Java Backend Developer (5+ Years Experience)

Company: TEKsystems

Location: Location not specified (Remote)

Salary: $40,000 – $50,000 per month

Type: Full-time

Remote: Yes

Posted: 2026-05-11

About this role

## About the Company

Our client is a well‑established enterprise with a strong digital transformation agenda and a long‑term commitment to building scalable, high‑quality technology platforms. The organisation operates at scale and offers a stable, collaborative environment with modern engineering practices.

## About the Role

This role is for an experienced Backend Developer to design, build, and maintain secure, reliable, and scalable backend systems. You will work on modern, microservices‑based platforms supporting critical digital products, collaborating closely with cross‑functional teams in an agile environment. This is a hands‑on, onsite role with real impact on enterprise‑level systems.

## Key Responsibilities

  • Design, develop, and maintain backend applications using Java and Spring Boot
  • Build and enhance microservices and RESTful APIs for high‑availability systems
  • Collaborate with product, UX, and engineering teams in an agile/Scrum environment
  • Maintain production systems and perform root cause analysis for incidents
  • Ensure high code quality through unit and integration testing (TDD principles)
  • Participate in architecture design, peer code reviews, and technical discussions
  • Support cloud‑based deployments and containerised environments

## Requirements

Must‑Have

  • Minimum 5 years of backend development experience
  • Strong proficiency in Java (Java 17+)
  • Hands‑on experience with Spring Boot and Spring Cloud
  • Experience building microservices and RESTful web services
  • Solid understanding of OOP, design patterns, and software architecture
  • Experience with relational databases (e.g. MySQL / RDS)
  • Familiarity with Docker and Kubernetes
  • Experience working in agile, product‑oriented teams
  • Strong communication skills in English

Good to Have

  • Experience with Node.js and Express
  • Exposure to caching technologies such as Redis
  • Experience with Elasticsearch or OpenSearch
  • Hands‑on knowledge of AWS services (e.g. S3, EC2, SES, ...

Create Your Job Alert

Other Java Jobs

Other Jobs in Location not specified