Talent.com
This job offer is not available in your country.
Java Backend Developer

Java Backend Developer

iTheme Consulting Pvt LtdHyderabad
5 hours ago
Job description

Java Backend Developer

We are seeking a highly capable Java Backend Developer (Individual Contributor) to join a mission-critical team working with a U.S.-based global banking client. This role is suited for experienced backend engineers with deep technical expertise in building, deploying, and supporting scalable microservices in secure, enterprise-grade environments. You will be responsible for hands-on development, solutioning, deployment, and support of backend systems aligned to BFSI use cases.

Model : Hybrid (3 Days Onsite)

Client : US-based Global Banking Institution

Notice Period : 21 Days

Key Responsibilities :

  • Design, develop, and maintain robust and secure backend services using Java, Spring Boot, and RESTful APIs.
  • Build microservices adhering to cloud-native principles including stateless design, containerization, and fault tolerance.
  • Ensure integration of JWT-based authentication and role-based access using Spring Security.
  • Manage data persistence using JPA / Hibernate with a strong focus on performance, transactional integrity, and query optimization.
  • Develop and document well-structured APIs including pagination, versioning, and error handling.
  • Support deployment and lifecycle management using Docker and Kubernetes (K8s), with YAML configurations and cloud-native

patterns.

  • Collaborate with DevOps teams for CI / CD processes using Jenkins or GitLab CI and troubleshoot build / deploy issues.
  • Write and maintain unit and integration tests using JUnit and Mockito, with a strong focus on test coverage and code quality.
  • Monitor applications using tools like ELK, Splunk, or Prometheus and respond to alerts in production environments.
  • Participate in code reviews, documentation, and agile ceremonies, contributing to overall code health and delivery quality.
  • Technical Skills & Expertise :

    Candidates should have strong hands-on experience with the following :

  • Proficiency in Java 8 / 11+, including OOP concepts, Streams, Lambdas, memory management, functional interfaces, and newer constructs (var, HttpClient).
  • Backend development using J2EE and Spring Boot, with practical knowledge of configuring beans, profiles, exception handling, and Spring Security for stateless authentication.
  • Design and development of RESTful APIs with deep understanding of HTTP protocols, status codes, headers, pagination, versioning, and OpenAPI / Swagger documentation.
  • Microservices architecture including API gateways, service discovery, circuit breakers, and container-based deployments.
  • Experience with multithreading and concurrency patterns including synchronization, ExecutorService, concurrent collections, and race condition debugging.
  • Database expertise with SQL, including writing optimized queries, joins, subqueries, and using JPA / Hibernate features like lazy loading, cascading, and native queries.
  • CI / CD tools such as Jenkins or GitLab CI, with ability to manage environment variables and resolve build pipeline issues.
  • Kubernetes for deploying Java services using YAML configurations (pods, services, ConfigMaps, probes). Experience with OpenShift (OCP) is a plus.
  • Exposure to cloud platforms such as GCP, AWS, or Azure, especially in backend workload deployment (GKE, EKS preferred).
  • Version control using Git, including rebasing, branching strategies (e.g., Git Flow), and resolving merge conflicts in collaborative environments.
  • Unit and integration testing using JUnit, Mockito, and optionally Testcontainers or JUnit 5 with >60% test coverage expectations.
  • (ref : hirist.tech)

    Create a job alert for this search

    Java Backend Developer • Hyderabad