
Java Lead Developer
Incedo
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Writing high quality code, participating in code reviews, designing systems of varying complexity and scope, and creating high quality documents substantiating the architecture.
- Engaging with clients, understanding their technical requirements, planning and liaising with other team members like leads / architects / scrum masters / product owners / designers to develop technical design & approach to deliver end-to-end solutions.
- Mentor & guide junior team members, review their code, establish quality gates, build & deploy code using CI/CD pipelines, apply secure coding practices, adopt unit-testing frameworks, provide better coverage, etc.
- Act as a bridge between project manager and junior team members and own the outcome of the team; responsible for team's growth
- Software development experience using Java & Spring Boot
- Familiar with Micro Service & Event-Driven architecture
- Experience in building RESTful APIs.
- Experience working with various data stores, relational databases in particular.
- Experience in UNIX or Shell scripting is a plus. Having knowledge in J2EE is an added advantage.
- Professional experience working in an agile development environment, SCRUM or Scaled Agile framework (SAFe)
- Strong communication skills and must be able to take decisions.
- Willing to work in a HYBRID environment.