Home
Jobs

Java Back End Developer

4 - 9 years

7 - 14 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position -

Location:

Job Type:

Experience:

Job Summary:

We are looking for a skilled and passionate Java Backend Developer with solid experience in Core Java, Java 8, Spring Boot, and Microservices architecture, along with exposure to frontend technologies like React. The ideal candidate will have a strong understanding of REST APIs, multithreading, functional programming, and test-driven development, and should be comfortable working in a cloud-native, Agile environment.

Key Responsibilities:

  • Design, develop, and maintain scalable backend services using Core Java, Java 8, Spring Boot, and Microservices.
  • Build RESTful APIs and integrate backend logic with front-end components.
  • Implement complex business logic using Java Collections, Exception Handling, and Streams API.
  • Utilize multithreading concepts (e.g., CompletableFuture) for performance-optimized implementations.
  • Collaborate with QA to ensure robust unit and integration test coverage using JUnit, Mockito, and Cucumber.
  • Work with build tools like Maven, Gradle, and CI/CD pipelines using Jenkins.
  • Apply knowledge of data structures and algorithms (LinkedList, Arrays, Sorting) in problem-solving.
  • Contribute to Agile ceremonies and collaborate with cross-functional teams in a fast-paced environment.
  • (Optional) Support frontend development using React when needed.

Required Skills:

  • Strong hands-on experience in Core Java, Java 8, Spring Boot, and Microservices.
  • Proficient in developing and consuming REST APIs.
  • Strong understanding of Lambda expressions, Functional Interfaces, and Streams API.
  • Experience with Java Collections, Exception Handling, Multithreading (CompletableFuture), JDBC, and SQL.
  • Hands-on experience with JUnit, Mockito, Cucumber, and Agile testing practices.
  • Familiar with build tools like Maven, Gradle, and Jenkins.
  • Working knowledge of Data Structures and Algorithms.
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud is a plus.
  • Experience or familiarity with containerization/orchestration tools like Docker, Kubernetes, or OpenShift is an advantage.
  • Strong communication and interpersonal skills.

Good to Have:

  • Hands-on experience with React.js or other modern frontend frameworks.
  • Knowledge of DevOps tools and cloud-native deployments.

Mock Interview

Practice Video Interview with JobPe AI

Start Core Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru

Pune, Hinjewadi, Hinjewadi-Pune

Noida, Hyderabad, Bengaluru