Posted:1 week ago| Platform: Foundit logo

Apply

Skills Required

java 17+ aws (ecs rds) docker & containerization sql databases

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a skilled Java Spring Boot Developer with extensive hands-on experience in designing, building, and maintaining applications in a microservice architecture. The ideal candidate will be proficient in developing RESTful APIs, leveraging AWS services, and working with containerized services using Docker and ECS. You will work closely with DevOps and platform teams to ensure the scalability, security, and performance of the applications.

Key Responsibilities

  • Design, develop, and maintain Spring Boot applications within a microservice architecture.
  • Develop and maintain RESTful APIs and asynchronous services.
  • Leverage AWS services like ECS, ECR, SQS, CloudWatch, Secrets Manager, RDS, and S3 for cloud-based applications.
  • Implement secure, scalable, and observable services using Java 17+.
  • Write integration and unit tests to ensure application stability and correctness.
  • Troubleshoot, debug, and optimize performance in production systems.
  • Collaborate with DevOps and platform teams on containerization, CI/CD, and infrastructure management.
  • Participate in sprint planning, technical design reviews, and peer code reviews to maintain high-quality standards.

Required Skills

  • Strong experience in designing and developing

    REST APIs

    ,

    JSON

    , and serialization/deserialization.
  • Proficiency with AWS services, including

    ECS

    ,

    SQS

    ,

    S3

    ,

    Secrets Manager

    , and

    RDS

    .
  • Experience with containerized services using

    Docker

    , deploying to

    ECS

    (Fargate or EC2).
  • Familiarity with

    queue-based systems

    and event-driven processing.
  • Proficiency in

    SQL databases

    like

    PostgreSQL

    or

    MySQL

    .
  • Strong understanding of

    dependency injection

    ,

    security

    , and

    configuration management

    in

    Spring

    .
  • Ability to write clean, maintainable, and testable code using frameworks such as

    JUnit

    ,

    Mockito

    , etc.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

kolkata, indore, pune

hyderabad, chennai, bengaluru