Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Citi Group Applications Development Sr Programmer Analyst - C12 Hybrid 
United States, New Jersey, Jersey City 
294716840

25.03.2025

Responsibilities

4-8 years of relevant development experience

Individual Contributor – Write good quality code in Angular JS 16

Well versed with UI/UX Designs (Figma), Unit test using Jest

Write good quality code in Java, Spring Boot (related stack)

Well versed with JUnit, Mockito, Integration Tests and Performance Tests

Ability to design, develop components with minimal assistance

Ability to effectively communicate development progress to the Project Lead

Write user/supported documentation

Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality

Perform peer code review of project codebase changes

Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code

Apply fundamental knowledge of programming languages for design specifications.

Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging

Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions

Has the ability to operate with a limited level of direct supervision.

Good Knowledge of UI/UX Design and Tools (e.g. Figma), Angular JS and Jest for unit testing
Good Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
Hands-on Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays.
Good knowledge of SQL (Oracle dialect is preferable)
Experience working with SOA & Micro-services utilizing REST.
Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality, etc.
Knowledge in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
Experience in debugging, tuning and optimizing components
Understanding of the SDLC lifecycle for Agile methodologiesNice to have experience:

Messaging Systems: RabbitMQ, ActiveMQ, Kafka, Tibco. IBM MQ, etc.
Tomcat, Jetty, Apache HTTPD
Able to work with build/configure/deploy automation tools
Linux Ecosystem
Kubernetes and Docker
Autosys

Qualifications

4-8 years of relevant experience developing applications in the Financial Service industry preferred
Intermediate level experience in Applications Development role
Consistently demonstrates clear and concise written and verbal communication
Demonstrated problem-solving and decision-making skills
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Bachelor’s degree/University degree

Full timeJersey City New Jersey United States$121,200.00 - $181,800.00


Anticipated Posting Close Date:

Mar 31, 2025

View the " " poster. View the .

View the .

View the