Responsibilities :
• Java lead/Architect who can drive / mentor offshore team & co-ordinate with Onshore counterparts.
• Technically competing Lead who can collaborate with Onshore to understand the Technical Requirement / Design & guide the offshore team.
• Lead the Offshore team prioritizing their work, technical guidance, reviewing the deliverables, delivery ownership, facilitate knowledge sharing etc..
• Facilitating knowledge transition from client vendors, identify gaps in functional knowledge & groom / scale-up offshore team accordingly.
• Contribution towards requirement analysis, technical discussions, participate in design forums.
• Analyze technical requirements / design, guide offshore team during development phase, participate in code reviews, own / deliver the client deliverables from offshore.
• Interact with client stakeholders, participate in defect triages, troubleshoot production issues, support production deployment / validation.
• Provide weekly status updates to client, suggest KPI’s or Value-add’s to customer, build knowledge repositories etc..
Technical Stack:
• Well-versed with Java Best practices, Microservice Architecture & Design Patterns, API Development & DevOps Tools
• Strong expertise / hands-on in developing Microservice based APIs using Java 8 & above / Spring / Spring Boot / REST Services / JPA.
• Good hands-on experience in databases like Oracle, MongoDB etc..
• Experience in Distributed Event streaming platforms like Kafka.
• Proficient in DevOps / API monitoring Tools like Git, Bitbucket, Jenkins (CI/CD), Maven, Datadog, Prometheus, Splunk etc...
• Knowledge in UI frameworks like Angular / Typescript / Bootstrap / HTML
• Exposure to Docker, Kubernetes & various cloud solutions like Azure / AWS, Hibernate will be an added advantage.
• Possess immense knowledge in code review, automated unit / integration testing or code review tools like Check Style, Find Bugs, SonarQube, Sonar Lint, Jacoco, Junit, Mockito
• Development Experience using Agile / Scrum methodology.
Any Graduate