JobsEQ by Chmura Logo

Senior Java Developer (AVP)

Citigroup Inc

Location: Tampa, Florida
Type: Non-Remote
Posted on: July 14, 2021
This job is no longer available from the source.
We are looking for a seasoned developer who will help with the technological transformation of Citi’s TTS application landscape across the NAM and LATAM regions. The regions currently house ~260 applications which are considered “Last Mile” – applications that connect Citi with the external world. As we analyze these applications, we will identify the retirement and consolidation opportunities. This role will be integral executing the cleanup of these application, whether this includes migrating functionality to an existing strategic solution or building out common reusable components.
Responsibilities
• Candidate will liaise with the NAM and LATAM application development teams
• Work with business analysts to understand functional requirements and translate them into technical requirements
• Work with a highly performing team to develop creative, strategic, cloud-native solutions
• Apply skills and knowledge to create highly-performant, extensible, secure, and scalable components
• Ensure deliverables are properly tested and have no code smells, vulnerabilities, or bugs
• Take on ownership of delivering key functionality throughout the full SDLC
• Be a champion of Engineering Excellence standards within the team (architectural design, code reviews, test coverage, etc)
• Troubleshoot any component issues and provide root cause analysis
• Assist in the development of existing applications as part of consolidation and migration exercises
Qualifications
• Strong written and verbal communication skills
• 5+ years of hands-on development experience with JAVA and J2EE (Spring Boot, Spring Framework, Spring Security) writing RESTful applications
• Experience working with NoSQL or Relational DB
• In-depth knowledge of data structures and algorithms
• Ability to write concise and efficient code
• Strong object-oriented design and programming fundamentals
• Experience writing tests with Mockito, JUnit, or Cucumber
• Experience working in an agile environment
• Experience developing cloud-native applications following a microservices architecture
• Experience with Maven, JIRA, Git, and Bitbucket
• Positive attitude and ability to take on ownership
Desirable Skills
• Spanish-speaking is a HUGE plus
• Familiarity with Jenkins, uDeploy, Sonar, Docker, and OpenShift
• Working knowledge of Kafka
Education
• Bachelor’s Degree in Computer Science or related field
What We Offer
• Opportunity to work in a diverse and inclusive environment
• Collaboration with a high-caliber team, which will motivate and inspire you to do your best
• Exposure to senior leaders and internal stakeholders, creating an opportunity to strengthen your business knowledge
• Flexible working environment
• Top-tier employee benefits
-------------------------------------------------
Job Family Group:
Technology
-------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 the " EEO is the Law " poster. View the EEO is the Law Supplement .
View the EEO Policy Statement .
View the Pay Transparency Posting