HamburgerMenu
hirist

Lead Software Engineer - Java/Spring Boot

Rapidsoft Technologies Pvt. Ltd.
Gurgaon/Gurugram
8 - 12 Years

Posted on: 19/09/2025

Job Description

Role Overview :

The Lead Software Engineer will be responsible for driving the architecture, design, and development of high-performance applications. This role combines technical expertise with leadership, ensuring delivery of scalable, secure, and business-driven solutions. The candidate must bring strong Java development experience, hands-on exposure to modern frameworks, and proven leadership in product-based environments.

Key Responsibilities :

- Lead and mentor a team of Java developers, fostering technical excellence and collaboration.

- Take ownership of system architecture and design decisions, ensuring scalability and robustness.

- Drive end-to-end software development: requirement analysis, design, coding, testing, deployment, and support.

- Conduct thorough code reviews and enforce best practices in coding, testing, and deployment.

- Work closely with cross-functional teams-QA, DevOps, Product, and Project Management.

- Troubleshoot and resolve development and production issues with minimal turnaround time.

- Manage project priorities, timelines, and ensure high-quality, timely deliverables.

- Evaluate and adopt emerging tools, frameworks, and practices to improve efficiency and system quality.

Required Technical Skills :

- Java (8+) - Strong proficiency with Core Java and advanced features.

- Spring Framework - Expertise in Spring Core, Spring MVC, Spring Boot.

- Microservices - Practical experience in designing and consuming RESTful APIs and microservices.

- Hibernate / JPA - Strong ORM and database interaction skills.

- OOP & Design Patterns - Solid understanding and application in enterprise-grade projects.

- Build & Versioning Tools - Proficiency with Maven/Gradle, Git, JIRA.

- Testing Frameworks - Hands-on experience with JUnit, Mockito.

- Familiarity with CI/CD pipelines, Docker, or containerized environments is a plus.

Qualifications

- Bachelor's/Master's degree in Computer Science, Engineering, or related field.

- Proven track record of 1-2 years in a team lead or senior developer role.

- Strong communication, leadership, and decision-making skills.

- Ability to manage priorities independently with minimal supervision.

- Prior experience in a product-based organization is mandatory; exposure to IoT or Telematics products will be an added advantage.

info-icon

Did you find something suspicious?