Career Center

Java Developer (Mid-Level)

Location: Nagpur
Posted On: 05/25/2026
Requirement Code: 73751
Requirement Detail

Mid Java Developer

Experience: 3–7 Years
Employment Type: Full-Time

We are looking for a skilled and experienced Senior Java Developer to join our development team. The ideal candidate should have strong expertise in enterprise Java application development, excellent problem-solving skills, and the ability to deliver high-quality solutions in a fast-paced Agile environment ???€


Key Responsibilities

  • Design, develop, and maintain enterprise applications using Java 8 and Spring Boot.
  • Develop RESTful APIs and backend services for scalable applications.
  • Write efficient, reusable, and maintainable code following best practices.
  • Perform unit testing using JUnit and support integration testing activities.
  • Work extensively on SQL development and Oracle database optimization.
  • Participate in code reviews and ensure adherence to coding standards.
  • Mentor junior developers and support technical guidance within the team.
  • Collaborate with business stakeholders, QA teams, and cross-functional teams for successful project delivery.
  • Troubleshoot production issues and ensure high application performance and stability.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.

Mandatory Skills

  • Java 8
  • Core Java / J2EE
  • Spring Boot
  • REST APIs
  • JUnit
  • SQL
  • Oracle Database

Good to Have Skills

  • Angular 8
  • Linux Basics
  • Apache Kafka
  • JMS
  • GIS Technologies
  • Tableau / Data Analytics
  • Integration Testing Experience
  • Agile Methodology

Desired Candidate Profile

  • 3–7 years of experience in Enterprise Java development.
  • Strong expertise in Core Java/J2EE and SQL fundamentals.
  • Excellent analytical and problem-solving skills.
  • Expertise in at least two of the following:
    • Spring Boot
    • REST APIs
    • Angular
  • Strong Oracle database skills with query optimization experience.
  • Experience with Kafka, GIS technologies, or JMS is an added advantage.
  • Excellent verbal and written communication skills.
  • Ability to conduct code reviews and mentor junior developers.
  • Strong commitment to delivering high-quality solutions with minimal production defects.
  • Experience working in Agile development environments is preferred.

Primary Skills

Java 8, Core Java/J2EE, Spring Boot, REST APIs, JUnit, SQL, Oracle Database


Secondary Skills

Angular 8, Kafka, JMS, Linux, GIS Technologies, Tableau, Integration Testing, Agile ????

STANDARD SKILLSET ROLE: JAVA DEVELOPER MUST HAVE: JAVA 8, SPRING BOOT, REST APIS, JUNIT, SQL, ORACLE GOOD TO HAVE: LINUX BASIC, ANGULAR 8, DATA ANALYTICS (TABLEAU), JMS, KAFKA, GIS TECHNOLOGIES AND INTEGRATION TESTING EXPERIENCE. EXPERIENCE LEVEL: SENIOR, 3-7 YEARS OF EXPERIENCE IN ENTERPRISE JAVA 8 DESIRED PROFILE: " VERY STRONG IN CORE JAVA / J2EE, SQL FUNDAMENTALS. " VERY GOOD ANALYTICAL SKILLS AND PROBLEM-SOLVING ABILITY ARE A MUST. " SHOULD HAVE EXPERTISE IN ANY OF THE TWO FOLLOWING FRAMEWORKS: SPRING BOOT, REST, ANGULAR. " GOOD EXPERIENCE WITH KAFKA, GIS OR JMS IS A PLUS. " VERY GOOD COMMUNICATION SKILLS. " VERY STRONG ORACLE DATABASE SKILLS ARE ESSENTIAL. " KNOWLEDGE ON AGILE DEVELOPMENT METHODOLOGY IS A PLUS. " MUST BE CAPABLE OF DOING CODE REVIEWS AND MENTORING THE JUNIOR DEVELOPERS TO DRIVE TOWARDS HIGH QUALITY DELIVERABLES. " STRONG BACKGROUND CULTURE OF DELIVERING PROJECTS WITH FIRST TIME RIGHT / ZERO DEFECTS IN PRODUCTION. - make a JD

Job Description – Senior Java Developer

Role: Senior Java Developer

Experience: 3–7 Years
Job Type: Full-Time

We are seeking a highly skilled Senior Java Developer with strong expertise in enterprise application development using Java technologies. The ideal candidate should possess excellent analytical and problem-solving skills, strong Oracle database knowledge, and hands-on experience in building scalable backend applications using Spring Boot and REST APIs ???€


Key Responsibilities

  • Design, develop, test, and maintain enterprise applications using Java 8 and Spring Boot.
  • Develop scalable RESTful APIs and backend services.
  • Write clean, reusable, and high-quality code following coding standards and best practices.
  • Perform unit testing using JUnit and support integration testing activities.
  • Develop and optimize SQL queries and database components using Oracle.
  • Participate in technical design discussions and contribute to architecture decisions.
  • Conduct code reviews and mentor junior developers to ensure high-quality deliverables.
  • Collaborate with cross-functional teams including QA, DevOps, and Business teams.
  • Troubleshoot and resolve application and production issues efficiently.
  • Follow Agile development methodologies and participate in sprint activities.

Mandatory Skills

  • Java 8
  • Core Java / J2EE
  • Spring Boot
  • REST APIs
  • JUnit
  • SQL
  • Oracle Database

Good to Have Skills

  • Angular 8
  • Linux Basics
  • Apache Kafka
  • JMS
  • GIS Technologies
  • Tableau / Data Analytics
  • Integration Testing Experience
  • Agile Methodology

Desired Candidate Profile

  • 3–7 years of experience in Enterprise Java development.
  • Strong expertise in Core Java/J2EE and SQL fundamentals.
  • Excellent analytical and problem-solving abilities.
  • Expertise in at least two of the following technologies/frameworks:
    • Spring Boot
    • REST APIs
    • Angular
  • Strong Oracle database skills including query optimization and performance tuning.
  • Experience with Kafka, GIS technologies, or JMS will be an added advantage.
  • Excellent communication and interpersonal skills.
  • Ability to perform code reviews and mentor junior developers.
  • Strong focus on quality delivery with zero-defect production mindset.
  • Experience working in Agile/Scrum development environments.

Primary Skills

Java 8, Core Java/J2EE, Spring Boot, REST APIs, JUnit, SQL, Oracle Database


Secondary Skills

Angular 8, Kafka, JMS, Linux, GIS Technologies, Tableau, Integration Testing, Agile