Lead Java Spring Boot Microservices

L7Commerce

Ernakulam

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 • Bengaluru

On-site
INR 1,800,000 - 2,600,000
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 springboot Developer
Java springboot Developer

Tata Consultancy Services • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Bengaluru

On-site
INR 1,200,000 - 1,800,000
AWS Java Spring Boot Microservices - S
AWS Java Spring Boot Microservices - S

Tata Consultancy Services • Chennai District, Bengaluru, Mumbai

On-site
INR 1,500,000 - 2,100,000
Java Developer
Java Developer

Codincity Digital Technologies • Chennai District, Coimbatore District

On-site
INR 1,800,000 - 2,800,000
Java / Spring Boot Developer
Java / Spring Boot Developer

DataNimbus • Chennai District

On-site
INR 1,200,000 - 1,600,000
Java springboot
Java springboot

Virtusa • Gurugram District

On-site
INR 4,000,000 - 6,000,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000