Citi, a leading global financial institution, is seeking a Senior Java Developer to join their team in Jersey City. This role represents an exciting opportunity to work with one of the world's most prominent banks, focusing on developing and implementing new or modified application systems and projects.
The position requires a seasoned professional with 6-10 years of experience who can lead application systems analysis and programming efforts. You'll be working with multiple management teams to ensure proper integration across departments, identify system enhancements, and provide technical leadership in application design and development.
As a Senior Java Developer, you'll be responsible for evaluating complex business processes, system procedures, and industry standards to solve high-impact problems. The role requires advanced knowledge of system flows, development standards, and the ability to integrate various business domains to achieve organizational objectives.
The compensation package is highly competitive, ranging from $142,320 to $213,480, complemented by comprehensive benefits including medical, dental, and vision coverage, 401(k), life insurance, and various wellness programs. The hybrid work arrangement offers flexibility while maintaining collaborative opportunities with the team.
This role is ideal for someone who combines technical expertise with leadership abilities, as you'll be serving as a consultant and mentor to mid-level developers. The position requires a bachelor's degree (master's preferred) and strong communication skills. You'll be working in a dynamic environment where you can make significant contributions to critical financial systems while growing your career at a prestigious global institution.