Java Developer

Job Locations
IN-MH-Pune
Job area
IT & Digital
Employment type
Permanent
Workplace
Hybrid
ID
2026-52426

Overview

Job Summary:

We are looking for a highly skilled Java Developer with strong hands-on experience in modern Java features and backend development. The candidate should possess deep expertise in Core Java, multi-threading, and scalable application design, with the ability to work on complex systems and drive high-quality deliverables.

Responsibilities

Key Responsibilities:

  • Design, develop, and implement high-quality, scalable, and maintainable software solutions.
  • Work extensively on multi-threading, concurrency, and performance optimization.
  • Utilize Java 8+ features, including Stream API, Lambda expressions, and functional programming concepts.
  • Apply strong knowledge of Collections Framework and Data Structures to solve complex problems efficiently.
  • Develop RESTful APIs and backend services using Spring MVC / Java EE.
  • Write clean, reusable, and well-documented code following OOP principles and design patterns.
  • Perform unit testing and ensure high code coverage using frameworks like JUnit or Mockito.
  • Participate in code reviews, design discussions, and technical decision-making.
  • Collaborate with cross-functional teams including QA, Product, and Project Management.
  • Identify and proactively address performance bottlenecks and system deficiencies.
  • Lead by example in coding standards, best practices, and technical mentoring.

Qualifications

BE or equivalent

Essential skills

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Strong hands-on experience in:
    • Multi-threading and concurrency
    • Java 8+ features (Streams, Lambda, Functional Interfaces)
    • Collections Framework and Data Structures
    • OOP concepts and design patterns
    • Unit Testing frameworks (JUnit, Mockito)
  • Experience in developing web-based client/server applications.
  • Strong knowledge of REST APIs, Microservices, and system integration.
  • Understanding of Java internals (memory management, class loading, etc.).
  • Experience with version control systems like Git/SVN.
  • Exposure to Agile methodologies and TDD is preferred.
  • Strong analytical, problem-solving, and communication skills.

Experience

4 to 7 years

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to social media

Can't find the job of your choice?
Upload your C.V. / Resume here for our recruiters to view.