Senior Backend Developer – Java Spring Boot
Cloudoniq Technologies Pvt Ltd
5 - 10 years
Mumbai
Posted: 29/05/2026
Getting a referral is 5x more effective than applying directly
Job Description
Senior Backend Developer Java Spring Boot
Role OverviewWe are seeking an experienced Backend Developer to design, develop, and maintain scalable, secure, and high-performance backend systems. The ideal candidate will have strong expertise in Java, Spring Boot, RESTful APIs, database optimization, and cloud-native application development.
Key Responsibilities- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Build secure and high-performance RESTful APIs and microservices.
- Develop and optimize database schemas, queries, and transactions using MySQL.
- Implement authentication, authorization, and security best practices.
- Collaborate with frontend developers and cross-functional teams to deliver integrated solutions.
- Troubleshoot and resolve production issues and performance bottlenecks.
- Develop and maintain CI/CD pipelines using Jenkins or GitHub Actions.
- Work with containerization and orchestration tools such as Docker and Kubernetes.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Monitor application performance, scalability, and availability.
- Participate in architecture discussions and technical decision-making.
- Bachelors degree in Computer Science or related field.
- 5+ years of experience in backend development using Java.
- Strong experience with Spring Boot 3.x and Spring ecosystem.
- Expertise in REST APIs and microservices architecture.
- Strong proficiency in MySQL database design and optimization.
- Experience with JPA/Hibernate and ORM frameworks.
- Knowledge of authentication and security frameworks (JWT, OAuth2, Spring Security).
- Hands-on experience with Docker and Kubernetes.
- Experience working with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with Git/GitHub and CI/CD pipelines.
- Strong understanding of Linux environments and scripting.
- Experience with unit and integration testing using JUnit and Mockito.
- Experience with message brokers such as Kafka or RabbitMQ.
- Knowledge of Redis or caching mechanisms.
- Exposure to distributed systems and event-driven architecture.
- Experience handling large-scale enterprise applications.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
