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
Bachelor's degree