Senior Developer/ Technical Lead

2 days ago


Pune, Maharashtra, India Endava Full time ₹ 20,00,000 - ₹ 25,00,000 per year
Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.

By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.

From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

Overview

We are looking for a skilled and experienced Java Full Stack Developer to join our development team. The ideal candidate will have a solid background in object-oriented programming, strong experience with Spring, and practical frontend experience with React JS.

This role requires a collaborative mindset, a sharp eye for detail, and an interest in developing high-quality, scalable, and maintainable software systems.

________________________________________

Key Responsibilities

•    Design, develop, test, and maintain high-performance, reusable Java applications.

•    Build and consume RESTful APIs to enable backend-to-frontend integration

•    Apply object-oriented programming principles, design patterns, and clean code techniques.

•    Build automated unit and integration tests using JUnit and Mockito.

•    Develop and maintain frontend components using React JS, JavaScript, and related technologies.

•    Analyze requirements and propose effective technical solutions considering functional and non-functional requirements.

•    Participate in the full software development lifecycle (SDLC), including design, implementation, testing, deployment, and support.

•    Collaborate with DevOps and QA teams to ensure seamless integration, deployment, and operation.

•    Develop and optimize SQL queries for relational databases like DB2 or Oracle.

•    Work with messaging systems such as RabbitMQ; IBM MQ experience is a plus.

•    Use tools such as Git, Maven, Jenkins, and Docker in daily development and deployment workflows.

•    Write and maintain documentation of software components and code.

•    Conduct and participate in peer code reviews and design discussions.

•    Ensure performance, security, and availability of applications.

•    Apply software design standards, guidelines, and design patterns.

•    Identify and address technical risks and issues; propose and implement practical solutions.

•    Maintain a proactive attitude toward learning and adopting new tools and frameworks.

________________________________________

Required Skills and Qualifications

•    Degree in Computer Science, Engineering, or a related field, or equivalent professional IT qualification.

•    Proven experience in Java development, preferably with Java 8 or higher.

•    Strong knowledge of Spring Framework, Spring Boot, Junit, and Mockito.

•    Demonstrated experience in frontend development using React JS and JavaScript.

•    Hands-on experience with relational databases (DB2 or Oracle).

•    Solid understanding of RESTful API design and implementation.

•    Familiarity with RabbitMQ, XML/XSD, Git, Maven, Docker, and Jenkins.

•    Knowledge of software design principles, OOP, and design patterns.

•    Broad experience in IT projects and an understanding of enterprise systems architecture.

•    Good understanding of software development processes, CI/CD

•    Awareness of DevOps tools/practices is beneficial.

•    Ability to write clean, testable, maintainable, and efficient code.

•    Strong problem-solving, analytical, and debugging skills.

•    Attention to detail with a commitment to producing high-quality results.

•    Effective communication and collaboration skills, including code reviews and knowledge sharing.

________________________________________

Nice to have

•    Exposure to Apache Camel or other integration frameworks.

•    Experience working in Banking or Payments industry

Qualifications

Overview

We are looking for a skilled and experienced Java Full Stack Developer to join our development team. The ideal candidate will have a solid background in object-oriented programming, strong experience with Spring, and practical frontend experience with React JS.

This role requires a collaborative mindset, a sharp eye for detail, and an interest in developing high-quality, scalable, and maintainable software systems.

________________________________________

Key Responsibilities

•    Design, develop, test, and maintain high-performance, reusable Java applications.

•    Build and consume RESTful APIs to enable backend-to-frontend integration

•    Apply object-oriented programming principles, design patterns, and clean code techniques.

•    Build automated unit and integration tests using JUnit and Mockito.

•    Develop and maintain frontend components using React JS, JavaScript, and related technologies.

•    Analyze requirements and propose effective technical solutions considering functional and non-functional requirements.

•    Participate in the full software development lifecycle (SDLC), including design, implementation, testing, deployment, and support.

•    Collaborate with DevOps and QA teams to ensure seamless integration, deployment, and operation.

•    Develop and optimize SQL queries for relational databases like DB2 or Oracle.

•    Work with messaging systems such as RabbitMQ; IBM MQ experience is a plus.

•    Use tools such as Git, Maven, Jenkins, and Docker in daily development and deployment workflows.

•    Write and maintain documentation of software components and code.

•    Conduct and participate in peer code reviews and design discussions.

•    Ensure performance, security, and availability of applications.

•    Apply software design standards, guidelines, and design patterns.

•    Identify and address technical risks and issues; propose and implement practical solutions.

•    Maintain a proactive attitude toward learning and adopting new tools and frameworks.

________________________________________

Required Skills and Qualifications

•    Degree in Computer Science, Engineering, or a related field, or equivalent professional IT qualification.

