Business Technology Jobs

Java Cloud Developer (Kubernetes, AWS)

We are seeking a skilled and motivated Intermediate Java Developer to support the migration of a large-scale, on-premises system to a cloud-native architecture. The ideal candidate will have a strong core Java background and a keen interest in building distributed applications using modern cloud technologies.

Mandatory Skill(s)

  • At least 4 years of software development experience;
  • At least 3 years experience working with Java;
  • Must have an understanding of recent Java language features, such as lambdas, streams, and futures;
  • Knowledge of algorithms and data structures, with fundamentals in complexity analysis;
  • Good ability to analyze code – understand execution flow & debug even without access to a debugger;
  • Must have experience with Maven, Git, writing and maintaining integration tests;
  • Familiarity with Linux and bash;
  • Good knowledge of SQL;
  • Excellent verbal and written communication skills in English.

Desirable Skill(s)

  • Experience with containerization and orchestration tools such as Docker, Kubernetes;
  • Hands-on experience working with cloud environments, particularly AWS;
  • Exposure to Git-based portals such as GitHub or GitLab;
  • Familiarity with project tracking tools like Jira;
  • Working knowledge of the Spring ecosystem, particularly Spring Boot and Swagger;
  • Exposure to big data tools such as Apache Spark;
  • Understanding of .NET (C#) for deployment and interoperability;
  • Interest or background in financial systems, especially risk management.

Responsibilities

  • Develop and maintain cloud-native services to support the system migration
  • Contribute to the design and architecture of distributed applications
  • Write clean, efficient, and testable Java code
  • Collaborate with cross-functional teams across different geographies
  • Integrate with services written in other languages (C#, Go, C++) where needed
  • Maintain and improve CI/CD pipelines and containerized environments
  • Participate in code reviews, technical discussions, and architecture decisions
  • Troubleshoot and resolve technical issues across the development lifecycle
  • Ensure robust documentation and clear communication of technical concepts

If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Sanjana Meduri Venkata at sanjana.m@sciente.com quoting the job title.

Sanjana Meduri Venkata
Recruitment Operations Associate