Job Description
Location: Jacksonville, Florida, USA (Full-Time)
Salary Range: $96,960 – $145,440 annually
Remote: Not specified; onsite expected
About Citi:
Citi is a global banking leader serving 200+ million customer accounts across 160+ countries. Its Enterprise Operations & Technology teams deliver innovative, secure, and reliable technology solutions that drive operational excellence and provide world-class client experiences. Citi values diversity, inclusion, and ethical practices while fostering growth and innovation in its employees.
Role Overview:
The Operations Technology Java Developer is an intermediate-level position responsible for supporting the design, development, and implementation of application systems. This role contributes to system analysis, programming, and application development to meet business and operational needs. The position requires technical expertise, independent judgment, and collaboration with senior stakeholders and technology teams.
Key Responsibilities:
- Participate in feasibility studies, IT planning, and risk assessment for new or revised applications.
- Monitor and control all phases of the software development lifecycle: analysis, design, construction, testing, and implementation.
- Provide user and operational support for business applications.
- Analyze complex problems and provide solutions aligned with industry standards and business needs.
- Recommend and implement security measures and best practices in post-implementation analysis.
- Consult with users, clients, and technology teams on programming solutions.
- Serve as advisor or coach to junior analysts.
- Exercise independent judgment and provide subject matter expertise to senior stakeholders.
- Ensure compliance with laws, policies, and ethical standards while safeguarding Citi’s reputation and assets.
Required Qualifications:
- Experience: 5–8 years in software development and application systems.
- Technical Skills:
- Java/Spring Boot (Microservices) or Java/Spring Boot/Angular
- DevOps tools: Bitbucket, Jenkins
- Linux/AIX, Shell Scripting
- .NET experience
- Content Management Tools, Jira, Confluence
- Cloud platforms: PCF, OpenShift, AWS, Azure
- Event-driven architecture familiarity
Additional Competencies (Preferred):
- Experience with high-volume, business-critical enterprise systems.
- Cross-platform development or legacy system modernization.
- Automation in development and testing processes.
Education:
- Bachelor’s degree or equivalent in Computer Science, Engineering, or related field.
Benefits:
- Medical, dental, and vision coverage
- 401(k) retirement plan
- Life, accident, and disability insurance
- Wellness programs
- Paid time off: vacation, sick leave, and holidays
- Eligibility for incentive and retention awards
Skills Snapshot:
Core Skills:
Java, Spring Boot, Microservices, Angular, DevOps, Shell Scripting, Cloud (AWS, Azure, PCF), Event-driven architecture, Jira, Confluence
Soft Skills:
Problem-solving, independent judgment, teamwork, mentorship, compliance awareness
Equal Opportunity:
Citi is an equal opportunity employer, committed to diversity and inclusion. Reasonable accommodations are available for applicants with disabilities.