Citi is looking to solve business problems associated with Customer Data Management by building Real Time APIs and designing, describing, and building solution engineering
Requirements
- Strong knowledge on Microservice design pattern and creating agnostic high performance APIs
- Experience with Spring Data for Relational and Non-Relation Database and write code for all CRUD operations
- Experience with SQL and no-SQL query (MongoDB) to write basic operations
- Experience with securing API using different authentication mechanism- Ouath2, etc
- Experience on CICD tool and creating pipeline for build – Jenkins, RLM, etc
- Experience using various tools used in development– STS/IntelliJ, SoapUI, Postman, Bitbucket, Git, jMeter, etc
- Preferred to have understating of PaaS platform – PCF and CLI commands
Responsibilities
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
- Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
- Create solutions by developing, implementing, and maintaining Java based components and interfaces
- Design and Development using Java, Microservices working within Spring Framework/Spring Boot, Java 8 + functional programming, REST APIs and Junits
Other
- 5+ years of relevant experience in Apps Development or systems analysis role
- Bachelor’s/University degree, Master’s degree preferred
- Ability to adjust priorities quickly as circumstances dictate
- Demonstrated leadership and project management skills
- Consistently demonstrates clear and concise written and verbal communication