Job Title : Java Developer with AWS & Spring Boot
Experience : 7+ Years
Employment Type : Full-Time
We are looking for an experienced Java Developer with strong expertise in AWS and Spring Boot to join our growing team.
As a Java Developer, you will be responsible for developing and maintaining robust, scalable, and secure applications while leveraging cloud technologies and microservices architecture.
Key Responsibilities :
- Java Development : Write clean, maintainable, and efficient Java code for enterprise-level applications.
- Spring Boot : Design and develop applications using Spring Boot for building microservices-based applications.
- AWS Integration : Leverage AWS services (like EC2, S3, Lambda, RDS, etc.) for cloud-based application development and deployment.
- Microservices Architecture : Design and implement microservices using Spring Boot, ensuring proper communication and deployment in a cloud environment.
- CI / CD Pipelines : Set up and manage CI / CD pipelines for continuous integration and delivery in AWS.
- Troubleshooting & Optimization : Troubleshoot and optimize performance, scalability, and security of applications in the cloud.
- Collaboration : Work closely with cross-functional teams including DevOps, QA, and business analysts to deliver high-quality solutions.
- Documentation : Write technical documentation to support code, architecture, and deployment processes.
Required Skills :
7+ years of hands-on experience in Java development with proficiency in object-oriented programming (OOP) concepts.Strong experience in developing microservices and enterprise-level applications using Spring Boot framework.Hands-on experience with AWS services (EC2, S3, RDS, Lambda, API Gateway, etc.) for cloud application deployment and management.Experience with relational databases (such as MySQL, PostgreSQL) and NoSQL databases (like DynamoDB).Proficiency in Git for version control.Strong analytical and problem-solving skills to address complex technical issues.Excellent written and verbal communication skills to collaborate effectively with cross-functional teams.Preferred Skills :
AWS Certification : AWS Developer or Solutions Architect certification is a plus.Containerization & Orchestration : Familiarity with Docker and Kubernetes for managing containerized applications.Agile / Scrum : Experience working in Agile development environments.Additional Considerations :
Strong ability to work independently as well as in a team.Ability to work in a fast-paced, dynamic environment with changing requirements.A passion for learning and staying up-to-date with the latest technologies(ref : hirist.tech)