about 21 hours ago

Logo of Citi

Senior Server-Side Java Developer

$142k - $213k

Citi

New York, NYUSRemote Hybrid

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

This role will closely work with Spread Products Mortgage Trading Front Office businesses, Operations, Product Control, Business Analysts and other Technology partners to build high performance and high complexity Mortgage trading applications.

Responsibilities:  

Provide and implement technology solutions for the Mortgage Trading and Finance business including Pricing, Structuring, Risk, Data, Analytics and Reporting.

  • Develop high quality software following the Citi Standard Development Life Cycle to achieve a high level of maintainability, scalability, flexibility and fast delivery.
  • Work directly with Traders, Salespeople, Quants, and Business Analysts to understand business requirements and to ensure software solutions are addressing business needs.
  • Partner with multiple stakeholders across the organization to achieve deliveries.
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firms reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Work closely with L1 and L2 Production Support and to provide L3 Support to quickly resolve production issues

Required Skills /Qualifications: 

  • 6-10 years of hands-on development experience in Apps Development, Server Side Development
  • 6-10 years of Java development experience with Kafka and Spring Frameworks.   
  • Familiarity with Python.
  • Must have demonstrated experience in delivering systems from inception to adoption.
  • Must have demonstrated experience in working with end users to solve business problems.
  • Strong knowledge and practical experience in distributed system architectures, especially involving streaming services, micro services, distributed caches, Restful APIs and cloud-based deployment.
  • Strong knowledge and experience in modern frameworks and tools in Java development including Spring, Sprint Boot, Maven and Gradle.
  • Good understanding of DevOps best practices and CI/CD pipelines. Must have experience with JIRA, Bitbucket or GitHub, Sonar Cube, Jenkins/TeamCity/Harness
  • Experience in RDBMS such as MS SQL Server or Oracle. Able to write effective SQL queries and tune queries for performance.
  • Experience in or knowledge of streaming systems (Kafka is preferred) and event-based architectures.
  • Experience in Cloud Computing technology such as Docker, OpenShift, Kubernetes, ECS
  • Experience in Software Development Life Cycle (SDLC)
  • Knowledge of Behavior Driven Testing (BDD) and Testing Tools such Cucumber
  • Ability to adjust priorities quickly as circumstances dictate.
  • Ability to multi-task, collaborate with multiple stakeholders, and be a team player with a sense of urgency in a dynamic trading environment.
  • Able to think on their feet to solve problems collaboratively and in real time.
  • Able to work with non-technical users e.g. Business Analysts, to refine, question and
  • A strong communicator, in both verbal and written forms. Able to express ideas in concise, clear and direct terms.

Preferred but not Required:

  • Financial Industry experience or Financial Product knowledge.
  • Understanding of Mortgage Backed Securities or other Fixed Income products.

Education:

Bachelors or University Degree or equivalent experrience

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location:

New York New York United States

------------------------------------------------------

Primary Location Full Time Salary Range:

$142,320.00 - $213,480.00


In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

------------------------------------------------------

Anticipated Posting Close Date:

May 15, 2025

------------------------------------------------------

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 opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.