Deloitte
Consultant | Java Springboot Backend | Mumbai | Engineering | Platform Development & Integration
Skills
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
9 months ago
Quick apply
Naxo
Développeur Java Spring Boot Kotlin
430
Freelance
Lille, France
Hybrid
Skills
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
13 days ago
Quick apply
No company information available.