Padmi
Citi logo
Citi

credit cards · retail banking

Senior Java Developer

ChennaiPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Citi

Opens the source posting on shine.com

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at Citi

Related open roles

View all roles