Source description
About the role
As a senior Java developer at Citi FX Technology, you will be responsible for working on strategic initiatives related to the FX trade processing platform. Your key responsibilities will include: - Supporting the modernisation of the FX trade processing platform. - Assisting in the migration to the new strategic risk platform by building and integrating trade feed, reconciliation, and control components. - Collaborating on the adoption of internal and external cloud solutions to enable improved automation testing and reduce manual involvement in environment management, as well as to reduce the duration of the regression testing cycle. - Focusing on both new projects and established older technologies to support automation and migration to strategic platforms. - Championing best practices across the FX developer community and coaching junior team members and analysts. - Resolving high-impact problems through the evaluation of complex business and system processes. - Providing expertise in Java development, ensuring application design aligns with the overall architecture blueprint. - Developing standards for coding, testing, debugging, and implementation. - Utilizing system flow knowledge to understand how different business areas integrate to achieve goals. - Conducting in-depth analysis, defining issues, and developing innovative solutions. Required Skills: - Robust core Java experience - 6-10 years of experience - Thorough knowledge of clean code practices and test-driven development - Familiarity with the Spring Framework and Spring Boot - Experience with build tools like Gradle and Maven - Proficiency in Linux/Unix - Familiarity with build platforms such as Jenkins and TeamCity - Knowledge of Apache Kafka (an advantage) - Knowledge of Openshift (an advantage) - Knowledge of Docker (an advantage) Education: - Bachelor's degree/University degree or equivalent experience This job description highlights the key responsibilities and required skills for the role of a senior Java developer at Citi FX Technology. As a senior Java developer at Citi FX Technology, you will be responsible for working on strategic initiatives related to the FX trade processing platform. Your key responsibilities will include: - Supporting the modernisation of the FX trade processing platform. - Assisting in the migration to the new strategic risk platform by building and integrating trade feed, reconciliation, and control components. - Collaborating on the adoption of internal and external cloud solutions to enable improved automation testing and reduce manual involvement in environment management, as well as to reduce the duration of the regression testing cycle. - Focusing on both new projects and established older technologies to support automation and migration to strategic platforms. - Championing best practices across the FX developer community and coaching junior team members and analysts. - Resolving high-impact problems through the evaluation of complex business and system processes. - Providing expertise in Java development, ensuring application design aligns with the overall architecture blueprint. - Developing standards for coding, testing, debugging, and implementation. - Utilizing system flow knowledge to understand how different business areas integrate to achieve goals. - Conducting in-depth analysis, defining issues, and developing innovative solutions. Required Skills: - Robust core Java experience - 6-10 years of experience - Thorough knowledge of clean code practices and test-driven development - Familiarity with the Spring Framework and Spring Boot - Experience with build tools like Gradle and Maven - Proficiency in Linux/Unix - Familiarity with build platforms such as Jenkins and TeamCity - Knowledge of Apache Kafka (an advantage) - Knowledge of Openshift (an advantage) - Knowledge of Docker (an advantage) Education: - Bachelor's degree/University degree or equivalent experience This job description highlights the key responsibilities and required skills for the role of a senior Java developer at Citi FX Technology.
More at Citi
Related open roles
Lead Fullstack Developer
Mumbai
Senior IOS Developer
Mumbai · Hybrid
Digital Software Engineering Senior Analyst
Mumbai · Hybrid
AI Python Engineer - Vice President
Mumbai · Hybrid
Java Full Stack - Assistant Vice President
Mumbai · Hybrid
Application Development Technology Lead Analyst - Vice President
Chennai