Expoint - all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Citi Group Senior Java Developer VP 
United Kingdom, England, London 
84363680

Today

We are seeking a highly experienced Senior Java Developer to modernize our core financial accounting systems. You will play a critical role in migrating existing C++ modules and shell scripts to a modern Java-based architecture. This involves analyzing existing code, designing equivalent Java components, and ensuring a seamless transition while maintaining system functionality and performance.


Responsibilities:

  • Analyze existing C++ modules and shell scripts and design equivalent Java components
  • Develop and implement high-performance, scalable, and secure Java applications to replace legacy code
  • Write clean, well-documented, and testable Java code
  • Collaborate with architects and other developers to define the migration strategy and ensure a smooth transition
  • Work with relational databases, primarily Sybase ASE and MS SQL, to adapt existing database schemas and queries to the new Java architecture
  • Thoroughly test and validate the migrated Java code to ensure functional equivalence with the legacy C++ system
  • Troubleshoot and resolve technical issues during the migration process
  • Participate in code reviews and contribute to improving development processes


Qualifications:

  • Hands-on experience in Java & related technologies in developing robust, scalable, and maintainable applications applying Object Oriented Design principles.
  • Experience working with SQL databases, including writing complex queries and optimizing database performance
  • Experience in a Unix/Linux environment
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication

Preferred Skills:

  • Experience with Sybase ASE, Sybase IQ, or MSSQL
  • Proficiency in shell scripting
  • Knowledge of financial accounting domain, including posting, calculation, and accounting processes
  • Experience with migrating legacy systems to modern architectures
  • Experience with C++

Education:

  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Applications Development


Time Type:

Full time

View Citi’sand the