Citi Full Stack Java Development Role
Summary
Full stack Java developer on Citi's Banking Technology team, building and reviewing product features for banking solutions using Java/J2EE, Spring Boot, REST APIs, microservices, and MS SQL. Day to day involves hands-on coding, code/design reviews, collaborating with global teams, and mentoring junior analysts.
As part of the Institutional Clients Group, you will focus on delivering innovative financial solutions through collaboration and technical mastery. Your knowledge of microservices, Spring Boot, and MS SQL will drive efficiency in system design and product feature implementation. You will also contribute to improving team standards and mentoring junior analysts.
Key Responsibilities: • Engage in hands-on coding of product features • Conduct thorough code and design reviews • Collaborate with global teams on optimal technical strategies • Define and ensure compliance with engineering standards • Mentor junior analysts and support their development
Requirements: • Over 6 years in software development roles • Advanced Java/J2EE and Spring Boot knowledge required • Strong understanding of microservices architecture • Solid experience with tools like GIT and JIRA • Effective communication with business stakeholders
Use your Java skills to enhance Citi's technological innovation in the banking arena.