- Design develop test and deploy Java based applications using Spring Boot
- Develop and maintain Microservices architecture and RESTful APIs
- Analyze business requirements and translate them into technical solutions
- Collaborate with Business Analysts Product Owners QA teams and other stakeholders
- Implement secure high performance and scalable applications
- Integrate applications with databases third party services and cloud platforms
- Perform code reviews and ensure adherence to coding standards and best practices
- Troubleshoot debug and optimize existing applications
- Participate in Agile ceremonies including Sprint Planning Daily Stand ups Sprint Reviews and Retrospectives
- Prepare technical documentation and support production deployments
- Technical Skills
- Strong experience in Core Java Java 8 11 17
- Hands on experience with Spring Boot
- Experience with Spring Framework Spring MVC Spring Data JPA Spring Security
- Strong understanding of Microservices Architecture
- Experience developing RESTful APIs
- Knowledge of Hibernate JPA
- Strong SQL skills with databases such as
- Oracle
- MySQL
- PostgreSQL
- SQL Server
- Experience with version control tools such as Git
- Familiarity with build tools like Maven or Gradle
- Experience with JUnit Mockito and unit testing frameworks
Technology->Java->Core Java,Technology->Java->Springboot