Expoint - all jobs in one place

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

Limitless High-tech career opportunities - Expoint

Citi Group Applications Development Senior Programmer Analyst 
United States, Florida, Tampa 
718264758

18.03.2025

Duties: Design, develop, and modify new proprietary application functionality. Implement and develop algorithms and data structures using languages/frameworks. Understand existing technical architecture. Support addressing any issues reported. Discuss new or additional technical changes with stakeholders. Perform peer code reviews. Ensure the quality of the source code and conduct code review meetings with peers. Discuss the reviews as part of SCRUM calls. Follow best coding practices and suggest the use of reusable source instead of writing or creating new sources. Assess code quality with the latest tools including Sonarcube. Document the review comments by using the tools like Bitbucket. Add integration tests and unit tests for the developed functionality. Publish the results on the daily basis to management. Develop continuous integration tests and test cases to ensure application stability and functional assurance. Test the software developed to ensure that the new enhancements have not affected the existing functionality. Develop automated continuous integration and deployment. Develop components and processes using tools to ensure safe build and deploy procedures for each module. Validate postproduction activity such as environment checks and integration tests for code promotion assurance. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite in accordance with Citi policies and protocols.

Requirements: Bachelor’s degree, or foreign equivalent, in Computer Science, Information Technology, System Management - Information Systems, or a related field, and four (4) years of experience in the job offered or a related IT occupation performing applications development within the IT industry. Four (4) years of experience must include: Processing large amount of business data using Java collections/data structures and algorithms; Handling transactions in fail-safe manner using Serializability, Concurrency Control and Locking features for supporting concurrent user operations using Java multi-threading and concurrency framework; Converting a business requirement into a software solution by designing and implementing business logic using the fundamental object-oriented paradigms; Developing and optimizing database stored procedures or queries utilizing SQL Server, Sybase, and Oracle database; Designing database tables, preparing and executing database scripts from development to production environment using principles of normalization expertise and Structured Query Language (SQL); Developing applications using Java, J2EE, JSP, Struts, Spring framework (IOC, JMS, and LDAP) and communicating application events between multiple systems in asynchronous mode, using Enterprise Messaging Service, Messaging Queue and Web services; and Developing test cases and perform Unit test using JUnit. In the alternative, employer will accept a Master’s degree, or foreign equivalent, in Computer Science, Information Technology, System Management - Information Systems, or a related field, and two (2) years of experience in the job offered or a related IT occupation performing applications development within the IT industry. 40 hrs./wk. Applicants submit resumes at . Please reference Job ID # 25827627. EO Employer.

Wage Range: $122,027.20 to $145,000.00/year

Full timeTampa Florida United States


Anticipated Posting Close Date:

Mar 21, 2025

View the " " poster. View the .

View the .

View the