Skip to Content

Senior Software Engineer - Java Full Stack Developer

Mumbai, India

Detailed JD

We're excited to announce an opening for a Lead Software Engineer to join our team. If you're passionate about coding, love leading projects, and enjoy working in a collaborative environment, this could be the perfect opportunity for you!

What You'll Do:

Be at the forefront of our software development efforts, driving the creation of innovative solutions that make a real impact.

Lead and mentor a talented team of software engineers to deliver high-quality software solutions.

Collaborate with various departments and stakeholders to ensure seamless project execution.

Foster a culture of innovation, continuous improvement, and teamwork.

Utilize your expertise in Java to build robust and scalable applications.

Implement Infrastructure as Code (IaC) to automate and streamline our infrastructure management.

Create and maintain comprehensive technical documentation to ensure clarity and consistency in our development processes.

Provide guidance and mentorship to junior developers, helping them grow their skills and advance their careers.

Encourage best practices in coding, testing, and deployment, and ensure that the team adheres to these standards.

 

Lead Skillset Requirements:  

Advanced Java Back-End Development
Deep expertise in Java; Java SE/EE including multithreading, collections, generics, and JVM internals as well as Java17+ with strong command of Spring Boot.

Front-End Development
Proficiency in UI technologies like JavaScript, TypeScript, React, Angular and familiarity with responsive design.

 Architecture & Design
Ability to design scalable, maintainable, and high-performance systems using common design patterns, microservices, and RESTful APIs.  A strong understanding of event-driven systems, message brokers, and domain-driven design.

 Team Leadership & Mentorship
Experience guiding junior developers, conducting code reviews, and managing agile development processes.  Excellent communication and stakeholder management skills.

 DevOps & CI/CD Integration
Familiarity with build tools (Maven), containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines (ADO, GitHub Actions).

 Problem Solving & Debugging
Strong analytical skills to troubleshoot complex issues, optimize performance, and ensure code quality.