Pulse Job logoPulse Job
HomeJobsBlogPricingContact
Pulse Job logoPulse Job

Trusted global job portal connecting talented professionals with top companies worldwide.

support@pulsjob.com

For Job Seekers

  • Browse Jobs
  • Premium Jobs
  • Create Profile
  • Pricing
  • Career Tips

For Recruiter

  • Hire someone
  • Recruiter Dashboard
  • Success Stories

Career Tools

  • AI Auto-Apply
  • Expert Resume Review
  • Set Job Alerts

Company

  • About Us
  • Contact
  • Blog

Support

  • FAQ
  • 14-Day Refund Policy
  • Privacy Policy
  • Terms of Service
  • Community Guidelines

Copyright © 2026 Pulse Job. All rights reserved.

FacebookTwitterLinkedInInstagram

Get the Pulse Job app for the best experience.

Disclaimer: Pulse Job is a platform connecting job seekers with employers. We do not guarantee employment or verify all employer claims. Users should exercise due diligence when applying for jobs or hiring candidates.

  1. Home
  2. Jobs
  3. Technical Lead - Java

Technical Lead - Java

Back to Jobs
Endava logo

Technical Lead - Java

Endava

Location

Bengaluru, Karnataka, India

Experience

Senior

Posted

Jul 16, 2026

Apply by

August 15, 2026

Applicants

0

Early applicantEasy applyFull-timeWork from Office

Sign in to apply on web or download the app for more options.

Job Description

## 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 . 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. • Use of GridGain or Apache Ignite or any in-memory platform. • 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. • Strong experience in GridGain or Apache Ignite or any in-memory platform.. • 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.

Key Responsibilities

  • Design, develop, test, and maintain high-performance Java applications.
  • Build and consume RESTful APIs for backend-to-frontend integration.
  • Apply object-oriented programming principles and design patterns.
  • Build automated unit and integration tests using JUnit and Mockito.
  • Develop and maintain frontend components using React JS and JavaScript.
  • Analyze requirements and propose effective technical solutions.
  • Participate in the full software development lifecycle including design and deployment.
  • Collaborate with DevOps and QA teams for integration and operation.
  • Use GridGain or Apache Ignite in-memory platforms.
  • Work with messaging systems such as RabbitMQ.
  • Use Git, Maven, Jenkins, and Docker in development workflows.
  • Write and maintain documentation of software components.
  • Conduct peer code reviews and design discussions.
  • Ensure performance, security, and availability of applications.
  • Develop and optimize SQL queries for relational databases like DB2 or Oracle.

Requirements

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

Skills Required

JavaSpring FrameworkSpring BootJUnitMockitoReact JSJavaScriptRESTful API DesignGridGainApache IgniteRabbitMQXML/XSDGitMavenDockerJenkinsSQLDB2OracleCI/CDDevOpsProblem solvingAnalytical skillsDebuggingAttention to detailCommunicationCollaborationCode reviewsKnowledge sharingIBM MQApache CamelIntegration FrameworksBanking Industry KnowledgePayments Industry Knowledge

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android

Job Overview

Salary

—

Job Type

Full-time

Experience

Senior

Location

Bengaluru, Karnataka, India

Application Deadline

August 15, 2026

Total Applicants

0

About Endava

Endava logo

Endava is a leading company in the Technology sector, known for innovation and employee-centric culture.

View Company

Similar roles for you

Matched using this role's title and skills. Open the job search anytime to see every listing.

Citi logo

Senior Technical Lead, Full-Stack Engineering – Vice President

Citi

125,600–188,400 / Year

Full-timeEasy applyHybrid
TAMPA·Senior·Jul 16
CIMB Singapore logo

Assistant Vice President, GT-TBS, GCTB Application Delivery Trade Finance MY (Technical Lead cum Developer)

CIMB Singapore

Full-timeEasy applyWork from Office
Malaysia·Senior·Jul 16
knowmad mood logo

IA Technical Lead

knowmad mood

Full-timeEasy applyWork from Home
España·Senior·Jul 16
Citi logo

PEGA Technical Lead - Vice President

Citi

Full-timeEasy applyWork from Office
PUNE·Senior·Jul 16
Freddie Mac logo

Full Stack Software Engineering Technical Lead (CI/CD Platform)

Freddie Mac

149,000–223,000 / Year

Full-timeEasy applyWork from Office
McLean·Senior·Jul 16
Experian logo

Especialista I - Technical Lead

Experian

Full-timeEasy applyHybrid
São Paulo·Senior·Jul 16
Browse all jobs