Java Full-Stack Developer – Microservices & Cloud Applications

Filled
February 23, 2026

Job Description

Job Overview

We are looking for an experienced Java Full-Stack Developer to design, develop, and maintain scalable microservices applications. The ideal candidate will have hands-on experience with Spring Boot, Spring Cloud, Angular, and cloud platforms such as AWS.

You will collaborate with cross-functional teams to deliver high-quality software, implement robust CI/CD pipelines, and ensure code reliability through unit testing and best practices. This role is ideal for developers passionate about full-stack development, cloud-native applications, and microservices architectures.

Key Responsibilities

  • Design, develop, and maintain full-stack applications using Java (Spring Boot) and Angular.
  • Build and deploy microservices using Spring Cloud.
  • Develop and maintain RESTful APIs for internal and external integrations.
  • Implement unit testing and automated testing to ensure code quality.
  • Work with CI/CD pipelines to support continuous integration and delivery.
  • Deploy and manage applications on AWS cloud services.
  • Collaborate with product managers, designers, and other developers to deliver robust software solutions.
  • Troubleshoot, debug, and optimize application performance.
  • Ensure scalable, maintainable, and secure code following best practices.

Required Skills

Backend Development

  • Strong experience with Java and Spring Boot
  • Microservices architecture design and implementation
  • Experience with Spring Cloud components

Frontend Development

  • Angular (2+) and modern JavaScript / TypeScript
  • Building responsive and user-friendly interfaces

Cloud & DevOps

  • AWS services such as EC2, S3, Lambda, ECS
  • CI/CD pipeline experience with tools like Jenkins, GitHub Actions, or GitLab
  • Unit testing frameworks (JUnit, Mockito)

General Skills

  • REST API design and development
  • Strong debugging and problem-solving skills
  • Agile / Scrum development experience
  • Strong collaboration and communication skills

Preferred Qualifications

  • Experience with containerization (Docker/Kubernetes)
  • Exposure to event-driven or message-driven systems
  • Knowledge of database design (SQL/NoSQL)
  • Familiarity with cloud monitoring and logging tools

Why Join

  • Work on modern cloud-native microservices applications
  • Collaborate with a skilled engineering team
  • Opportunity to influence architecture and development practices
  • Exposure to AWS cloud technologies and full-stack development

SEO Keywords for Job Boards

Java Full-Stack Developer, Spring Boot Developer, Microservices Java Developer, Angular Java Developer, Spring Cloud Developer, AWS Java Developer, Full-Stack Engineer, REST API Java Developer, Cloud-Native Java Developer, CI/CD Java Engineer.