Java Developer with Lead

N Consulting Limited

Bengaluru, Chennai District

On-site

INR 2,500,000 - 3,500,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

N Consulting Limited in Bengaluru (Bangalore) wants an experienced Java professional to design and develop high-quality microservices and secure REST APIs. You'll work on scalable Spring Boot services, implement robust security with OAuth2/JWT, and contribute to architecture decisions in an Agile environment.

You will collaborate with cross-functional teams, mentor peers, and ensure delivery excellence across test and production environments, with on-site work in Bangalore and Chennai as

Qualifications

  • 8+ years of experience in Java development with deep knowledge of Spring Boot.
  • Ability to design and build secure, scalable microservices and REST APIs.
  • Experience with security (OAuth2, JWT) and API protection best practices.
  • Proficient in multithreading, concurrency, and performance tuning.
  • Experience with Agile/Scrum environments and CI/CD practices.

Responsibilities

  • Solutionize, design and develop high-quality services using Java 8+ and Spring Boot.
  • Build scalable microservices, with DI, REST controllers and async processing.
  • Design secure, versioned REST APIs with JWT and proper HTTP semantics.
  • Ensure thread-safety with multithreading and concurrent collections.
  • Contribute to system design using DDD, CQRS, reactive patterns.
  • Work with Kafka, SQL/NoSQL, writing optimized queries.
  • Implement security frameworks including OAuth2, JWT, SSL/TLS, mTLS.
  • Utilize Spring Boot, logging, caching; troubleshoot memory/perf issues.
  • Provide technical leadership and mentor team members.
  • Collaborate with cross-functional teams and manage stakeholder expectations.
  • Experience with Agile/Scrum and continuous delivery.

Skills

Java 8+
Spring Boot
REST APIs
JWT
Kafka
SQL/NoSQL
OAuth2
CI/CD
Unit testing
Agile/Scrum

Tools

JUnit
Mockito
Kafka

Job description

Responsibilities and JD in brief along with additional criteria to be considered (if any):
Experience: 8+yrs
Job Location: Bangalore and Chennai
  • Solutionise, Design and Develop high-quality services using Java 8+, core programming concepts, collections, generics, concurrency, design patterns & react programming
  • Build scalable Spring Boot microservices, implementing DI, REST controllers, transaction management, async processing, and robust exception handling.
  • Design and implement secure, versioned REST APIs with strong understanding of HTTP methods, status codes, idempotency, JWT, and API security best practices.
  • Ensure thread-safe implementations using multithreading, parallel streams, synchronization primitives, and concurrent collections.
  • Contribute to system design and architecture using DDD, CQRS, reactive programming, and patterns like Proxy, Saga, and Strategy.
  • Work with Kafka, SQL and NoSQL databases, writing optimized queries, understanding indexing/joins.
  • Implement and maintain security frameworks including OAuth2, JWT, SSL/TLS, mTLS, and token lifecycle management.
  • Utilize Spring Boot, logging/monitoring tools, Caching and troubleshoot memory/performance bottlenecks.
  • Provide technical leadership, mentor team members, contribute to planning, estimation and drive best coding and design practices across the team.
  • Collaborate with cross-functional teams, manage stakeholder expectations, and contribute to solution design and delivery excellence.
  • Experience working in Agile/Scrum environments with iterative development and continuous delivery practices.
  • Skilled in testing, deployment, and managing code across multiple test and production environments.
  • Hands-on experience with CI/CD tools, and Release Management processes.
  • Ability to write high-quality unit tests using JUnit, Mockito, and follow clean coding principles.
  • Strong verbal and written communication skills, with the ability to collaborate across teams.
  • Must be willing to work from the client office as per company policy.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer- Chennai Location
Java Developer- Chennai Location

Capgemini • Chennai District

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

Synechron • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Java Developer (3 To 8 years)
Java Developer (3 To 8 years)

Erudio Technologies • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 900,000 - 1,300,000
Java Developer
Java Developer

Whitefield Careers • Bengaluru

On-site
INR 900,000 - 1,500,000
Java Developer - Chennai
Java Developer - Chennai

Photon • Chennai District

On-site
INR 800,000 - 1,200,000
Java Back End Developer
Java Back End Developer

Intellistaff • Pune District, Chennai District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Java/Springboot Developer
Java/Springboot Developer

Heptarc Talent Acquisition • Bengaluru

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

Zuci Systems India • Chennai District

On-site
INR 1,500,000 - 3,000,000
java 8+
java 8+

Cloudxtreme • Kolkata District, Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,200,000
Java Full Stack Lead
Java Full Stack Lead

Allegis Global Solutions (AGS) • Bengaluru

Hybrid
INR 1,200,000 - 1,900,000