Lead Java Spring Boot Microservices

L7Commerce

Ernakulam

On-site

INR 1,800,000 - 3,600,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

L7Commerce is seeking a highly experienced Java developer to design and implement robust, scalable applications. Applicants should have a minimum of 10 years in IT, deep Java expertise (Java 8+), and strong knowledge of OO design, multithreading, streams, lambdas, and CompletableFuture.

You will work with Spring Boot, REST APIs, JPA, and cloud-native patterns. The role emphasizes TDD, CI/CD, OpenAPI, and microservices, with hands-on work on Docker, Kubernetes, Redis, and cloud platforms.

Qualifications

  • Proficient in Java with deep knowledge of OO design and modern Java features.
  • Strong understanding of design patterns and complexity analysis.
  • Expertise in Spring Boot, REST, JPA, and cloud-native deployment.
  • Experience with TDD, unit/integration testing (JUnit, Mockito).
  • Knowledge of microservices, OpenAPI, messaging, databases, caching, and cloud ecosystems.
  • Hands-on with Docker, Kubernetes, CI/CD, IaC, and Git workflows.
  • Familiarity with frontend tech: Angular/React/JS/TS and security best practices (OWASP Top 10).

Responsibilities

  • Design and deliver robust Java applications using Spring Boot and microservices.
  • Implement unit and integration tests to ensure code quality.
  • Lead cloud-native deployments and CI/CD pipelines.
  • Collaborate across teams on API design, security, and data handling.
  • Review and write secure, scalable code following best practices.

Skills

Java programming
Object-oriented design
Java 8+
Multi-threading
Streams and lambdas
Functional interfaces
Exception handling
CompletableFuture
Design patterns
Time/space complexity analysis
Spring Boot
REST API
JPA
TDD
JUnit
Mockito
Microservices
OpenAPI
Message brokers
Relational databases
NoSQL databases
Caching
Cloud deployment
CI/CD
IaC
Azure DevOps
Git
Docker
Kubernetes
Redis
Front-end (Angular/React/JS/TS)
OWASP Top 10

Education

Tools

Docker
Kubernetes
Azure DevOps
Git

Job description

Highly proficient in object‑oriented programming in Java with a minimum of 10 years of IT experience. Comfortable with Java 8+ features and advanced Java concepts such as multi‑threading, streams, lambdas, functional interfaces, comparators, exception handling, and CompletableFuture.

Required Skills
  • Articulate design patterns, principles, and their application in real‑world projects.
  • Understand and analyze time‑ and space‑complexity of programs.
  • Proficient in core Spring Boot concepts: Inversion of Control, Dependency Injection, AOP, component scanning, bean scopes, bean lifecycle, Spring Boot annotations, REST API exception handling, and JPA.
  • Experience with Test‑Driven Development (TDD), integration testing, and end‑to‑end testing using JUnit, Mockito, etc.
  • Knowledge of microservice architecture, OpenAPI standards, message brokers, relational and NoSQL databases, caches, and common microservice design patterns.
  • Experience designing and deploying cloud‑native applications on cloud service providers, including deployment and scaling.
  • Familiarity with CI/CD pipelines, IaC, and Azure DevOps; source control using Git.
  • Hands‑on experience with Docker, containers, Kubernetes, distributed caching (Redis), and cloud‑devops practices.
  • Knowledge of front‑end technologies: Angular, React, JavaScript, or TypeScript.
  • Ability to review and write secure code following OWASP Top 10 security principles.
Self‑Mandates
  • Self‑starter with strong attention to detail.
  • Experienced in creative, problem‑solving environments.
  • Committed to continuous learning and teamwork.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Spring Boot Microservices
Lead Java Spring Boot Microservices

Litmus7 Systems Consulting Ltd • India

On-site
INR 2,500,000 - 4,000,000
Java Spring Boot Developer
Java Spring Boot Developer

Infosys • Hyderabad, Ahmedabad District, Bengaluru

On-site
INR 3,500,000 - 6,500,000
Java Developer | Springboot | Microservices
Java Developer | Springboot | Microservices

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java backend developer
Java backend developer

Zensar Technologies • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

TymblHub • Pune District

On-site
INR 900,000 - 1,500,000
Java, spring boot, microservices
Java, spring boot, microservices

Capgemini • Navi Mumbai, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Java Spring Boot Developer 5 -10 yrs
Java Spring Boot Developer 5 -10 yrs

Infosys • Ahmedabad District, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Java SpringBoot Developer
Java SpringBoot Developer

Guava Trees Softech • Bhopal

On-site
INR 600,000 - 1,200,000
Lead Java Developer
Lead Java Developer

Optimum Solutions Pte Ltd • Pune District

On-site
INR 1,500,000 - 1,900,000