Key Skills: Core Java, Spring / Spring Boot, AWS Services (EC2, S3, Lambda, RDS, API Gateway, CloudWatch), RESTful APIs, Microservices Architecture, Docker, Git / Version Control, CI/CD Tools (SQL / RDBMS , Agile Methodologies, Unit Testing (JUnit, Mockito), Maven / Gradle, API Documentation .
Roles and Responsibilities:
- Design, develop, and maintain scalable Java-based applications.
- Implement and manage services on AWS cloud infrastructure.
- Collaborate with cross-functional teams to gather requirements and deliver solutions.
- Develop RESTful APIs and integrate them with front-end components.
- Ensure high performance, reliability, and scalability of the application.
- Monitor, troubleshoot, and optimize application performance.
- Write unit and integration tests to ensure code quality.
- Participate in code reviews and follow best practices in software development.
Experience Requirement:
- Strong proficiency in Java development.
- 5-8 years of experience with AWS services such as EC2, S3, Lambda, RDS, and API Gateway.
- Familiarity with microservices architecture and containerization tools like Docker.
- Experience with version control systems such as Git.
- Good understanding of CI/CD pipelines and DevOps practices.
- Strong analytical and problem-solving skills.
- Minimum years of relevant experience.
Education: B.E., B.Tech, B. Sc