Job Description:-
Key Responsibilities:
- Develop and maintain backend services using Java and Microservices architecture.
- Design and implement serverless applications using AWS Lambda, API Gateway, DynamoDB, etc.
- Build RESTful APIs and integrate with frontend systems.
- Manage code repositories, CI/CD pipelines, and deployments via GitLab.
- Collaborate closely with frontend developers, product managers, and QA teams to deliver high-quality solutions.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews and provide constructive feedback.
Required Skills & Experience:
- 3+ years of professional experience in Java backend development.
- Strong experience with AWS services, especially Lambda, API Gateway, and serverless architecture.
- Proficient in Microservices design and development.
- Good knowledge of CI/CD tools, preferably GitLab CI/CD.
- Familiar with best practices in API security, performance, and scalability.
- Understanding of code versioning tools like Git.
- Strong debugging and troubleshooting skills.
Preferred Skills:
- Exposure to Tailwind CSS (used by the frontend team – knowledge is a plus for backend-frontend collaboration).
- Experience working in Agile/Scrum environments.
- Knowledge of containerization tools like Docker is an added advantage.