Jobs · Florida

Full Stack Java Developer

Citi · Tampa, FL · 1 wk ago
Hybrid$77k–$107k/yrFull-time

About the role

Citi is looking for a Full Stack Java Developer to join its Technology team and play a meaningful role in the design, development, and enhancement of critical application systems. In this role, you will work across the full software stack — building robust server-side Java solutions alongside modern front-end components — to deliver technology that directly supports clients and internal stakeholders. This is an opportunity to bring technical depth and problem-solving capability to a global financial institution where engineering quality and sound judgement matter.

Responsibilities

  • Design and develop enhancements to application systems by applying knowledge of software development procedures, analysing existing code, and leveraging scripting tools to deliver reliable, scalable solutions.
  • Build and implement programming solutions in collaboration with users, clients, and cross-functional technology teams, ensuring systems meet functional and performance requirements.
  • Develop application components to specification, translating design requirements into clean, maintainable code across both front-end and back-end layers.
  • Identify and remediate application vulnerabilities through structured security analysis, testing, and debugging to maintain a robust and secure codebase.
  • Diagnose and resolve technical issues by drawing on hands-on experience, evaluating available options, and implementing effective solutions with minimal supervision.
  • Coach and support junior analysts, sharing technical knowledge and contributing to team capability development.
  • Evaluate the risk implications of technical decisions, ensuring all development work aligns with applicable standards, policies, and control requirements.

Requirements

  • 2+ years of experience in a Java application development role, with hands-on server-side Java (Java 8) coding skills and proficiency in concurrent programming.
  • Working knowledge of JavaScript, Angular, jQuery, and CSS for front-end development.
  • Experience with Oracle and/or MongoDB databases.
  • Familiarity with Agile, Scrum, or Test-Driven Development practices within a software delivery environment.
  • Practical knowledge of modern application architecture, including Microservices frameworks such as Spring Boot, event-driven services, and cloud-native application development.
  • Hands-on experience with Web APIs, Kafka, and Git for version control and integration workflows.
  • Clear and effective written and verbal communication skills, with the ability to adapt priorities quickly as project needs evolve.

Qualifications

  • Bachelor's degree or university qualification in a relevant discipline, or equivalent practical experience.

Beneficial Skills

  • Experience with IBM WebSphere application server environments.
  • Background in data modelling or data architecture, providing an additional perspective when designing application data layers.
  • Demonstrated ability to lead or manage technical workstreams, with experience contributing to project planning and delivery oversight.

Benefits

  • Hybrid working model with 3 days in the office and 2 days working remotely, giving you flexibility without sacrificing team connection.
  • Access to structured learning and development programmes to keep your technical skills current and support your career progression.
  • Exposure to complex, large-scale engineering challenges across a global technology organisation.
  • Wellbeing support and work-life balance resources designed to help you perform at your best.
  • Competitive financial wellbeing benefits and a compensation package aligned to your experience and contribution.
  • Medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
  • Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.

Pay

Full Time Salary Range: $76,560.00 - $106,840.00. In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards.

Schedule

Full time. Hybrid working model with 3 days in the office and 2 days working remotely.

Primary Location: Tampa, Florida, United States.

Similar jobs