Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Citi Group Applications Development Sr Programmer Analyst - C12 IRVING 
United States, Texas, Irving 
479503081

11.03.2025

Responsibilities of this role are being full stack hands-on programmer, and building/supporting the banking applications. As an application developer, candidate is expected to have good analytical thinking, problem solving, good programming/technical fundamentals and eagerness to learn new technologies/concepts. Candidate must be open to accept challenges and suggestions.

- Strong Core Java, Spring and functional programming hands-on experience.

- Knowledge of reactive programming for building asynchronous, event/message-driven systems in microservices based applications that are highly concurrent.

- Proficient in containerizing applications, continuous integration, and continuous delivery in Java ecosystem.

- Knowledge of distributed tracing and API Gateway integration for microservices architecture.

- Proficient in functional programming concepts with Streams API, Lambda Expressions and Optional.

- Understanding of secure coding practices, SSL/TLK, OAuth, and JWT token handling in Java-based applications.

- Expertise in integrating Java with NoSQL databases such as MongoDB for scalable, high availability applications.

- Strong experience in data modeling and experience with relational and no-SQL database, Oracle and MongoDB.

- Understanding of integrating APIs with third party libraries/vendors and handle the security around it.

- Understanding of the principles of distributed systems, including data partitioning, replication, and consistency models.

- Understanding of microservices architecture, including service discovery, API gateways, and inter-service communication.

Frontend Development (Required):

- Experience working as a hands-on React developer.

- Solid knowledge of JavaScript, CSS, HTML, and front-end languages including Node JS.

- Knowledge of React tools including React.js, Web pack, Bootstrap, SASS, Express, Redux, and Flux.

- Have thorough knowledge of E2E deployment of an UI application.

- Developing and implementing highly responsive user interface components using React concepts.

- Reviewing application requirements and interface designs.

- Proficiency with browser-based debugging and performance testing.

- Proven ability to build complex, high-performance single-page applications (SPAs).

- Experience with state management, hooks, context APIs, and design patterns (e.g., container/presentational components).

- Demonstrated experience designing scalable front-end architectures, including micro-frontends or modular UI components.


Other areas (Required):

- Exceptional Problem-Solving and Analytical Skills to diagnose and resolve issues in distributed environments.

- Above average skills in monitoring, logging, and debugging distributed systems to ensure reliability and performance.

- Expertise in fundamental concepts such as consistency, availability, partition tolerance, fault tolerance, and scalability.

- Familiarity with container orchestration (e.g., Kubernetes), and distributed messaging systems (e.g., Kafka).

- Experience using Git/Bitbucket.
- Good communication skills, both written and verbal.Other areas (Good to have):

- Unix shell scripting.
- Knowledge of ElasticSearch, and GraphQL.
- Experience with building apps which are highly performant and scalable will be great.
- Knowledge of Generating Artificial Intelligence (AI), Machine Learning (ML), and Large Language Models (LLMs).

Qualifications

- 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.

- Bachelor’s degree/University degree or equivalent experience

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Applications Development

Full timeIrving Texas United States$107,120.00 - $160,680.00


Anticipated Posting Close Date:

Feb 12, 2025

View the " " poster. View the .

View the .

View the