Talent.com
This job offer is not available in your country.
Senior Developer / Technical Lead - Java

Senior Developer / Technical Lead - Java

Endavapune, India
8 hours ago
Job description

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.

    Create a job alert for this search

    Lead Java Developer • pune, India

    Related jobs
    • Promoted
    • New!
    Java Full Stack Lead – Senior Vice President

    Java Full Stack Lead – Senior Vice President

    12542 Citicorp Services India Private Limitedpune, India
    The Applications Development Technology Sr Lead Analyst is a senior-level position responsible for leading the design, development, and implementation of new or revised application systems and prog...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Manager_Senior Java Developer

    Manager_Senior Java Developer

    Vodafonepune, India
    Concerned you may not meet every requirement? Vodafone is committed to creating an inclusive workplace where everyone can thrive. If you are excited about this role but your experience does not alig...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Senior Java Developer

    Senior Java Developer

    Zycuspune, India
    Senior Java Developer (SOF04284).Software Engineering PuneAbout UsZycus is a pioneer in Cognitive Procurement software and has been a trusted partner of choice for large global enterprises for two ...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior Java Developer

    Senior Java Developer

    Wissenpune, India
    Wissen Technology isHiring forJava Developer (5-8 Years).Wissen Technology is a globally recognized organization known for building solid technology teams, working with major financial institutions...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior / Lead Java Developer

    Senior / Lead Java Developer

    Cognologixpune, India
    We help many of our clients make sense of their large investments in data – be it building analytics solutions or machine learning applications. You will work on cutting-edge cloud-native technologi...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior Java Developer

    Senior Java Developer

    0548 Varian Medical Systems Int’l (India) Pvt Ltdpune, India
    At Varian, a Siemens Healthineers Company, we bring together the world's best talent to realize our vision of a world without fear of cancer. Together, we work passionately to develop and deliver ea...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior Java Developer - W6916

    Senior Java Developer - W6916

    Nisumpune, India
    Develop code using latest Java, Spring, SQL / NOSQL technologies.Solve technical problems using cutting edge technologies and best practices. Propose different ways to solve the same problem and showc...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Tech Lead / Development Lead ( Java)

    Tech Lead / Development Lead ( Java)

    Antal Internationalpune, India
    We are looking for an experienced Tech Lead with expertise in the Java tech stack to lead and drive technical solutions for our projects. The ideal candidate should have a strong background in Java,...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Java Technical Lead (Overseas Relocation Required)

    Java Technical Lead (Overseas Relocation Required)

    HuxleyPune, IN
    THIS POSITION REQUIRES THE CANDIDATE TO RELOCATE TO TOKYO JAPAN • • •.Location : Tokyo Japan (relocation is required).Work-style : On-site Daily in Tokyo Japan office. Requirements : Java / Spring and 10+ y...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior / Lead Development - Java

    Senior / Lead Development - Java

    HARMAN InternationalHinjawadi, India
    HARMAN’s engineers and designers are creative, purposeful and agile.As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the c...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Tech Lead-Java

    Tech Lead-Java

    Virtusapune, India
    Tech Lead-Java - CREQ Description.Responsibilities : Design , Development and Testing,.Required Skills : Relevant experience in Apps Development or systems analysis role. Experience with REST, JMS, S...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior Java Developer

    Senior Java Developer

    12542 Citicorp Services India Private Limitedpune, India
    The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application sy...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Java Senior Developer

    Java Senior Developer

    BORNpune, India
    Chennai, IN Bangalore, IN Pune, IN India.BORN Group is looking for Java Senior Developer to join the award winning team.The successful candidate will work with the e-commerce team and will be respo...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior Java Developer

    Senior Java Developer

    Aumni Techworkspune, India
    We are seeking a Full Stack Senior Software Engineer to join our high-performing team.In this role, you will contribute to a high-throughput application, influence product design, and mentor other ...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Accolite Digital - Java Developer / Tech Lead

    Accolite Digital - Java Developer / Tech Lead

    Nexthirepune, India
    Position : -Java Developers / Tech Lead.Exp : -4 to 10 Years / Tech Lead-14+ yrs.Bounteous x Accolite is an end-to-end digital transformation services consultancy that partners with leading brands around ...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior Java Developer (100% Remote)

    Senior Java Developer (100% Remote)

    StealthPune, IN
    Remote
    Fintech Unicorn seeking backend engineers who love building systems that millions trust with their money.Your code directly affects millions of users' financial lives - from seamless payments to sm...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Tech Lead [Java]

    Tech Lead [Java]

    Whitefield Careerspune, India
    Tech or Similar (Technology / IT / Computer Science or related field).Demonstrated expertise in building and enhancing scalable and high-performance services. Proven working experience on Java / C++ / C...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Senior Java Developer - WB6363

    Senior Java Developer - WB6363

    Nisumpune, India
    Develop code using latest Java, Spring, SQL / NOSQL technologies.Solve technical problems using cutting edge technologies and best practices. Propose different ways to solve the same problem and showc...Show moreLast updated: 8 hours ago