•    Proven experience in Java development, preferably with Java 8 or higher.

•    Strong knowledge of Spring Framework, Spring Boot, Junit, and Mockito.

•    Demonstrated experience in frontend development using React JS and JavaScript.

•    Hands-on experience with relational databases (DB2 or Oracle).

•    Solid understanding of RESTful API design and implementation.

•    Familiarity with RabbitMQ, XML/XSD, Git, Maven, Docker, and Jenkins.

•    Knowledge of software design principles, OOP, and design patterns.

•    Broad experience in IT projects and an understanding of enterprise systems architecture.

•    Good understanding of software development processes, CI/CD

•    Awareness of DevOps tools/practices is beneficial.

•    Ability to write clean, testable, maintainable, and efficient code.

•    Strong problem-solving, analytical, and debugging skills.

•    Attention to detail with a commitment to producing high-quality results.

•    Effective communication and collaboration skills, including code reviews and knowledge sharing.

________________________________________

Nice to have

•    Exposure to Apache Camel or other integration frameworks.

•    Experience working in Banking or Payments industry

Additional Information

At Endava, we're committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.



  • Pune, Maharashtra, India TESTQ Technologies Limited Full time ₹ 8,00,000 - ₹ 25,00,000 per year

    About the Opportunity : We are seeking an accomplished Senior Technical Lead ServiceNow to lead enterprise-scale ServiceNow implementations, oversee complex integrations, and drive platform innovation across modules such as ITSM, ITAM, CSM, ITOM, IRM, and CMDB. This is a senior leadership position responsible for providing technical direction,...

  • Senior Technical Lead

    2 weeks ago


    Pune, Maharashtra, India HCL Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Technical Lead Skill (Primary) Technical Skills (ERS)-Enterprise application integration-TIBCO EBX Location Pune Job Family Development Job Description (Posting). About HCLTech HCLTech is a global technology company, spread across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud...


  • Pune, Maharashtra, India Tech Prescient Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Job Position:Senior Technical Lead / ArchitectDesired Skills:Python, Django, Flask, MySQL, PostgreSQL, Amazon Web Services, JavaScript, Identity Security, IGA, OAuthExperience Range:7 – 10 YearsType:Full TimeLocation:PuneJob Description:Tech Prescient is looking for an experienced and proven Technical Lead / Architect (Python/Django/Flask/FastAPI, React,...


  • Pune, Maharashtra, India Offshore HR Solutions Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    We are seeking a highly skilled Senior Full Stack Developer / Technical Lead to join our global engineering team. This role is pivotal in designing, building, and delivering scalable, secure, and user-centric enterprise-grade digital platforms that support mission-critical operations and customer-facing services.As a technical leader, you will combine...


  • Pune, Maharashtra, India Layam Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    JOB DESCRIPTION :Experience -12+ years in software design, development, and deliveryStrong foundation in solution architecture and system integrationProven track record in mentoring developers and driving engineering excellenceDeep understanding of agile methodologies (Scrum/Kanban)Excellent problem-solving, debugging, and analytical skillsStrong...

  • Technical Lead

    2 days ago


    Pune, Maharashtra, India Paexskin solutions Full time ₹ 12,00,000 - ₹ 25,00,000 per year

    Company Profile: We are a leading e-learning company dedicated to creating engaging and effective online learning experiences. With a focus on innovative instructional design and cutting-edge technology, we empower learners and organizations to achieve their educational goals.Position: Technical LeadCurrent Opening: 1Experience Level: 8+ yearsJob Location:...


  • Pune, Maharashtra, India Ambit Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Looking for talented individuals Send your profile to to apply.Job Title: PHP DeveloperExperience Required: 3-8 years of relevant PHP development experienceExperience Breakdown:• 2-5 years: Software Engineer• 5-7 years: Senior Software Engineer• 7-10 years: Technical LeadKey Responsibilities:• Develop and maintain core PHP applications, focusing on...

  • Technical Lead

    2 weeks ago


    Pune, Maharashtra, India Winjit Technologies Pvt Ltd Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Job Title:Technical Lead RIB 4.0 Platform (BIM / 5D -Module Development)Location:Nashik / PuneExperience:8 to 12 years of core experience.Job Type:Full-timeCompany Overview:RIB 4.0 is a cutting-edge, cloud-based 5D BIM enterprise platform that is revolutionizing the management of construction companies in the era of Industry 4.0. It integrates cloud...


  • Pune, Maharashtra, India HCL Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Contractor Skill (Primary) SAP (APPS)-SAP HANA-D&D-SAP ABAP on HANA Location Pune Job Family Development Job Description (Posting). About HCLTech HCLTech is a global technology company, spread across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of...


  • Pune, Maharashtra, India workday technical consultant Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Description Your work days are brighter here. At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of...