Citi is looking to hire a Java Development Lead to design, develop, and optimize high-performance Java-based applications that support critical financial operations in the Capital Markets domain.
Requirements
- 6-10 years of recent experience with design and development of enterprise scalable applications using Java/J2EE, Spring Framework and related technologies.
- Hands on experience with relational database like Oracle, performance tuning and integration with Java application.
- Strong experience using microservices architecture, including service discovery, API gateways, REST and inter-service communication.
- Proficient in functional programming concepts with Streams API, Lambda Expressions and Optional.
- Experience for building asynchronous, event/message-driven systems in microservices using Apache Kafka for real time streaming and event driven architecture.
- Experience using CI/CD tools like Jenkins, Kubernetes etc.
- Knowledge and experience in TDD, BDD and modern testing frameworks like Cypress and Cucumber
Responsibilities
- This is hands-on senior developer role requiring ability to independently code and deliver complex functionalities in Java , Spring Boot, micro-services in partnership with the team.
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
- Participate in initiatives within team to build solutions or enhance existing functionalities around configurable and extensible solutions
- Participate in CI/CD initiatives driving automation of manual steps and speed up build and deployment process in partnership with DevOps team.
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
Other
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirement
- Consistently demonstrates clear and concise written and verbal communication
- Experience in Agile, Scrum Development environment
- Master’s degree preferred
- qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.