Solution Architect Java Technologies - C14 - TAMPA
Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients.
Citi’s Mission and Value Proposition explain what we do and Strategy explain how we do it. Our mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. We strive to earn and maintain our clients’ and the public’s trust by constantly adhering to the highest ethical standards and making a positive impact on the communities we serve.
Solution Architect Java Technologies will drive implementation of technology solution for our reference data teams providing crucial data services. The Solution Architect will be expected to operate within the parameter-set and in close cooperation with our risk and compliance team to enforce all applicable policies and procedures outlined within Citibank technology guidelines, CDO and relevant government laws and regulations. Candidate will be expected to embody and enforce culture of effective risk management and compliance and ensure effective execution grounded in sound business and managerial practices and procedures.
The position is situated in a dynamic, global team environment which includes developers and developer team leads working with different technologies (such as Java stack, RDBMS, ETL and .NET/UI) and across multiple regions. Candidates must have excellent understanding of principles of enterprise architecture and have substantive managerial and hands on experience with modern Cloud hosting platforms and approaches or closely related technologies and techniques for driving Cloud based application migrations.
Required Skills:
Senior technical managerial experience
Extensive experience with enterprise services and platforms
Understanding of applicable regulations for financial technology industry
Hands on experience with implementation of large scale, highly secure, fault tolerant, DR ready, distributed applications
Thorough knowledge of enterprise architecture principles and best industry practices
Excellent verbal and written communication and presentation skills
Proven track record of successful execution in large scale enterprises
---------------------------
Specific technical proficiencies:
At least 10 years of experience in industry of software development
At least 7 years of experience as Java software developer
At least 3 years of experience writing both REST and SOAP Web Services.
Strong knowledge of database modeling with hands-on experience modeling complex OLTP and Reporting data stores
Expert Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays.
Experience in developing distributed systems (MOM and SOA architectures)
Expert Knowledge of System Design including mentioned design patterns above, and ability to create Architectural Diagrams including UML in tools such as Visio.
Experience in developing distributed systems
Up-to-date overview of modern software development tools and techniques
Java concurrency (practical experience and good knowledge)
Expert knowledge of SQL (Oracle and PostgreSQL dialects are preferable)
Solid understanding of ETL and BI technologies and their applications
Good knowledge of JAX-RS / REST and JAX-WS SOAP Web Services
Good knowledge of JAXB / XML and JSON
Good knowledge of both horizontal and vertical scaling of applications (Multi-Process and Multi-Threading).
Education:
Bachelor’s degree/University degree or equivalent experience
Master’s degree preferred
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Primary Location:
Tampa Florida United States------------------------------------------------------
Primary Location Full Time Salary Range:
$141,440.00 - $212,160.00
In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
------------------------------------------------------
Anticipated Posting Close Date:
Jun 01, 2025------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Featured Career Areas
Saved Jobs
You have no saved jobs
Previously Viewed Jobs
You have no viewed jobs