Description

Responsibilities:

● High level and Low-level design, documentation, implementation and unit testing

● Work in Agile based global delivery teams using methods like SCRUM, Kanban, etc.

● Code review, troubleshooting, deployment support, development and maintenance.

● Understand business requirement, create technical design and build solutions

● Analyze, estimate, plan and deliver solution individually and in collaboration with team

● Mentor and technical grooming of team members

● Daily customer interactions including but not limited to daily standups, sprint planning, scheduling, status reporting

● Business proficient written and verbal English communication skills

● Collaborate with cross functional teams like Developers, QA, DevOps, Infra

 

Requirements and Skills:

● 8-12 years of experience in software development with Java as primary tech stack

● 2 yrs minimum in Solution design and delivery

● Experience of Microservices design patterns, Integration design patterns, best practices and standards

● Java Spring Boot based microservices, web and, API development

● 1 yr minimum Implementation experience in messaging architectures like Kafka

● Proficiency with development tools like VSCode, Git, JIRA, Confluence, RDS, etc.

● Proficiency with Linux command line (Ubuntu)

● DevOps and Infra tools like Jenkins, Azure, AWS

● Agile based development

● Working hour flexibility

 

Nice to Have:

● UI development using Angular, ReactJS, HTML/CSS, etc.

 

Education / Certification:

● Bachelor’s degree in computer science, engineering or equivalent

Education

Bachelor's degree