Designation : Senior Engineer / Lead Engineer - Java Backend
Responsibilities
- Work closely with Architects, Kanban master, QA and PM to deliver high quality work
- Complex features development
- Regular code review and mentoring of regular developers working on features
- Provide good code coverage in unit and integration testing
- Be ready for every day technical decisions
- Professional communication with other cross-functional team representatives
- Be ready for sustenance in areas under engineer responsibility
Required Skills
- 4+ years of experience in enterprise application design, development
- 3+ Experience in backend applications development
- Proven ability to deliver solutions, offer implementation support, engage with customers.
- 2-3 years of experience in building scalable distributed data systems using Java and Cloud Technology.
- Robust technical background with previous development experience for enterprise customers
- Strong Java knowledge (Java 8 and above), Java Runtime basics
- Provide Technical mentorship and leadership to junior team members.
- Hands-on technically, comfortable reviewing and writing code.
- Solid foundation in computer science, with strong competencies in algorithms, data structures, software design, and building large, distributed systems
- Experience in performance optimisations, code profiling, Java application runtime analysis