Java Backend Developer with Cloud

Filled
February 20, 2026

Job Description

Job Summary

We are looking for a Java Backend Developer with cloud experience to design, develop, and maintain scalable backend systems. The role involves contributing to new feature development, improving existing products, and collaborating with cross-functional teams in an Agile environment. The ideal candidate has strong experience in Java EE, Spring, REST APIs, and cloud technologies.

Key Responsibilities

  • Design, code, develop, and test new backend features as well as enhance existing applications.
  • Estimate engineering efforts, prioritize tasks, and plan project implementations.
  • Assist with production deployments and troubleshoot production issues.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Collaborate with scrum teams, product managers, and operations teams to ensure scalability, reliability, and high-performance of services.
  • Translate business and functional requirements into robust, scalable software solutions.

Required Skills & Experience

Ability to study requirements and transform them into scalable, maintainable solutions.

5–8 years of experience in backend software development.

Strong proficiency in Java EE technologies.

Experience with RESTful APIs and backend frameworks like Spring.

Knowledge of cloud platforms (AWS, Azure, or GCP).

Solid understanding of object-oriented programming (OOP) and software design principles.