About the role
Location: Bengaluru, India
Experience: 5+ Years
Employment Type: Full-time (Hybrid/Remote options available depending on project)
Job Summary:We are seeking a highly skilled and motivated Java Developer with hands-on experience in AWS cloud services to join our development team. The ideal candidate will be proficient in building scalable, secure, and high-performance applications using Java (Spring Boot) and AWS Cloud technologies. You will work in a fast-paced environment collaborating with cross-functional teams to deliver enterprise-grade solutions.
Key Responsibilities:- Design, develop, and deploy backend applications using Java, Spring Boot, and RESTful APIs.
- Leverage AWS services (such as EC2, Lambda, S3, RDS, DynamoDB, API Gateway, etc.) to build and manage cloud-native applications.
- Work on microservices architecture, event-driven systems, and scalable cloud solutions.
- Integrate with relational and NoSQL databases and manage data access layers.
- Collaborate with DevOps teams to implement CI/CD pipelines using tools like Jenkins, CodePipeline, or GitHub Actions.
- Ensure code quality through unit testing, code reviews, and best practices.
- Troubleshoot production issues and participate in on-call rotations if required.
- 5+ years of professional experience in Java development.
- Strong knowledge of Spring Boot, Spring MVC, and RESTful API development.
- Proven hands-on experience with AWS cloud services (minimum 1-2 years).
- Experience with SQL (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB) databases.
- Familiarity with CI/CD tools, Docker, and container orchestration (EKS/Fargate/Kubernetes).
- Knowledge of authentication and security practices (OAuth2, IAM, etc.).
- Strong understanding of software design patterns, data structures, and algorithms.
- AWS Certification (e.g., AWS Certified Developer – Associate, Solutions Architect).
- Experience with Kafka, RabbitMQ, or other messaging platforms.
- Exposure to frontend technologies (Angular/React) is a plus.
- Familiarity with Terraform, CloudFormation, or Infrastructure as Code (IaC).