We are looking for a highly skilled and experienced Java Full Stack Developer to join our engineering team. In this role, you will be a key contributor in designing and implementing scalable and robust applications, working across the entire stack from front-end user interfaces to back-end services and databases. This position requires not only deep technical expertise but also strong leadership and communication skills to mentor junior developers and drive agile development processes.
Key Responsibilities :
- Full Stack Development : Design, develop, and maintain high-performance applications, covering all layers from APIs and business logic to data persistence and security.
- Mentorship and Leadership : Act as a mentor for junior and mid-level developers, providing guidance on technical best practices, coding standards, and career growth.
- Agile Collaboration : Drive agile ceremonies, including daily stand-ups, sprint planning, and retrospectives. Ensure the team remains aligned with project goals and timelines.
- Global Team Collaboration : Work effectively with globally distributed teams to deliver integrated solutions and ensure seamless communication across different time zones.
- Solution Delivery : Take ownership of the full development lifecycle, from initial design and development to testing, deployment, and ongoing maintenance.
Required Skills & Experience
Java Expertise : Extensive hands-on experience with Java and the Spring Boot framework.Microservices & APIs : Proven track record in designing and implementing RESTful APIs and building scalable Microservices architectures.Database Proficiency : Strong experience with SQL databases.Front-End Skills : Hands-on experience with modern front-end technologies, particularly React.DevOps & Automation : Familiarity with CI / CD pipelines and scripting languages like Python or Shell scripting.Problem-Solving : Excellent analytical and problem-solving skills with a focus on writing clean, efficient, and well-documented code.(ref : hirist.tech)