We 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)
Key Responsibilities
- Design, develop, and enhance software solutions using Java& Springboot, including Microservices, MVC, Spring Data, and SpringSecurity.
- Build RESTful APIs and integrate with front-end applicationsand external systems.
- Work with microservices architecture ensuring scalability,security, and reliability.
- Write clean, efficient, and testable code following bestpractices.
- Optimize application performance and resolve complex technicalissues.
- Collaborate with architects, product managers, and frontendteams to deliver end-to-end solutions.
- Conduct unit testing, integration testing, and participate incode reviews.
- Write efficient and well-structured code to implement businesslogic and functionality on the Java platform.
- Perform unit testing and debugging to ensure the quality andreliability of developed applications.
- Maintain and enhance existing Java& Springboot applications by troubleshooting issues, implementing bugfixes, and optimizing performance .
- Stay updated with the latest Java & Springboot technologiesand industry trends, and recommend improvements or alternative solutionsto enhance system performance and efficiency.
- Ability to critically think and solve problems and should haveworked in java version 8 or greater and knowledge of microservices.
- Develop and maintain technical documentation, including systemdesign, coding standards, and user manuals.
Required Skills & Experience
- Bachelor’s degree in computer science, computer engineering orsimilar.
- 4–10 years of backend development experience with Java &Spring Boot.
- Strong understanding of REST APIs, Microservices, and SpringSecurity.
- Hands-on experience with RDBMS (MySQL, PostgreSQL, Oracle) andNoSQL databases (MongoDB, Azure cosmos db).
- Familiarity with cloud platforms (AWS, Azure, GCP) andcontainerization (Docker, Kubernetes).
- Experience with Git, Maven/Gradle, and CI/CD pipelines.
- Solid understanding of design patterns, data structures, andalgorithms.
- Strong debugging, troubleshooting, and performance optimizationskills.
- Good to have knowledge of message brokers (Kafka,RabbitMQ).