CrawlJobs Logo

Full Stack Java Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Jersey City

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

121200.00 - 181800.00 USD / Year

Job Description:

The Full Stack Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility:

  • Lead the design and development of critical components of the Agency Lending platform using Java, Java EE, Spring, Springboot, Hibernate, and microservices architecture (Lightspeed, Docker, Kubernetes)
  • Provide technical guidance and mentorship to junior developers, fostering a collaborative and high-performing team environment
  • Contribute to architectural decisions and ensure the platform's scalability, performance, and security
  • Design and implement efficient PL/SQL queries and stored procedures for interacting with Oracle databases
  • Develop and maintain Unix scripts for automation and deployment processes using tools like Team City and UDeploy
  • Integrate with various message middleware systems, including IBM MQ and Kafka
  • Troubleshoot and resolve complex production issues, working effectively with distributed teams across multiple time zones
  • Proactively identify and address technical debt and performance bottlenecks
  • Stay abreast of industry best practices and emerging technologies, particularly in the areas of securities finance and lending
  • Collaborate closely with business stakeholders to understand their requirements and deliver high-quality solutions
  • Champion and enforce Citi's Engineering Excellence principles and coding standards
  • Contribute to the continuous improvement of the platform's architecture and development processes
  • Provide technical expertise and support to other teams within the organization
  • Leverage Autosys for job scheduling and automation
  • Work with securities master and market data, ensuring data accuracy and integrity
  • Apply in-depth knowledge of financial markets, trading, middle office, and back office functions to enhance platform development
  • Adhere to Citi's technology risk management framework and data governance policies
  • Actively participate in relevant training programs offered by Citi

Requirements:

  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Nice to have:

Knowledge of Securities Finance

What we offer:
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Planned time off (vacation)
  • Unplanned time off (sick leave)
  • Paid holidays

Additional Information:

Job Posted:
September 03, 2025

Expiration:
September 09, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.