Talent.com
Lead Software Engineer

Lead Software Engineer

TrantorBengaluru, Karnataka, India
4 days ago
Job description

Role – Lead (Java +Node)

Experience – 10 years

Domain - Domain - Healthcare & Accounting for lead role

We are seeking a highly experienced Full Stack Developer with deep expertise in

Java-based backend development and strong proficiency in Node.js for building

scalable, high-performance web applications. The ideal candidate will be responsible

for designing and implementing end-to-end solutions, leading architecture

discussions, and mentoring junior engineers.

Key Responsibilities

 Design, develop, and maintain scalable backend services using Java (Spring Boot / Microservices) and Node.js.

 Build and integrate RESTful APIs and microservices to support front-end and third-party integrations.

 Develop responsive and dynamic front-end applications using Angular / React / Vue.js.

 Collaborate with architects, product managers, and DevOps teams to deliver robust, secure, and high-performing solutions.

 Implement best practices in code quality, performance optimization, and

security.

 Work with databases such as MySQL, PostgreSQL, MongoDB, or similar.

 Participate in code reviews, architectural design discussions, and technical

documentation.

 Integrate applications with cloud platforms like AWS / Azure / GCP and CI / CD

pipelines.

 Mentor junior developers and contribute to establishing coding and design

standards across the team.

 Troubleshoot and resolve complex technical issues across backend and

frontend stacks.

Required Skills & Experience

 10+ years of experience in software development, with at least 5+ years in full

stack development.

 Strong programming experience in Java (Spring Boot, Spring MVC, JPA,

Hibernate).

 Hands-on experience with Node.js and frameworks like Express.js or NestJS.

 Proficiency in frontend frameworks such as React.js / Angular / Vue.js.

 Expertise in building and consuming RESTful APIs and microservices.

 Strong understanding of SQL and NoSQL databases (MySQL, MongoDB,

PostgreSQL, etc.).

 Experience with cloud technologies (AWS, Azure, or GCP).

 Familiarity with DevOps tools (Jenkins, Docker, Kubernetes, Git).

 Solid grasp of system design, scalability, and distributed architecture.

 Excellent analytical and problem-solving skills.

 Strong communication and leadership abilities for cross-functional

collaboration.

Nice to Have

 Experience with TypeScript in Node.js and front-end frameworks.

 Exposure to message queues (Kafka, RabbitMQ).

 Experience with GraphQL or WebSockets.

 Knowledge of container orchestration (Kubernetes).

 Familiarity with CI / CD pipelines and automation testing frameworks.

Create a job alert for this search

Lead Software Engineer • Bengaluru, Karnataka, India