
Senior Software Engineer – Backend (Java Expert)

Senior Software Engineer – Backend (Java Expert)
Not Accepting Applications
About the Job
Skills
Senior Software Engineer – Backend (Java Expert)
📍 Location: Bengaluru, India
🏢 Company: A Leading SaaS Product Company
📅 Job Type: Full-Time
About the Company
Our client is a fast-growing, AI-driven SaaS company, building next-generation cloud-native solutions. We are looking for a Senior Software Engineer (Backend – Java Expert) to develop and optimize high-performance backend systems at scale.
Role Overview
As a Senior Software Engineer – Backend, you will be responsible for designing, developing, and maintaining scalable, fault-tolerant backend services. You will work with cross-functional teams to build robust, cloud-native applications that power modern enterprise solutions.
Key Responsibilities
✔ Backend Development: Design and develop scalable backend applications using Java, Spring Boot, and Microservices.
✔ System Architecture: Work on distributed, event-driven architectures to ensure reliability and scalability.
✔ Database Optimization: Design and optimize data models for SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Cassandra) databases.
✔ API Development: Build RESTful and GraphQL APIs to enable seamless integrations.
✔ Messaging & Streaming: Implement event-driven architectures using Kafka, RabbitMQ, or similar technologies.
✔ Cloud & DevOps: Deploy, monitor, and optimize applications in AWS, GCP, or Azure using Kubernetes, Docker, and CI/CD pipelines.
✔ Performance Tuning: Focus on code optimization, scalability, and low-latency system design.
✔ Collaboration: Work closely with frontend, product, and DevOps teams to deliver seamless experiences.
Technical Skills:
✅ Programming: Strong proficiency in Java (Java 8/11/17), Spring Boot, Hibernate.
✅ Microservices & Cloud: Expertise in microservices architecture and deployment in AWS/GCP/Azure.
✅ Data Handling: Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, Redis).
✅ Messaging & Streaming: Knowledge of Kafka, RabbitMQ, or similar event-driven systems.
✅ Security & Performance: Strong understanding of authentication, authorization, scalability, and performance tuning.
✅ Containerization & Orchestration: Familiarity with Docker, Kubernetes, Helm.
Experience & Soft Skills:
✔ Experience: 4+ years in backend development, with a strong focus on Java and distributed systems.
✔ Problem-Solving: Excellent debugging and system optimization skills.
✔ Collaboration: Strong communication skills and ability to work in a fast-paced, agile environment.
About the company
Industry
Human Resources Services
Company Size
2-10 Employees
Headquarter
Noida
Other open jobs from Talent Nexa Consulting