Senior Development Consultant

Endava

Pune District

On-site

INR 3,000,000 - 5,400,000

Full time

7 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Endava is seeking a Senior Development Consultant with a strong Java full stack background and proven leadership to guide our development team. The role emphasizes Spring Framework 6 and frontend React JS, paired with hands-on coding, mentoring, and architectural input.

You will design, implement, and safeguard scalable, secure software across SDLC phases, mentoring peers while delivering high-quality solutions in a fast-paced environment.

Qualifications

  • 10+ years of experience in software development and delivery.
  • Proven experience leading software development teams (mentoring, task allocation, feedback).
  • Strong Java development with Java 17 and minimum Java 8 compatibility.
  • Deep knowledge of Spring Framework 6 and Spring Boot 3.
  • Hands-on experience with TDD/BDD and JUnit, Mockito.
  • Relational databases experience (DB2, Oracle).
  • Knowledge of RESTful APIs and microservices architecture.
  • Experience with messaging systems (RabbitMQ, IBM MQ).
  • Familiarity with Maven, Docker, Jenkins; Git and branching strategies.
  • Understanding of secure coding standards (OWASP, CWE, SEI CERT).
  • Excellent problem-solving, collaboration, and communication skills.

Responsibilities

  • Provide technical direction and best practices across the development team.
  • Mentor and coach team members to foster learning and delivery excellence.
  • Allocate tasks and balance workload for timely outcomes.
  • Collaborate with Design Leads and Architecture to validate solutions.
  • Design, develop, test, and maintain high-performance Java applications.
  • Develop and optimize SQL queries for DB2/Oracle databases.
  • Build scalable microservices and RESTful APIs for backend/frontend integration.
  • Drive SDLC activities including testing, deployment, and support.
  • Ensure test automation coverage across unit, integration, and regression tests.
  • Document software components and participate in peer reviews.
  • Address security, performance, and reliability concerns proactively.

Skills

Java
Spring Framework 6
Spring Boot 3
React JS
Leadership
TDD
BDD
JUnit
Mockito
Relational databases
DB2
Oracle
Microservices
RabbitMQ
IBM MQ
Maven
Docker
Jenkins
Git
RESTful API design
Security (OWASP, CWE, SEI CERT)

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

DB2
Oracle
RabbitMQ
IBM MQ

Job 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

We are looking for a skilled, experiencedand motivated Senior Development Consultantto join and guide our development team. The ideal candidate will have a strong technical background in Java Full Stack development, with proven expertise in the Spring Framework and frontend development using React JS. In addition, this role requires demonstrated leadership experience in managing teams, driving technical decisions, and ensuring the successful delivery of complex software projects.

The candidate will combine hands-on coding skills with the ability to mentor developers, participate in design discussions, and set technical direction to deliver scalable, secure, and high-performing solutions.

Key Responsibilities
  • Provide technical direction, guidance, and best practices across the development team.
  • Mentor, coach, and support team members, fostering a culture of learning and continuous improvement.
  • Allocate tasks effectively, balancing workload and ensuring timely delivery.
  • Work closely with the Design Leads and Architecture team to design and validate technical solutions.
  • Design, develop, test, and maintain high-performance, reusable Java applications.
  • Develop and optimize SQL queries for relational databases such as DB2 or Oracle.
  • Work with messaging systems such as RabbitMQ.
  • Develop scalable solutions using microservices architecture to ensure modularity, availability, and ease of deployment in distributed systems.
  • Build and consume RESTful APIs to enable backend-to-frontend integration
  • Analyse requirements and propose effective technical solutions considering functional and non-functional requirements. Assist team members in clarifying requirements.
  • Participate in the full software development lifecycle (SDLC), including design, implementation, testing, deployment, and support.
  • Ensure test automation test automation (unit, integration, regression) is implemented and maintained.
  • Ensure documentation of software components and code.
  • Conduct and participate in peer code reviews and design discussions.
  • Ensure performance, security, and availability of applications.
  • Identify and address technical risks and issues; propose and implement practical solutions.
  • Conduct demos and facilitate acceptance discussions with Product Owners to validate deliverables.
  • Maintain a proactive attitude toward learning and adopting new tools and frameworks.
Qualifications

Required Skills and Qualifications

  • 10+ Years of experience
  • Degree in Computer Science, Engineering, or related field, or equivalent professional IT qualification.
  • Proven experience in leading software development teams (mentoring, task allocation, performance feedback).
  • Proven experience in Java development with Java 17 (minimum Java 8).
  • Strong knowledge of Spring Framework 6, Spring Boot 3.
  • Experience inTest-Driven Development (TDD)andBehaviour-Driven Development (BDD)with hands-on use ofJUnitandMockito.
  • Hands-on experience withrelational databases,DB2orOracle.
  • Solid understanding ofRESTful APIdesign principles.
  • Experience withmicroservicesarchitecture.
  • Hands-on experience with messaging systems such asRabbitMQ,IBM MQ.
  • Experience withMaven,Docker, andJenkins.
  • Experience with GIT and understanding of standard branching strategies (Release Flow or GIT flow).
  • Understanding of secure coding standards (e.g.,OWASP,CWE,SEI CERT).
  • Broad experience in IT projects and an understanding of enterprise systems architecture.
  • Awareness of DevOps tools/practices is beneficial.
  • Strong problem-solving, analytical, and debugging skills.
  • Attention to detail with a commitment to producing high-quality results.
  • Excellent communication and collaboration abilities, capable of engaging both technical and non-technical stakeholders.
Nice to Have
  • Exposure to Apache Camel or other integration frameworks.
  • Experience working in the Banking or Payments industry.
  • Understanding of automation testing frameworks, with a willingness to learn, contribute to, and support the continuous improvement of the automation test suite.
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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Java Lead
Full Stack Java Lead

Endava plc • Pune District

On-site
INR 1,200,000 - 1,800,000
Full Stack Java Lead
Full Stack Java Lead

Endava • Pune District

On-site
INR 1,500,000 - 2,500,000
Full Stack Java Developer
Full Stack Java Developer

Endava plc • Pune District

On-site
INR 800,000 - 1,200,000
Technical Lead - Java
Technical Lead - Java

Endava • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Full Stack Java Senior Developer / Developer
Full Stack Java Senior Developer / Developer

Endava • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Full Stack Java Lead
Full Stack Java Lead

Endava • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Full Stack Java Senior Developer / Developer
Full Stack Java Senior Developer / Developer

Endava • Pune District

On-site
INR 180,000 - 300,000
Full Stack Java Senior Developer / Developer
Full Stack Java Senior Developer / Developer

Endava plc • Pune District

On-site
INR 1,200,000 - 1,800,000
Full Stack Java Developer
Full Stack Java Developer

Endava • Pune District

On-site
INR 700,000 - 1,000,000
Full Stack Java Developer
Full Stack Java Developer

Endava • Maharashtra

On-site
INR 800,000 - 1,200,000