Java Aws Developer
Hexaware Technologies · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
Hexaware Technologies · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
**Position:** Java Cloud Developer **Experience:** 6-9 Years **Location:** Hyderabad / Pune **Employment Type:** Full Time **Job Summary:** We are looking for an experienced **Java Developer** with strong expertise in **Spring Boot, Microservices, and AWS Cloud technologies**. The ideal candidate should have 69 years of software development experience, with a proven track record of building scalable, secure, and high-performance enterprise applications. **Required Skills** - 6-9 years of hands-on experience in Java development. - Minimum 4 years of experience in: - Spring Boot - Microservices Architecture - AWS Cloud Services - Strong knowledge of Core Java, Collections, Multithreading, and Design Patterns. - Experience in developing RESTful APIs and web services. - Hands-on experience with Spring Framework components such as Spring Boot, Spring Data JPA, Spring Security, and Hibernate. - Experience with AWS services such as EC2, S3, RDS, Lambda, CloudWatch, IAM, and API Gateway. - Strong understanding of Microservices design patterns and distributed systems. - Experience with CI/CD pipelines and DevOps practices. - Knowledge of Docker and Kubernetes is preferred. - Experience with databases such as Oracle, MySQL, PostgreSQL, or MongoDB. - Familiarity with Git, Maven/Gradle, and Agile methodologies. **Roles & Responsibilities** - Design, develop, and maintain scalable Java-based applications. - Build and deploy cloud-native applications using AWS services. - Develop and enhance Microservices-based architectures. - Create and maintain REST APIs for enterprise applications. - Collaborate with cross-functional teams including architects, QA, DevOps, and business stakeholders. - Ensure application performance, security, scalability, and reliability. - Participate in code reviews, troubleshooting, and production support activities. - Contribute to system design discussions and technical decision-making.