Applications Development Tech Lead Analyst

Citigroup, Inc.
Irving, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 182K

Job location

Remote
Irving, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Artificial Intelligence
Unit Testing
Cloud Computing
Cloud Engineering
Computer Clusters
Databases
Data Architecture
Data Systems
Data Warehousing
Relational Databases
Database Models
Linux
Java Platform Enterprise Edition (J2EE)
Financial Software
Hibernate
Java Persistence API
Spring
JUnit
Maven
Enterprise Messaging Systems
NoSQL
Object-Oriented Software Development
Systems Development Life Cycle
Mockito
Cloud Services
Session Management
Shell Script
Software Engineering
PL-SQL
SQL Databases
Software Technical Review
TypeScript
UML
Data Processing
Multithreading
Performance Testing
Test Driven Development
Spring-boot
Backend
Angular
Information Technology
Deployment Automation
Kafka
Front End Software Development
Software Coding
REST
Sql Tuning
Docker
Jenkins
Microservices
Oracledb

Job description

Duties: Architect, design and implement complex, cloud-native and dimensional data solutions. Develop microservices architecture, contribute to data modeling strategies, and manage messaging systems, ensuring they are scalable, secure, and compliant with technology standards. Optimize, and lead advanced Agile methodologies and the full SDLC, including Test-Driven Development (TDD). Deliver complex financial software projects utilizing cutting-edge cloud and data technologies. Build robust, multi-threaded, high-performing, scalable financial applications using Java/J2EE (Core Java, Spring framework, Spring Boot, Security, REST API, JPA, Hibernate ORM) for backend, and Angular/TypeScript for frontend. Design and optimize complex data architectures and modeling, and relational databases (Oracle DB, SQL Tuning, PL/SQL, SQL, No-SQL database). Perform design and code reviews, and enforce coding standards. Apply CI/CD pipelines and comprehensive testing strategies. Create UML (Unified Modeling Language) diagrams to illustrate the overall system and implementation of the code. Leading the adoption of new technologies (including Cloud, graph Data, AI) to tackle complex technical and regulatory problems within financial technology systems. Ensure data accuracy, high performance, and scalability for data processing, real-time analytics, and reporting. Use Jenkins and other deployment tools. Implement security and session management on distributed and clustered systems. Work with QA team to review test cases and validated test results. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.

Requirements

Requirements: Requires a Master's degree, or foreign equivalent, in Computer Science, Information Technology or related or related field and 4 years of experience as a Software Engineer, Associate Consultant, Software Developer, Java Consultant, Solutions IT Designer, Java Developer, Application Developer, Programmer Analyst or related position developing enterprise level applications for a global financial service institution. Alternatively, employer will accept a Bachelor's degree in the stated fields and 6 years of the specified progressively responsible, post-baccalaureate experience. Full span of experience must include: Oracle DB, Database Modeling & Integration, SQL Tuning, PL/SQL, SQL; Assessing new technologies including Cloud; and Agile Methodology and Full SDLC. Additionally, 3 years of experience must include: Object-Oriented Analysis and Design on native cloud; Java/J2EE Technologies, Core Java, Spring framework, Spring Boot, Security, REST API, JPA, Hibernate ORM; Angular, JavaScript/TypeScript; ECS, Jenkins, Kafka, Maven, Docker, Linux, Shell Scripting; and Test Driven Development (Unit Tests, Junit, Mockito), End to End - E2E Test, Functional Tests, Performance Test. Applicants submit resumes at https://jobs.citi.com/. Please reference Job ID # 26955512. EO Employer.

Apply for this position