Java Backend Developer (AWS)

Acesoft Labs

Bengaluru

On-site

INR 4,000,000 - 6,000,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Acesoft Labs in Bengaluru is seeking a Senior Java Backend Developer (AWS) to design, build, and scale microservices and REST APIs using Java, Spring Boot, and AWS.

You will deploy backend applications on AWS services like EC2, Lambda, ECS, S3, RDS, and DynamoDB, and manage infrastructure with Terraform or CloudFormation to ensure secure, scalable solutions. The role emphasizes robust testing with JUnit/Mockito and adherence to clean code and SOLID principles.

Qualifications

  • Proficient in Java 8+ with Spring Boot and Hibernate/JPA.
  • Strong knowledge of PostgreSQL and SQL performance tuning.
  • Experience deploying and maintaining microservices on AWS (EC2, Lambda, ECS, API Gateway).
  • Familiarity with Infrastructure as Code (Terraform or CloudFormation).
  • Hands-on testing with JUnit and Mockito; code reviews and documentation.

Responsibilities

  • Develop and maintain microservices and REST APIs using Java (Spring Boot).
  • Deploy and integrate backend apps in AWS (EC2, ECS, S3, Lambda, RDS, DynamoDB, API Gateway).
  • Manage infrastructure using Terraform or Cloud Formation.
  • Ensure scalability, performance, and security of applications.

Skills

Java
Spring Boot
Hibernate/JPA
PostgreSQL
AWS
REST APIs
Microservices
OOP
SOLID
Multithreading

Tools

Terraform
CloudFormation
JUnit
Mockito
EC2
S3
ECS

Job description

Role: Senior Java Backend Developer (AWS)

Experience: 69 years

Focus: Java + Spring Boot + AWS Microservices

Core Responsibilities
  • Develop and maintain microservices and REST APIs using Java (Spring Boot) .
  • Deploy and integrate backend apps in AWS (EC2, ECS, S3, Lambda, RDS, DynamoDB, API Gateway).
  • Manage infrastructure using Terraform or Cloud Formation .
  • Ensure scalability , performance , and security of applications.
  • Write unit/integration tests (JUnit, Mockito).
  • Document technical components and support troubleshooting.
Technical Requirements
  • Java 8+ , Spring Boot , Hibernate/JPA , PostgreSQL
  • AWS Services:
    • Compute: EC2, Lambda, ECS
    • Storage: S3, EFS
    • Database: RDS, DynamoDB
    • Networking: VPC, API Gateway, Cloud Front
    • Others: SNS, SQS, Cloud Watch, IAM
  • Infrastructure as Code: Terraform or Cloud Formation
  • Strong understanding: OOPs, SOLID, multithreading, concurrency, clean code.
  • Testing: JUnit, Mockito
  • Preferred: Knowledge of design patterns, performance tuning.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Back End Developer
Java Back End Developer

Tata Consultancy Services • Mettuteruvu

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

TENARAI TECHNOLOGIES PRIVATE LIMITED • Bengaluru

Hybrid
INR 1,200,000 - 2,200,000
Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 3,000,000 - 5,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
Java Aws Developer
Java Aws Developer

Tata Consultancy Services • Mettuteruvu

On-site
INR 1,600,000 - 2,500,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Java Spring Boot Developer
Java Spring Boot Developer

Tata Consultancy Services • Indore District

On-site
INR 1,200,000 - 1,800,000
Java AWS Developer
Java AWS Developer

Hexaware Technologies • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

Hybrid
INR 1,200,000 - 2,400,000