Citi · 9 hours ago
Applications Development Technical Lead Analyst
Citibank, N.A. seeks an Applications Development Technical Lead Analyst for its Tampa, Florida location. The role involves researching, designing, and developing software solutions while ensuring compliance with regulatory standards and collaborating with various teams to maintain system integrity and performance.
BankingFinanceFinancial Services
Responsibilities
Research, design, and develop computer and network software and specialized utility programs and design, develop and validate unit and integration testing with upstream and downstream system before every software release in production to avoid adverse regulatory impact
Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis to determine feasibility of design within time and cost constraints
Use programming and integration technologies (Java, Spring MVC, Spring Boot, Micro Services, Hibernate, JSP, HTML5, CSS3, XML, XSLT, JAXB, Web Services, MQ (Tibco, Kafka), Unix, GIT, Bitbucket, SVN, AngularJS, React, Jenkins, Oracle and Cassandra) and tools (TeamCity, uDeploy, Autosys, ServiceNow, JILIN, WAIS, MCS Data Browser, Acadia UI, MRNCCD FS Validation, DBWeb, Kibana, LightSpeed, BlackDuck) to build the platform
Collaborate with various teams in different time zones to deploy the changes to the production environment
Create monitoring and alerting dashboards for regulatory application and systems, and define automated repairing steps to minimize downtime
Monitor time sensitive batches and application to ensure proper operation
Evaluate and recommend new technologies and update versions of existing ones to avoid risks and security breaches
Use BlackDuck, GEM, Sonar, Checkmarx scans to avoid risks and security breaches
Store, retrieve and cleanup the margin data for analysis, and maintain the application and system activities as per regulatory guidelines
Design and develop migration of the current monolithic application to cloud ready application
Assist with defining system requirements and guidelines for disaster recovery plans
Address time sensitive business customers’ issues regularly, and provide a stable and efficient fix in production
Analyze functional requirements, architect solutions to develop and modify software systems using technical analysis and models to predict and measure outcome and consequences of design, development, unit testing and integration testing in support of the MCS MRNCCD (Margin Requirement for Non-Centrally Cleared Derivatives) platform
Confer with business stakeholders and product owners to outline future and current project plans
Provide final approvals for new features to be released
Develop multi-tier architecture using Spring frameworks, Java to incorporate various business logics and market rules for margin calculations
Qualification
Required
Requires a Master's degree, or foreign equivalent, in Computer Applications, Applied Computer Science, or related field and 3 years of experience as an Application Development Senior Programmer Analyst, Programmer Analyst, Associate, Senior Associate, or related position involving developing and modifying software systems, unit and integration testing, and production roll out
Alternatively, employer will accept a Bachelor's degree in the stated fields and 5 years of the specified progressive post-baccalaureate experience
3 years of experience must include: Developing applications using core Java, J2EE and Frameworks Spring MVC, Spring JPA, Hibernate, and IDEs including IntelliJ, Eclipse and NetBeans
Implementing and following SDLC processes, performing system design, coding, debugging, testing, code reviews, artifacts packaging, storing, and deployment
Version control and configuration management tools GIT, SVN and Maven
Jenkins, LightSpeed, OpenShift to design CI/CD pipelines
Designing and developing Service-Oriented architecture REST and SOAP, APIs using Spring, JAX-RS, JAX-WS and Microservices
Message Brokers including Oracle JMS, TIBCO, and IBM MQ
Working with SQL/NoSQL databases using Oracle, Cassandra, or Ignite for financial systems and integrating Java services
Front-End application development using Angular, React, Java Script, HTML, XML, XSLT and CSS
Deploying services on ECS and EKS using Spring Boot, Kafka, Docker and Kubernetes
Writing unit test classes using Junit, Mockito and Cucumber
Upgrading libraries using Python or Tridion
Utilizing Kibana to check logs and Grafana for metrics analysis
Benefits
Medical, dental & vision coverage
401(k)
Life, accident, and disability insurance
Wellness programs
Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
Company
Citi
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress.
H1B Sponsorship
Citi has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1386)
2024 (849)
2023 (1375)
2022 (1117)
2021 (876)
2020 (901)
Funding
Current Stage
Late StageLeadership Team
Recent News
2026-02-04
Business Recorder
2026-02-03
2026-01-20
Company data provided by crunchbase