- 7+ Years working experience as Full Stack lead
- Java, J2EE (Servlets, JSP, JDBC, IOC, MVC), XML/XSLT/JSON, Spring, Hibernate, Springboot, Docker, Kubernetes, Microservices and its patterns, Junit, Mockito, Kafka, BDD (Cucumber), Wiremock
- Hands on using Java 8 to build applications
- Extensive experience on Spring boot
- Hands on experience to work on Spring 5
- Experience in reactjs, mongodb, HTML, JavaScript
- Must have strong expertise to develop microservices and RESTful web services
- Preference to have experience on commerce tools
- Should take the responsibility and ownership for the analysis, functional decomposition, modelling, prototyping, design, coding, code review, testing, deployment and status reporting of a work product in a project.
- Creating self-contained, reusable, and testable modules and components
- Experience in Jenkins, Github, JIRA, Confluence
- Experience with the Agile development methodology
- Skilled in integration approaches and strategies
- Create design documents, knowledge of UML artifacts such as class, activity, and sequence diagram
- Knowledge of Responsive web design, cross-browser compatibility
- Take responsibility of the tasks and deliver on-time.
- Excellent written, verbal, and interpersonal communication skills to deal professionally and collaboratively with all levels of the organization and across geographies
- Leading a team of developers and owning the full product lifecycle.
- Designing solutions to complex business problems, Server-side business logic implementation.
- Code reviews, mentorship, and individual contribution.
- Designing solutions to complex business problems, Server-side business logic implementation.
- Developing REST API's, while ensuring high performance and responsiveness.
- Writing reusable, testable, optimized and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
- Building applications and products with scale and performance in mind.
- Detailed periodic status / health reports of the project
- Proactive decision making and strong adherence to timelines
- Experience on identifying the project risk and planning mitigation action with the PM at the project or module level.
Delivery of project modules as per plan and with quality