20 Sep
|
Citigroup
|
Chennai
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 chance review_ _Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._ _View Citi's_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf)_ _poster._ Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
📌 Java Developer (Chennai)
🏢 Citigroup
📍 Chennai