We are seeking an experienced Java AWS Developer Backend to design and build scalable, high-performance backend services for enterprise-grade applications. The ideal candidate should possess strong expertise in Java, Spring Boot, REST APIs , and AWS cloud services, with a solid background in microservices and event-driven architectures.
You will be responsible for developing and maintaining backend components using Java and Spring Boot, designing APIs, and integrating distributed systems using tools like Apache Kafka . A deep understanding of cloud-native development is essential, along with experience in AWS services such as EC2, S3, Lambda, ElastiCache, and ECS .
Key Responsibilities :
- Develop and maintain scalable microservices using Java, Spring Boot, and RESTful APIs.
- Design, implement, and maintain event-driven systems using Apache Kafka.
- Work with AWS services such as EC2, S3, Lambda, ElastiCache, ECS, and CloudWatch.
- Optimize performance and reliability of backend systems.
- Implement caching strategies using Redis / ElastiCache.
- Build and maintain CI / CD pipelines using tools like Jenkins, GitHub Actions, or CodePipeline.
- Collaborate with cross-functional teams including frontend, DevOps, QA, and product teams.
- Ensure adherence to coding standards, security practices, and unit testing.
- Participate in code reviews and system design discussions.
- Troubleshoot production issues and deliver timely fixes.
- Maintain clear documentation for systems and processes.
Required Skills :
5+ years of backend development experience with Java and Spring Boot.Strong knowledge of microservices architecture and REST API design.Hands-on experience with AWS cloud ecosystem.Good understanding of distributed systems and event streaming.Familiarity with containerization (Docker) and orchestration (ECS / EKS).Experience with logging, monitoring, and alerting tools.Join us to work on exciting cloud-based projects and grow your back-end expertise!
(ref : hirist.tech)