Spring Boot DeveloperWe are looking for experienced SpringBoot Developers to design, build, and maintain robust backend services andAPIs for enterprise-grade applications. The role involves developing scalablemicroservices, ensuring performance, and collaborating with cross-functionalteams to deliver high-quality software solutions.
Experience:4-10 years (Mandatory)
Qualification:BE / B. Tech
Key Responsibilities
- Design, develop, and enhance software solutions using Java & Springboot, including Microservices, MVC, Spring Data, and Spring Security.
- Build RESTful APIs and integrate with front-end applications and external systems.
- Work with microservices architecture ensuring scalability, security, and reliability.
- Write clean, efficient, and testable code following best practices.
- Optimize application performance and resolve complex technical issues.
- Collaborate with architects, product managers, and frontend teams to deliver end-to-end solutions.
- Conduct unit testing, integration testing, and participate in code reviews.
- Write efficient and well-structured code to implement business logic and functionality on the Java platform.
- Perform unit testing and debugging to ensure the quality and reliability of developed applications.
- Maintain and enhance existing Java & Springboot applications by troubleshooting issues, implementing bug fixes, and optimizing performance.
- Stay updated with the latest Java & Springboot technologies and industry trends, and recommend improvements or alternative solutions to enhance system performance and efficiency.
- Ability to critically think and solve problems and should have worked in java version 8 or greater and knowledge of microservices.
- Develop and maintain technical documentation, including system design, coding standards, and user manuals.
Required Skills & Experience
- Bachelors degree in computer science, computer engineering or similar.
- Excellent communication skills.
- 4-10 years of backend development experience with Java & Spring Boot.
- Strong understanding of REST APIs, Microservices, and Spring Security.
- Hands-on experience with RDBMS (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, Azure cosmos db).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Experience with Git, Maven/Gradle, and CI/CD pipelines.
- Solid understanding of design patterns, data structures, and algorithms.
- Strong debugging, troubleshooting, and performance optimization skills.
- Good to have knowledge of message brokers (Kafka, RabbitMQ).