Job responsibilities
- Design and Develop key functionality within the application .
- Work closely with all stake holders ( product teams and user acceptance testing teams ) globally to understand the business requirements and do quality delivery .
- Lead the technical and design reviews and define/Improve processes with in the project by proposing innovative solutions.
- Effectively communicate with all stake holders like business customers and with fellow IT professionals (Business Analysts, Project Managers and Developers) and clearly present the ideas.
Required qualifications, capabilities, and skills :
- Formal training or certification on software engineering concepts and 3+ years applied experienc
- Strong skills around object oriented analysis and design (OOAD),Design principles and Design patterns with ability to trouble shoot and debug an application for any application issues.
- Strong on hands coding experience in Core java 11+ , REST , Spring Boot, Spring modules, Hibernate , Junit , Mockito .
- Experience in UI technologies like jQuery , HTML and React
- Experience in cloud technologies (AWS ) and building and deploying micro services on cloud .
- Experience with messaging and integration frameworks like JMS, MQ, Kafka
- Experience in writing SQL queries , database management concepts, JDBC and persistence API frameworks like Spring JPA.
- Ability to multi-task and also work independently in order to meet the committed deadlines.
- Exposure working in AWS
Preferred qualifications, capabilities, and skills :
- 2+ years of experience working in a financial services company environment.
- Experience with Continuous integration/Continuous delivery (CI/CD) including DevOps as part of Software Development and Deployment Life Cycle.