CrawlJobs Logo

Applications Development Tech Lead Analyst

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Jersey City

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

179982.00 - 220400.00 USD / Year

Job Description:

Citibank, N.A. seeks an Applications Development Tech Lead Analyst for its Jersey City, NJ location. Duties include conducting tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establishing and implementing new or revised applications systems and programs to meet specific business needs or user areas. The role involves monitoring and controlling all phases of the software development process and analysis, design, construction, testing, and implementation as well as providing user and operational support on applications to business users.

Job Responsibility:

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of software development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgment
  • Work with the broader risk technology teams to develop and maintain both strategic long-term and tactical project plans, identify and communicate key project risks and work with Risk and Finance on testing and rollouts
  • Mentor and train other developers as needed

Requirements:

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering (any), Mathematics, or a related field
  • Five (5) years of experience in the job offered, or in a related IT occupation
  • Developing large applications using the Java 11 programming language
  • Using Java threading/concurrency, non-blocking I/O and lock-free collection APIs
  • Delivering components of the risk reporting chain in an Investment Banking context
  • Calculating credit risk metrics utilizing data inputs
  • Deploying software into virtual machines as part of an auto-scaled private cloud
  • Using Spring Core and Spring Boot to implement microservices
  • Using MongoDB, Kafka, JMS and Oracle for communication and persistence
  • Using Bitbucket, Jenkins, Sonar, JIRA and IntelliJ for collaborative development
  • Understanding of the SDLC/QA process required for business-critical financial software, including solving time-critical problems as part of 24/7 third-line support
  • Implementing secure/encrypted REST services, complying with finance best practices while still maintaining high throughput and low latency
  • Debugging, monitoring, optimization and performance tuning for distributed multi-JVM apps
What we offer:
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Additional Information:

Job Posted:
May 19, 2025

Expiration:
July 03, 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.