Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Citigroup Logo

Apps Dev Intmd Programmer Analyst

Citigroup

$95,770 - $133,630
Jul 31, 2025
New York, NY, USA
Apply Now

Citi Transaction Services is seeking to modernize its trade processing and fund services applications by designing, developing, and implementing solutions using a cutting-edge, cloud-ready technology stack.

Requirements

  • Strong server-side Java development experience (Spring Boot, Spring Cloud, Spring JPA, JDBC, Hibernate)
  • Functional programming knowledge
  • Experience with testing frameworks (JUnit, Mockito)
  • RESTful/GraphQL API development
  • Messaging experience (Kafka, TIBCO EMS, IBM MQ)
  • SFTP knowledge
  • Microservices architecture experience (Kubernetes/Docker)
  • Familiarity with CI/CD tools

Responsibilities

  • Translate complex business requirements and functional specifications into robust and intuitive user interfaces and software solutions.
  • Collaborate with cross-functional teams to ensure specifications are converted into flexible, scalable, and maintainable solution designs.
  • Work as part of development teams to design and build complex solutions, ensuring alignment with the architecture blueprint, standards, target state architecture, and strategies.
  • Coordinate, execute, and participate in component integration (CIT), system integration testing (SIT), and user acceptance testing (UAT) to identify and resolve application errors and ensure quality software deployment.
  • Possess a solid grasp of software design patterns and approaches.
  • Solve complex architecture/design and business problems, developing extensible solutions.
  • Provide mentoring and guidance to junior engineers, offering feedback and direction on specific engineering tasks.

Other

  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred
  • Strong communication, analytical, problem-solving, and leadership skills
  • Demonstrated ability to take ownership, collaborate effectively, and communicate technical concepts clearly
  • Travel requirements not specified