AWS Senior Java Backend Developer

Acesoft Labs

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Acesoft Labs in Bengaluru, India is seeking an experienced Java backend engineer to design, develop, and maintain microservices and RESTful APIs using Spring Boot. You will build scalable services, optimize performance, and ensure robust security in an AWS-based environment.

The role involves implementing infrastructure as code, automating deployments with CloudFormation or Terraform, writing unit and integration tests, and delivering well-documented code with SOLID principles.

Qualifications

  • 6+ years of hands-on experience with Java, including strong proficiency with Spring Boot.
  • Experience in designing and building REST APIs and microservices.
  • Java 8 or newer; Hibernate/JPA experience.
  • Proficiency with AWS cloud services: EC2, Lambda, ECS, S3, RDS, DynamoDB, API Gateway.
  • Knowledge of design patterns, SOLID principles, and writing testable code.
  • Experience with JUnit, Mockito for unit testing.

Responsibilities

  • Design, develop, and maintain microservices and backend applications using Java (Spring Boot framework).
  • Integrate and deploy applications in the AWS cloud ecosystem (EC2, ECS, S3, Lambda, RDS, DynamoDB, API Gateway, etc.).
  • Manage and automate infrastructure as code using CloudFormation or Terraform
  • Build RESTful APIs for front-end and other system integrations.
  • Ensure application performance, quality, and scalability.
  • Implement security best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Write unit and integration tests for robust, maintainable code.
  • Prepare technical documentation as needed.

Skills

Java (Spring Boot)
REST API design
Microservices architecture
AWS Cloud
JUnit & Mockito
PostgreSQL
Hibernate / JPA
Multithreading & concurrency
Design patterns & SOLID
Testable code practices

Education

Bachelor's degree in Computer Science

Tools

CloudFormation
Terraform
Docker
Kubernetes

Job description

Role & responsibilities
  • Design, develop, and maintain microservices and backend applications using Java (Spring Boot framework).
  • Integrate and deploy applications in the AWS cloud ecosystem (EC2, ECS, S3, Lambda, RDS, DynamoDB, API Gateway, etc.).
  • Manage and automate infrastructure as code using CloudFormation or Terraform
  • Build RESTful APIs for front-end and other system integrations.
  • Ensure application performance, quality, and scalability.
  • Implement security best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Write unit and integration tests for robust, maintainable code.
  • Prepare technical documentation as needed.
Required Skills & Experience:
  • 6+ years of hands-on experience with Java, including strong proficiency with Spring Boot.
  • Experience in designing and building REST APIs and microservices.
  • Hands-on development experience in the following areas:
  • Java 8 or newer
  • Spring boot application development with Hibernate / JPA
  • PostgreSQL
  • Proficiency with AWS cloud services:
  • Compute (EC2, Lambda, ECS)
  • Storage (S3, EFS)
  • Database (RDS, DynamoDB)
  • Networking (VPC, API Gateway, CloudFront)
  • Additional AWS (SNS, SQS, CloudWatch, IAM, etc.)
  • Knowledge in design patterns & clean code principles, with focus on writing testable/tested code.
  • Experience in performance tuning and microservice.
  • Well versed in Core Java, OOPs concepts, SOLID principles, multithreading, and concurrency.
  • Hands-on experience in Junit, Mockito, etc. for implementing unit testing.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Springboot AWS Developer
Java Springboot AWS Developer

Infosys • Hyderabad

On-site
INR 3,000,000 - 4,000,000
Java Backend Developer (AWS)
Java Backend Developer (AWS)

Acesoft Labs • Bengaluru

On-site
INR 4,000,000 - 6,000,000
AWS Java developer
AWS Java developer

Tata Consultancy Services • Chennai District

On-site
INR 1,500,000 - 2,800,000
AWS Java Springboot Developer
AWS Java Springboot Developer

Tata Consultancy Services • Chennai District

On-site
INR 1,200,000 - 2,500,000
Senior Java Software Engineer
Senior Java Software Engineer

Everestek Technosoft Solutions • Indore District, Surat, Mumbai

On-site
INR 3,200,000 - 4,600,000
Java Aws Developer
Java Aws Developer

Tata Consultancy Services • Mettuteruvu

On-site
INR 1,600,000 - 2,500,000
Java MSB + AWS
Java MSB + AWS

Cloudxtreme • Chennai District

On-site
INR 1,200,000 - 1,800,000
Java Back End Developer
Java Back End Developer

Tata Consultancy Services • Ernakulam

On-site
INR 1,500,000 - 2,100,000
Java Back End Developer
Java Back End Developer

Tata Consultancy Services • Mettuteruvu

On-site
INR 1,500,000 - 2,500,000
Senior Java Developer
Senior Java Developer

Seneca Global It Services • Hyderabad

Hybrid
INR 3,000,000 - 6,000,000