Find a jobRecruiters

Consultant | Java Springboot Backend | Mumbai | Engineering | Platform Development & Integration

Exclusive opportunity

Onsite

Consultant | Java Springboot Backend | Mumbai | Engineering | Platform Development & Integration

Deloitte

Consultant | Java Springboot Backend | Mumbai | Engineering | Platform Development & Integration

Skills

DockerPythonJavaTesting & QASpring BootGitGitLabJenkinsSeleniumJiraJavascript

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Location:

Maharashtra, India

Work mode:

Onsite

Published on:

25 August 2026

What they need


JD for Java Developer

A Java Developer JD includes designing, implementing, testing, and maintaining Java-based applications. Key responsibilities involve writing clean code, troubleshooting bugs, collaborating with teams, ensuring performance, and creating user documentation. The role requires strong object-oriented programming skills and the ability to work on all stages of the software development life cycle (SDLC).

Key responsibilities

  • Application Development:

Design, develop, and implement Java-based applications according to user and business requirements.

  • Coding and Quality Assurance:

Write efficient, well-documented, and testable code; perform thorough testing and debugging to ensure quality and performance.

  • Troubleshooting and Maintenance:

Identify and resolve technical issues, optimize application performance, and provide ongoing maintenance.

  • Collaboration:

Work with other developers, stakeholders, and project managers to define objectives and ensure designs meet specifications.

  • Documentation:

Create and maintain technical documentation, including user guides and operational manuals.

  • Continuous Improvement:

Stay current with new technologies and suggest improvements to existing code and infrastructure.

Skills and qualifications

  • Core Skills:

Strong proficiency in Java, object-oriented programming (OOP), and using Java frameworks and libraries (e.g., Spring, Hibernate).

  • Technical Skills:

Experience with database architecture, server scripting, and integrating applications with other systems.

  • SDLC Knowledge:

Experience working within the software development life cycle, including agile and scrum environments.

  • Soft Skills:

Problem-solving abilities, attention to detail, strong communication, and the ability to work effectively in a team.

  • Design, develop, and execute automated test scripts:

Create and maintain test automation scripts using Selenium WebDriver, often integrated with programming languages like Java or Python.

  • Framework implementation:

Implement and maintain various automation frameworks such as data-driven, keyword-driven, hybrid, or Behavior-Driven Development (BDD) frameworks (e.g., Cucumber).

  • Cross-browser testing:

Ensure application functionality across different web browsers (e.g., Chrome, Firefox, Edge, Safari).

  • API testing:

Automate testing for Application Programming Interfaces (APIs) to validate communication between software components.

  • Debugging and troubleshooting:

Identify, analyze, and resolve issues in test scripts and application defects.

  • CI/CD integration:

Integrate automation scripts into Continuous Integration/Continuous Delivery (CI/CD) pipelines using tools like Jenkins, GitLab CI, or Docker.

  • Reporting:

Generate detailed test reports using tools like TestNG, Allure, or Extent Reports to communicate test results and defect status.

  • Collaboration:

Work closely with development teams, QA engineers, and product managers to understand requirements, identify issues, and ensure software quality.

  • Code review and maintenance:

Participate in code reviews for automation scripts and maintain existing scripts to reflect application changes.

  • Research and recommendation:

Continuously research and recommend new tools, technologies, and best practices to enhance the automation process.

  • Technical skills:
  • Proficiency in Selenium WebDriver.
  • Strong programming skills in a language commonly used with Selenium (e.g., Java, Python, JavaScript).
  • Familiarity with test management tools (e.g., Jira, ALM).
  • Knowledge of software development lifecycle (SDLC) and testing methodologies.
  • Understanding of version control systems (e.g., Git).
  • Soft skills:
  • Strong analytical and problem-solving abilities.
  • Excellent written and verbal communication skills.
  • Ability to work independently and collaboratively within a team.
  • Attention to detail and a commitment to quality.
  • Ability to learn new technologies and adapt to changing requirements.

Other offers great for you!

These companies are also looking for great profiles

Visian

Développeur Java Back-End (Spring Boot / Java 21)

400

Freelance

Lyon, France

Onsite

Skills

Backend DevelopmentJavaSpring Boot

9 months ago

Quick apply

Naxo

Développeur Java Spring Boot Kotlin

430

Freelance

Lille, France

Hybrid

Skills

KotlinJavaTesting & QASpring BootAPI DesignCI/CD

1 month ago

Quick apply

skiils

Senior Développeur Backend Java — Java 21+ | Kafka | Spring Boot

55 000 € - 65 000 € par an

Permanent contract

Paris, France

Hybrid

Skills

JavaKafkaGoogle BigQueryGitLab

13 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools