Skip to content

Applications Development Sr Programmer Analyst – AVP
Company | Citigroup |
---|
Location | Tampa, FL, USA |
---|
Salary | $96960 – $145440 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- 3–7 years of hands-on experience in backend development using Java, Spring Boot, REST APIs.
- 3–7 years of hands-on experience in front-end development using AngularJS (knowledge of Angular 2+ is a plus).
- 3–7 years of hands-on experience in Oracle database design and PL/SQL programming.
- Solid understanding of software engineering best practices, OOP, design patterns, and CI/CD pipelines.
- Familiarity with Git-based source control (GitHub preferred), Agile development methodology, and tools like JIRA or Confluence.
Responsibilities
- Design and develop robust, scalable microservices using Java/J2EE and Spring Boot.
- Implement user interfaces using AngularJS with a strong focus on performance and usability.
- Work closely with Oracle RDBMS, writing complex PL/SQL queries and procedures to support application logic.
- Extensive experience with automated release management and delivery of software code to various environments and CI/CD pipelines.
- Experience implementing Event-Driven Architectures (EDAs) and distributed streaming platform that enables producers to publish events and consumers to subscribe and process.
- Exposure to the performance tuning of the code – include optimizing data access patterns, using efficient algorithms, and leveraging caching strategies to reduce memory access latency.
- Exposures to the tools and technologies to measure operational efficiency and application usage/performance, data analytics and productivity tracking software.
- Participate in all stages of the SDLC, including requirement gathering, technical design, development, testing, and deployment.
- Collaborate with cross-functional global teams including business analysts, QA engineers, and DevOps.
- Ensure adherence to secure coding practices, compliance, and enterprise technology standards.
- Troubleshoot and resolve application issues, ensuring high availability and reliability.
Preferred Qualifications
- Experience working in a highly regulated industry or financial services is a strong plus.