We are seeking expert Backend Developers with deep Java, Spring Boot, and AWS expertise to build scalable microservices architectures for enterprise clients. Join our high-performance engineering teams to deliver cloud-native REST APIs, event-driven systems, and robust data pipelines using modern DevOps practices.
Role Summary
As a Backend Developer, you'll design and implement scalable backend services using Java 8/11/17 and Spring Boot, deploy cloud-native applications on AWS, and optimize performance across relational and NoSQL databases. You'll collaborate across Agile teams to deliver production-ready microservices with CI/CD automation.
Key Responsibilities
Backend Development
- Design, develop, and maintain backend services using Java (Java 8/11/17)
- Build scalable and robust RESTful APIs
- Develop microservices using Spring Boot / Spring Cloud
- Write unit and integration tests using JUnit, Mockito
Cloud & AWS
- Deploy and manage applications on AWS
- Work with core AWS services: EC2, Lambda, S3, CloudWatch, RDS, DynamoDB, API Gateway, ECS/EKS
- Implement CI/CD pipelines using AWS CodePipeline/CodeBuild/CodeDeploy or Jenkins
Database
- Design and work with relational (MySQL, PostgreSQL) and NoSQL (DynamoDB, MongoDB) databases
Architecture & Performance
- Participate in system design discussions
- Optimize application performance and scalability
- Implement secure coding and cloud security best practices
Collaboration
- Work closely with frontend, DevOps, QA, and product teams
- Participate in Agile/Scrum ceremonies
Technical Skills
- Strong proficiency in Java (8/11/17), Spring Boot, Spring MVC, Spring Data JPA
- Hands-on experience with Microservices architecture
- Production experience with core AWS services (EC2, Lambda, RDS, S3, DynamoDB)
- Strong knowledge of REST APIs, JSON, HTTP, messaging (Kafka/SQS)
- Database expertise (SQL & NoSQL): MySQL, PostgreSQL, DynamoDB, MongoDB
- CI/CD tools: Jenkins, GitHub Actions, AWS CodePipeline
- Docker & Kubernetes (preferred)
Soft Skills
- Strong problem-solving and debugging abilities
- Good communication and teamwork
- Ability to thrive in fast-paced Agile environments
Skills: spring boot,spring,java,cloud,design,agile,microservices,aws