Java Backend Developer

9 years

0 Lacs

Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

Location:

Work Model:

Experience Required:


Role Summary

We are hiring a hands-on Java Backend Developer with 9+ years of experience to support engineering delivery for a global U.S.-based banking client. This is a pure individual contributor role, focused on clean, modular Java backend code, database logic, and service integration. Candidates must demonstrate solid grounding in Java 8+, SQL, Spring, REST APIs, and version control workflows.The selected professional will contribute to backend system components, work with service and DAO layers, and handle REST API logic in a layered architecture. Familiarity with cloud platforms, Docker, and CI/CD pipelines is preferred but not required.


Must-Have Skills & Required Depth

Skill

Skill Depth

Core Java 8+

Strong grasp of OOP principles, Exception Handling, Collections Framework, and Functional Programming (Lambdas, Streams). Must have implemented service/business logic layers using these constructs in production-grade backend systems.

Java Stream API

Demonstrated ability to build and explain stream flows using map, filter, groupingBy, and collect. Expected to have used nested streams for data enrichment or transformation tasks in business applications.

SQL (Intermediate–Advanced)

Able to write efficient queries involving JOIN, GROUP BY, subqueries, and aggregate functions (SUM, COUNT, etc.). Experience with HAVING clause preferred. Must have applied SQL logic in solving real data segmentation or filter scenarios.

Spring Core + JDBC

Practical experience building modules using Spring IoC, annotated beans, and JDBC templates. Must understand transaction demarcation, bean lifecycle, and database integration patterns.

REST APIs (Spring MVC)

Proven experience in building RESTful APIs using Spring MVC. Should know HTTP method semantics, error codes, controller-service mapping, and payload handling via JSON.

Git

Must have used Git extensively in team setups, with branching strategies, PR handling, and conflict resolution. Knowledge of rebasing and tagging is a plus.

Maven

Hands-on experience in managing project dependencies, plugins, and multi-module structures using Maven. Must be comfortable resolving dependency conflicts and customizing build behavior.




Nice-to-Have Skills

Skill

Skill Depth

Gradle

Familiarity with Gradle build scripts is preferred. Not mandatory if Maven experience is strong.

Spring Boot

Experience working with @RestController, embedded server configuration, actuator endpoints. At least one module built using Spring Boot preferred.

Microservices Concepts

Conceptual understanding of service registration/discovery, fault isolation, and stateless service design. No design ownership required.

CI/CD (Jenkins, GitHub Actions)

Exposure to pipeline design, build triggers, and deployment automation. Should understand stages of artifact movement and build failures.

Docker

Ability to containerize and run Java applications using Docker. Familiarity with Dockerfile, volume mounts, and container logs is desirable.

Kafka or Messaging Systems

Understanding of producer/consumer model and event-driven workflows. Hands-on with Kafka or similar systems is a plus, not mandatory.

Cloud (AWS, GCP, Azure)

Awareness of Java app deployment practices on cloud platforms. Should understand environment configs, logging, and deployment topologies.

BFSI Domain Knowledge

Exposure to transaction workflows, regulatory compliance systems, or financial data handling is beneficial.

Mock Interview

Practice Video Interview with JobPe AI

Start 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Gurugram, Haryana, India

Bengaluru, Karnataka, India

bangalore, chennai, hyderabad, pune, mumbai city

Hyderabad, Telangana, India

Hyderabad, Telangana, India