RBM Software logo

Sr. Java Developer - Tech Lead

RBM Software

8 - 12 years

Pune

Posted:1 week ago

Apply

Job Description

Position: Senior Java Developer - Tech Lead

Experience: 8 - 12 Years

Location: Onsite - Pune (Work from Office)

Employment Type: Full-Time


About RBM

RBM Software is a technology consulting company specializing in Retail and E-commerce solutions. With years of experience delivering enterprise-scale applications for global retailers, we help organizations build scalable, secure, and high-performing digital platforms. Our expertise spans Java Enterprise Development, Microservices, Cloud Technologies, API Integration, and Digital Commerce, enabling clients to modernize their technology landscape and accelerate digital transformation. We leverage modern engineering practices, cloud-native architectures, and agile delivery models to build robust, mission-critical business applications. As we continue to expand our engineering capabilities, we are looking for a passionate Java Developer/ Lead who can drive technical excellence, lead engineering teams, design scalable enterprise solutions, and contribute to building next-generation applications.

This is an opportunity to work on complex technology challenges, mentor talented engineers, and play a key role in delivering innovative solutions for global Retail and E-commerce customers.


About the Role

We are looking for a hands-on Senior Java Developer with strong experience in designing, developing, and delivering enterprise-scale applications. The ideal candidate should have expertise in Java, SpringBoot, Microservices, Cloud Technologies, and DevOps, along with the ability to lead technical teams, drive architecture, mentor engineers, and deliver high-quality software solutions.


Mandatory Experience

● Minimum 8 years of hands-on experience in Java application development.

● Experience developing and maintaining enterprise-grade backend applications.

● Experience working on high-volume, data-intensive systems handling millions of records, with a strong focus on scalability, low latency, and performance optimization.


Mandatory Technical Skills

Core Java

● Strong understanding of Object-Oriented Programming (OOP).

● Java Collections Framework.

● Multithreading and Concurrency.

● Java Memory Management.

● Exception Handling.

● Core Java fundamentals and best practices.

Spring Boot

● Hands-on experience with Spring Boot.

● Designing and developing enterprise-grade RESTful APIs.

● Experience building scalable backend services using Spring Boot.

Performance Tuning & Debugging

Strong practical experience in:

● JVM Internals.

● Garbage Collection (GC).

● Thread Dump Analysis.

● Heap Dump Analysis.

● Memory Leak Identification and Resolution.

● Application Performance Profiling and Optimization.

Database Technologies

Strong knowledge and hands-on experience with:

● MongoDB.

● Modern NoSQL databases.

● Relational databases (MySQL, PostgreSQL, Oracle, etc.).

● Exposure to columnar databases is highly preferred.

Distributed Systems

● Experience developing high-performance, distributed applications.

● Ability to optimize applications for throughput, scalability, and low latency.

● Experience working with enterprise-scale data processing systems.

Caching

● Hands-on experience with distributed caching solutions such as Redis.

Soft Skills

● Excellent verbal and written communication skills.

● Strong analytical and problem-solving abilities.

● Ability to communicate effectively with customers and business stakeholders.

● Customer-facing experience is mandatory.

● Ability to work collaboratively within cross-functional teams.


Preferred Skills

● Experience with cloud platforms (AWS/Azure/GCP).

● Experience with Microservices architecture.

● Familiarity with CI/CD pipelines.

● Knowledge of containerization technologies such as Docker and Kubernetes.

● Experience working in Agile/Scrum environments.

Skills Required

Java Technology Consulting Retail E-commerce Microservices Cloud Technologies API Integration Digital Transformation Cloud Native Agile Business Applications Devops

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
RBM Software logo
RBM Software

RecommendedJobs for You