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 solid proficiency with Spring Boot.
- Experience in designing and building REST APIs and microservices.
- Hands-on development experience in the following areas:
o Java 8 or newer o Spring boot application development with Hibernate / JPA o PostgreSQL o 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.
Enable Skills-Based Hiring No
Preferred candidate profile
Immediate joiners can send me your CV to
[email protected]
***Follow/connect me on linkedin: https://www.linkedin.com/in/aman-b056091b1/
📌 AWS Senior Java Backend Developer (Bengaluru)
🏢 Acesoft Labs
📍 Bengaluru