We are looking for experienced candidates with strong hands-on experience in Java, backend and frontend technologies, leadership of development teams, architectural design and code reviews to ensure high-quality, scalable and secure applications.
Key Responsibilities :
- Leadership & Mentorship : Guide and mentor the development team, conduct design and code reviews, and drive a culture of quality and best practices.
- Technical Design & Architecture : Lead the design and architecture of scalable, secure, and maintainable full-stack applications, including microservices, APIs, and batch programs.
- Hands-on Development : Actively participate in coding, testing, debugging, and enhancing software components to ensure they meet business needs.
- Project & Technical Delivery : Own the technical delivery of the team, estimate engineering work, and prioritize high-impact tasks to ensure project success.
- Collaboration : Work closely with other software engineers, product owners, and cross-functional teams within Agile scrum frameworks.
- CI / CD & Deployment : Help build and manage CI / CD pipelines for seamless deployment to various environments.
Core Technical Expertise :
Backend : Strong Java expertise, Spring frameworks, APIs, and microservices.Frontend : Proficiency in HTML, CSS, and JavaScript.Databases : Experience with relevant database systems.Tools : Familiarity with version control systems like Git and monitoring tools.Security : Knowledge of security best practices, frameworks, and authentication mechanisms.