About the role
We are looking for a skilled and passionate Software Engineer with strong expertise in Java, Spring Boot, Microservices, and AWS. The ideal candidate should have hands-on experience in designing, developing, and deploying scalable enterprise applications in a cloud environment.
Responsibilities:
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Build and manage Microservices-based architecture for enterprise-grade applications.
- Develop RESTful APIs and integrate third-party services.
- Deploy and manage applications on AWS cloud infrastructure.
- Collaborate with cross-functional teams, including QA, DevOps, and Product teams.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews and ensure coding best practices.
- Work in Agile/Scrum development environments.
Requirements:
- Required Skills: Java, Spring Boot, Microservices Architecture. AWS (Amazon Web Services). REST APIs and SQL/NoSQL Databases. Git and Version Control Agile/Scrum Methodologies.
- Experience Required: 5-7 Years.
Preferred Qualifications:
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Experience with CI/CD pipelines is a plus.
- Knowledge of Docker/Kubernetes will be an added advantage.