This link goes straight to Citi’s own careers page. No account, no fee, and we never collect your resume.
Description: We are seeking a highly skilled Intermediate Development Programmer Analyst (C11) to join our dynamic team with, with a proven track record of successfully leading and delivering complex technology projects. Experience: - Minimum of 5+ years of progressive experience in development and leading/co-leading small sized development teams - Bachelors degree in Computer Science, Engineering, or a related technical field. - Previous experience in KYC, Compliance, AML is plus. Key Responsibilities: - Design and development of complex systems using React, Spring, Spring Boot and Spring Cloud, Workflow technologies. - Implement microservices-based solutions with focus on scalability, reliability and performance. - Ensure high quality through effective code reviews, static code analysis and performance optimization. - Integrate systems with workflow and rules engine. Soft skills: - Excellent communication and interpersonal skills, with the ability to bridge technical and business teams. - Excellent problem-solving, analytical skills. - Proactive approach to identifying and mitigating risks. Required Tech Qualifications: - 5-7 years of software development experience with strong focus on Java and workflow technology. - Developer with strong programming skills using Springboot, Java, TypeScript, Apache Camel, OpenShift. - Solid understanding and hands-on experience with Microservices and best practices. - Proficient in Hibernate, JPA and working with both relational (Oracle) and NoSQL (MongoDB) databases - Familiarity with Oauth2, JWT, and HashiCorp Vault, Citi’s COIN for advanced authentication and authorization mechanisms. - Experience with Redis or equivalent for caching and performance optimization - Familiarity with DevOps Practices - Hands-on experience with test automation tools/frameworks such as Junit, Mockito, REST Assured, Cucumber or Selenium. Preferred Skills: - Exposure to Api Gateways, Service Discovery and Distributed Tracing - Exposure to Workflow tools (e.g Pega) and Rules engine - Experience in Fenergo is a big plus - Experience with code quality tools (e.g. SonarQube, Checkmarks) ------------------------------------------------------ Job Family Group: Technology------------------------------------------------------ Job Family: Applications Development------------------------------------------------------ Time Type: Full time------------------------------------------------------ Most Relevant Skills Please see the requirements listed above.------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------ Citi is an equal opportunity employer, and 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. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.