Job Description:
Key Responsibilities:
- Lead the design, development, and deployment of complex, scalable backend services using Java and AWS technologies.
- Architect and implement microservices-based solutions with a focus on high availability and fault tolerance.
Develop and maintain RESTful APIs and integrate third-party services and internal systems.
- Own and drive end-to-end SDLC activities, including requirements gathering, design, development, testing, deployment, and monitoring.
- Implement and optimize integration testing frameworks to ensure seamless service interaction and system reliability.
- Utilize AWS services such as S3, DynamoDB, Lambda, Step Functions, SNS, SQS, CloudWatch, and others to build and monitor applications.
- Apply object-oriented design principles and modern design patterns to build maintainable and reusable code.
Participate in and lead code reviews, ensuring adherence to best practices and high code quality.
- Collaborate effectively with cross-functional teams, including QA, DevOps, Product Management, and UX/UI designers.
- Contribute to and drive initiatives around CI/CD, infrastructure automation, and DevOps best practices.
Required Qualifications:
- Hands-on programming experience with modern languages, especially Java (preferred), C++, or C#.
- 5+ years of experience in system design and architecture, including scalability, reliability, and design patterns.
- Strong expertise in AWS services and cloud-native application development.
- Proven experience designing and implementing API-first architectures and microservices.
- Solid understanding of distributed systems, asynchronous processing, and event-driven architectures.
- Proficient with integration testing, mocking frameworks, and test automation tools.
- Experience with tools such as Git, Maven/Gradle, Jenkins, Docker, Kubernetes, etc.
- Familiarity with Agile/Scrum development methodologies and DevOps practices.
Preferred Qualifications (Good to Have, but not a must to have):
- AWS certification (e.g., AWS Certified Developer – Associate or AWS Certified Solutions Architect)
- Experience in CI/CD pipeline development and infrastructure as code (e.g., CloudFormation or Terraform)
- Exposure to front-end technologies or full-stack experience is a plus.
To apply for this job email your details to India-careers@vertisystem.com