Lead, manage, and mentor a team of Java developers while fostering a collaborative and high‑performance engineering culture.
Provide expert technical guidance on architecture, design patterns, coding standards, and best practices.
Own end-to-end technical delivery, ensuring quality, scalability, and maintainability.
Design, develop, and maintain Java-based applications using Spring Boot and Microservices architecture.
Build and optimize RESTful APIs for seamless service-to-service communication.
Apply object-oriented and design principles to ensure clean, modular, reusable code.
Develop and maintain front-end applications using ReactJS or AngularJS, working closely with UI/UX designers to deliver seamless user experiences.
Develop and optimize database schemas and queries for MySQL and PostgreSQL.
Build, manage, and optimize CI/CD pipelines using tools such as Jenkins, Git, and Maven/Gradle.
Collaborate closely with DevOps teams to support deployments and automation.
Requirements
8-10 years of strong full‑stack development experience using React, TypeScript, HTML/CSS on the front end and Java Spring Boot / Node.js (Express), Microservices on the back end