Client is an Indian multinational technology company specializing in information technology services and consulting. Headquartered in Mumbai, it is a part of the Tata Group and operates in 150 locations across 46 countries.
Essential Job Functions:
- Should be able to design and develop solutions on Spring Boot stack in end-to-end manner.
- Should be able to own technical deliverables of one or more scrum teams, including own development items and guiding team members.
- Should be leading conversation with customers for technical deliverables.
Qualifications:
- Technical Skill: Full Stack Development on Spring Boot.
- Experience: Minimum 8+ Years
- Total Experience: 6 to 10 Yrs.
Must-Have
- Strong development experience in all aspects of Spring Boot, i.e. Rest Services, Data/JPA, Spring Security, Spring Cloud.
- Advanced level development skills in Java.
- Hands-on development knowledge in Oracle PLSQL.
- Hands-on development knowledge in any leading JavaScript/UI framework, i.e. ReactJS, Angular.
- Comfortable in Unit testing framework (Junit).
- Well acquainted in Java CICD process, preferably on Jenkins.
- Exposure to containerization on Docker, Kubernetes.
- Exposure to cloud-based deployment, e.g., AWS, Azure would be desirable.
Good-to-Have Skill
Backend Development
- Strong hands-on experience in Java 8/11/17+.
- Expertise in Spring Boot, Spring MVC, Spring Data JPA, Spring Security, and Spring Cloud.
- Strong experience in REST API Development.
- Good understanding of Microservices Architecture.
- Experience with Hibernate/JPA.
- Strong knowledge of Core Java, Collections, Multithreading, and Design Patterns.
Frontend Development
- Hands-on experience in ReactJS (Preferred) or Angular.
- Proficiency in JavaScript (ES6+) and TypeScript.
- Strong knowledge of HTML5, CSS3, Bootstrap.
- Experience in developing responsive and reusable UI components.