Java Backend Specialist

Weekday 1

Mumbai

On-site

INR 1,500,000 - 3,500,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Weekday 1 is seeking an experienced Senior Java Technical Lead to own end-to-end design and drive complex engineering initiatives. You will lead architectural decisions, guide teams, and ensure scalable, secure, and high-performance solutions across distributed systems.

The role demands deep Java expertise, strong cloud and containerization experience, and hands-on leadership to mentor engineers and collaborate with stakeholders.

Qualifications

  • 8+ years of professional experience in Java development, backend engineering, software architecture, or technical leadership.
  • Strong hands-on expertise in Core Java including Java 8/11/17+ features.
  • Deep understanding of concurrency, multithreading, synchronization, executors and asynchronous patterns.
  • Extensive experience with Spring Boot, microservices, REST APIs and cloud-native design.
  • Hands-on experience with AWS, Azure, or GCP and containerization (Docker, Kubernetes).
  • Strong mentoring and leadership capabilities; able to guide teams and drive initiatives.

Responsibilities

  • Design, develop, and deliver scalable enterprise applications using Core Java, Java 8/11/17+, and Spring Boot.
  • Design and implement robust microservices architectures with clear service boundaries.
  • Develop secure, scalable REST APIs and event-driven solutions using Kafka, RabbitMQ or similar.
  • Design efficient data models; work with SQL and NoSQL databases.
  • Architect cloud-native solutions using AWS/Azure/GCP with Docker and Kubernetes.
  • Apply concurrency, multithreading, caching, and resiliency patterns for high-performance systems.
  • Analyse and optimise JVM memory, GC, CPU usage and resource consumption.
  • Identify and resolve memory leaks, bottlenecks, race conditions, and deadlocks.
  • Evaluate algorithms and data structures with strong time/space complexity awareness.
  • Lead architecture reviews, design sessions, and engineering decision-making.
  • Conduct code reviews and set development standards and best practices.
  • Mentor engineers to improve technical skills and problem-solving.
  • Collaborate with product and cross-functional teams to define effective technical solutions.

Skills

Java development
Spring Boot
Microservices
Cloud technologies
System architecture
Technical leadership
REST APIs
Kafka/RabbitMQ
SQL/NoSQL
Docker
Kubernetes
AWS
SOLID principles
Code reviews
Mentoring

Tools

Docker
Kubernetes
AWS
Azure
GCP
Kafka
RabbitMQ

Job description

This role is for one of the Weekday's clients


Salary range: Rs 1500000 - Rs 3500000 (ie INR 15-35 LPA)


Experience: 8+ yrs


Location: Bengaluru, Karnataka, India, Mumbai, Maharashtra, India


Job Type: Full-time


We are looking for an experiencedSenior Java Technical Leadwith 8+ years of strong hands‑on experience in Java development, microservices, cloud technologies, system architecture, and technical leadership. The ideal candidate will combine deep expertise in the Java ecosystem with strong architectural thinking and the ability to lead complex engineering initiatives.


This role requires someone who can own end-to-end solution design, make sound technology decisions, troubleshoot complex production challenges, and guide engineering teams toward scalable, secure, and high‑performance solutions.


Requirements


Key Responsibilities


  • Design, develop, and deliver scalable enterprise applications usingCore Java, Java 8/11/17+, and Spring Boot.

  • Design and implement robustmicroservices architectureswith appropriate service boundaries and communication patterns.

  • Develop secure and scalableREST APIsand event‑driven solutions using Kafka, RabbitMQ, or similar messaging technologies.

  • Design efficient data models and work withSQL and NoSQL databasesbased on application requirements.

  • Architect cloud‑native solutions usingAWS, Azure, or GCP, along with Docker and Kubernetes.

  • Apply concurrency, multithreading, asynchronous processing, caching, messaging, and resiliency patterns to build high‑performance systems.

  • Analyse and optimise application performance, including JVM memory, garbage collection, CPU utilisation, and resource consumption.

  • Identify and resolve memory leaks, performance bottlenecks, race conditions, deadlocks, and other complex production issues.

  • Evaluate algorithms and data structures with a strong understanding oftime and space complexity.

  • Apply SOLID principles, clean‑code practices, and appropriate design patterns such as Factory, Strategy, Singleton, and Observer.

  • Lead technical discussions, architecture reviews, design sessions, and engineering decision‑making.

  • Conduct code reviews and establish development standards, engineering practices, and quality guidelines.

  • Mentor and guide developers, helping teams improve technical capabilities and problem‑solving skills.

  • Collaborate with architects, product owners, business stakeholders, and cross‑functional teams to define effective technical solutions.

  • Drive resolution of complex technical and production issues while balancing scalability, reliability, security, cost, and maintainability.

  • Contribute to technology evaluations and make architecture decisions based on clear technical and business trade‑offs.


What Makes You a Great Fit


  • 8+ years of professional experiencein Java development, backend engineering, software architecture, or technical leadership.

  • Strong hands‑on expertise inCore Java, including Java 8/11/17+ features.

  • Deep understanding ofconcurrency, multithreading, synchronization, Executors, CompletableFuture, locks, and concurrent collections.

  • Strong knowledge of JVM internals, memory management, garbage collection, profiling, and performance optimisation.

  • Extensive experience withSpring Boot, Spring ecosystem, microservices, and REST APIs.

  • Strong understanding of event‑driven architecture and messaging technologies such asKafka or RabbitMQ.

  • Experience with SQL and NoSQL databases, data modelling, query optimisation, and scalable data access.

  • Strong understanding of distributed systems, scalability, high availability, fault tolerance, security, and resiliency.

  • Hands‑on experience withAWS, Azure, or GCP, along with Docker and Kubernetes.

  • Strong knowledge of Java collections and internals, includingHashMap, ConcurrentHashMap, HashSet, equals(), and hashCode().

  • Strong understanding ofSOLID principles, design patterns, clean code, and software engineering best practices.

  • Ability to analyse complex systems, identify bottlenecks, and make effective architecture and technology decisions.

  • Proven experience leading technical discussions, design reviews, code reviews, and engineering initiatives.

  • Strong mentoring and team leadership capabilities.

  • Excellent communication skills with the ability to explain complex technical concepts to both technical and non‑technical stakeholders.

  • Strong ownership mindset with the ability to independently drive solutions from requirements through design, implementation, troubleshooting, and delivery.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer - Java
Staff Engineer - Java

Weekday 1 • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Java Lead
Java Lead

Wissen • Bengaluru

On-site
INR 3,000,000 - 4,800,000
Staff Engineer - Java
Staff Engineer - Java

Weekday AI (YC W21) • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Java Technical Lead
Java Technical Lead

Wissen Technology • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Engineering Manager
Engineering Manager

Weekday 1 • Bengaluru

On-site
INR 400,000 - 600,000
Java Technical Architect
Java Technical Architect

Tredence • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Technical Lead
Technical Lead

SourcingXPress • Hyderabad

On-site
INR 2,800,000 - 3,400,000
Hybrid work model
Java Developer (Lead Level)
Java Developer (Lead Level)

NARBA • Dadri

On-site
INR 1,500,000 - 2,500,000
Java Technical Lead
Java Technical Lead

Majoris Training And Consulting • Madurai District

On-site
INR 1,800,000 - 3,600,000
Senior Technical Lead
Senior Technical Lead

Comviva • Gurugram District

On-site
INR 4,000,000 - 7,000,000