Role Overview
We are seeking a skilled Java Developer with hands-on experience in modern Java frameworks and cloud-based development. The ideal candidate will have strong expertise in Java (latest versions), AWS, and Microservices architecture. Experience with Next.js and React.js is an added advantage.
Responsibilities
- Design, develop, and maintain scalable, secure, and high-performance Java applications.
- Build and deploy microservices using modern frameworks and best practices.
- Work with AWS cloud services for application deployment, maintenance, and optimization.
- Collaborate with cross-functional teams (DevOps, QA, UI/UX) to deliver end-to-end solutions.
- Participate in code reviews, design discussions, and sprint planning.
- Debug, troubleshoot, and resolve technical issues across development and production environments.
- Optional: Contribute to frontend components using Next.js or React.js.
Requirements
- Strong proficiency in Core Java & Java 8+ features.
- Experience with Spring Boot / Spring Framework.
- Hands-on experience with Microservices architecture and RESTful APIs.
- Working knowledge of AWS services (EC2, S3, Lambda, API Gateway, RDS, CloudWatch, etc.).
- Experience with relational and NoSQL databases.
- Knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
- Familiarity with containerization (Docker, Kubernetes) is preferred.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 3–5 years of relevant industry experience as a Java Developer or similar role.