← Serch more jobs

Apps Development Sr Programmer Analyst - Assistant Vice President

LinkedIn Citi New York, NY
Not Applicable Posted March 27, 2026 Job link
Thinking about this job
Not Met Priorities
What still needs stronger evidence
Requirements
  • Experience: 4-6 years of progressive experience in systems analysis and programming of software applications, with a proven track record of implementing successful projects.
  • Technical Expertise :
  • Strong proficiency in Java application technologies, including deep experience with TDD (Test-Driven Development), Spring framework, and Microservices architecture.
  • Excellent knowledge of algorithms and data structures, design patterns.
  • Experience in systems analysis and programming of software applications
  • Strong Java experience : Java core, collections, concurrency, streams
  • Frameworks and APIs: Spring (Core, Batch, Integration, MVC, Boot, Data), Hibernate, Jackson , JAX RS, JPA, JAXB
  • Messaging: JMS, Kafka
  • Testing: JUnit, Mocking frameworks (Mockito, Power Mock)
  • Experience in performance enhancements using parallel processing, multithreading.
  • Understanding locking/synchronization
  • Understanding Docker and Kubernetes
  • Experience in RESTful API development and integration, deployment framework and source control experience such as Git.
  • Solid understanding and experience with SQL.
  • Proficiency in Linux environments.
  • Experience with job scheduling.
  • Methodology: Working knowledge of project management techniques and methods, with a focus on agile methodologies.
  • Adaptability: Ability to thrive in a fast-paced environment, manage multiple deadlines, and adapt quickly to evolving requirements and priorities.
  • Collaboration: A strong team player with excellent communication skills, capable of working effectively with global teams to deliver integrated solutions.
Preferred Skills
  • Experience with distributed caches like Apache Gemfire will be a plus
  • Prior experience or a keen interest in the financial services industry
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Experience of working in fast paced environment
  • Flexible and adaptive, team player
  • Excellent analytical and communication, interpersonal skills.
  • This job description provides a high-level review of the types of work performed.
Education
  • (Not required) – Education:
  • (Not required) – Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent practical experience.