Software Backend Developer Java Spring Boot

Technology, Data & Digital · Software & Web Development · Backend · Software Engineering

In short

We are seeking a Senior Backend Developer with expertise in Java and Spring Boot to design, build, and operate scalable backend services and APIs. This role involves architecting microservices, implementing robust OOP principles, and optimizing performance. Experience with Docker, Kubernetes, and Agile methodologies is essential for end-to-end delivery and collaboration.

Responsibilities

  • Design & develop REST APIs using Java and Spring Boot, ensuring security and backward compatibility.
  • Architect microservices applying patterns for service boundaries, resiliency, observability, and secure communication.
  • Implement OOP principles, clean code practices, and maintainable design patterns.
  • Optimize services for performance, throughput, and latency using multithreading and concurrency.
  • Ensure quality through high-coverage unit testing (JUnit), peer code reviews, and documentation.
  • Containerize and deploy applications using Docker, Kubernetes, and Helm following cloud-native best practices.
  • Collaborate via Git/GitLab and contribute to CI/CD pipelines for fast, reliable delivery.
  • Work in Agile teams, partnering with Product, QA, and engineering peers.
  • Contribute to event-driven integrations with Apache Kafka / Confluent Kafka.
  • Drive a product engineering mindset emphasizing maintainability, scalability, and user impact.
  • Support front-end needs when required, contributing to Angular or React-based UIs.

Requirements

  • 2–4 years of backend development experience.
  • B.E / B.Tech or equivalent education.
  • Deep hands-on expertise in Java & Spring Boot — REST API design and microservices development.
  • Strong understanding of microservices architecture, API versioning, and secure integration patterns.
  • Solid unit testing practices using JUnit with meaningful coverage.
  • Proficiency with Docker, Kubernetes, and Helm for cloud-native deployments.
  • Experience with Git / GitLab and Agile/Scrum delivery practices.
  • Familiarity with Linux/Unix based environments.
  • Hands-on knowledge of multithreading and concurrency in Java.

Desired Qualifications

  • Experience with Apache Kafka / Confluent Kafka for event-driven integrations.
  • Front-end exposure — Angular (preferred), React, or TypeScript/JavaScript frameworks.
  • GitLab CI/CD pipeline development experience.
  • Exposure to Python and/or C++.
  • Experience with cloud-native architecture and open-source contributions.

Benefits

  • Full-stack exposure is a strong plus.
  • Support front-end needs when required, contributing to Angular (preferred) or React-based UIs for end-to-end delivery.
#Backend Development#Java#Spring Boot#Microservices#REST APIs#Docker#Kubernetes#Agile
Ericsson Logo

Company

Ericsson

Job Posted

18 hours ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Senior

Locations

Noida, India

Qualification

Undergraduate

Applicants

Be an early applicant