Citi•6h ago
Career Pages
Java Backend Software Developer
Tampa Florida United States, US
Full Time
Mid Level
Full Job Description
Role Overview
Citi is seeking a Java Backend Software Developer - Officer (Officer level) to contribute to applications systems analysis, programming activities, and the establishment/implementation of new or revised application systems within an Agile Scrum environment.
Key Responsibilities
- Analyze requirements, define acceptance criteria, estimate effort, and commit to delivery timelines in an agile setting.
- Utilize applications development procedures to identify system enhancements using script tools and code analysis/interpretation.
- Consult with users and technology groups; recommend programming solutions; install and support customer exposure systems.
- Apply fundamental knowledge of Java, Angular/React, Oracle/PostgreSQL for design specifications.
- Analyze applications for vulnerabilities/security issues, conduct testing/debugging (TDD), and troubleshoot production incidents to root level resolution.
- Serve as a coach/advisor to junior analysts; act as an SME for senior stakeholders.
- Operate with limited supervision, exercising independence in judgement while assessing risk regarding the firm's reputation and compliance laws/rules/policies.
- Bring agility via DevOps practices: automated builds, unit/functional tests, static/dynamic scans, regression testing.
- Leverage Gen-AI tools (Devin, Co-pilot, Gemini) to automate repetitive SDLC tasks and innovate solutions for operational risk reduction.
- Design optimized software solutions ensuring performance/stability, reducing technical debt, and delivering defect-free code.
Company
Citi
Citi is a leading global bank committed to serving as a trusted partner to clients worldwide, responsibly providing financial services that enable growth and economic progress.
Tampa Florida United States, US
Posted on Career Pages