Hybrid Backend Developer – Java

Posted 3 weeks ago

Apply now

About the role

  • Software Engineer designing and developing cutting-edge software solutions at Kyndryl. Collaborating in a fast-paced environment and ensuring quality in deliverables.

Responsibilities

  • Designing, developing, and implementing cutting-edge software solutions
  • Your code will deliver value to our customers faster than ever before
  • Ensure that implemented components are appropriately documented, unit-tested, and ready for integration into the final product
  • Architect the solution, test the code, and deploy and build a CI/CD pipeline
  • Provide work estimates for assigned development work
  • Guide features, functional objectives, or technologies being built for interested parties
  • Collaborate in a fast-paced environment focused on innovation, creativity, and excellence

Requirements

  • 6+ years of experience working as a software engineer on complex software projects
  • Excellent coding skills and solid development experience (Java, Python, .Net etc.) with debugging and problem-solving skills
  • Core Java: Strong understanding of OOP (Inheritance, Encapsulation, Polymorphism, Abstraction)
  • Unit Testing: JUnit 5, Mockito / MockK, Testcontainers (for integration tests), TDD preferred
  • Spring Boot: Spring MVC (controllers, interceptors, filters), REST API, Spring Security (JWT-based auth), API Gateway, Microservices
  • AWS: (AWS EC2 basics, AWS Lambda (optional for hybrid setups), ECS or EKS (if containerized workloads), RDS (MySQL/Postgres/Aurora), DynamoDB, S3 integration, Caching with ElastiCache (Redis), Amazon SQS (FIFO, DLQ), SNS, IAM roles & policies
  • Software development methodologies, with demonstrated experience developing scalable and robust software
  • Experienced in relational and NoSQL databases, data mapping, XML/JSON, Rest based web services
  • Knowledge of architecture design - Microservices architecture, containers (Docker & k8s), messaging queues
  • Deep understanding of OOP and Design patterns
  • Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
  • Certification in one or more of the hyperscalers (Azure, AWS, and Google GCP) - otherwise, you can obtain certifications with Kyndryl

Benefits

  • Health insurance
  • Professional development opportunities
  • Employee learning programs
  • Opportunity to innovate and build new capabilities

Job title

Backend Developer – Java

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job