Senior Java Backend Developer

Filled
January 13, 2026

Job Description

Job Details

  • Company Name: eTeam
  • Employment type: Full time
  • Experience: Fresher
  • Salary: $10 to $15 Hourly
  • Location : Remote Option Available
  • Work schedule : 5 days a week

Role Overview

We are seeking a Senior Java Backend Developer to join a fast-paced engineering team building scalable, secure, and high-performance backend systems. This role requires deep expertise in Java, Spring-based microservices, containerized deployments, and CI/CD pipelines, along with strong ownership of production systems.

You will work closely with cross-functional teams to design, build, deploy, and support modern backend applications in a cloud-native environment.

Key Responsibilities

  • Design, develop, and maintain backend applications using Java 8, 11, and 17.
  • Build microservices and web applications using Spring Framework and Spring Boot.
  • Develop and maintain RESTful and SOAP-based web services.
  • Implement secure API authentication and authorization using OAuth 2.0 and JWT.
  • Containerize applications using Docker and deploy/manage services on Kubernetes.
  • Integrate and manage messaging systems such as RabbitMQ (RMQ).
  • Participate in and enhance CI/CD pipelines using GitLab.
  • Manage secrets and configurations using Vault or similar tools.
  • Provide production support, including on-call rotation, troubleshooting, and root-cause analysis.
  • Assist with production deployments and ensure stable, reliable releases.
  • Collaborate with product, QA, DevOps, and architecture teams in an Agile environment.
  • Follow software engineering best practices and maintain high code quality standards.

Required Skills & Qualifications

  • Strong hands-on experience with Java (8, 11, 17).
  • Expertise in Spring Framework and Spring Boot.
  • Solid understanding of REST and SOAP web services.
  • Experience implementing OAuth 2.0, JWT, and API security best practices.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with RabbitMQ or similar messaging technologies.
  • Strong understanding of CI/CD processes, especially with GitLab.
  • Familiarity with secrets management tools such as Vault.
  • Experience with debugging, performance tuning, and issue resolution.
  • Prior experience supporting production environments and deployments.
  • Strong understanding of SDLC and Agile methodologies.