Job Search and Career Advice Platform

Enable job alerts via email!

Front End Developer

Citigroup Inc.

Tampa (FL)

On-site

USD 96,000 - 146,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial services company is seeking a motivated Front End Developer for their team in Tampa, Florida. The role involves designing and implementing robust applications using Java and JavaScript frameworks, with a focus on full-stack development. Candidates should have over 4 years of experience in software development and a strong understanding of modern UI technologies. Competitive salary and comprehensive benefits are offered.

Benefits

Medical, dental & vision coverage
401(k) plan
Paid time off packages

Qualifications

  • 4+ years of professional experience in software development with a focus on full-stack development.
  • Strong proficiency in Java, Spring Boot, Spring Framework, and experience with message queues like Kafka.
  • Expertise in front-end development using JavaScript frameworks (Angular or React), HTML5, CSS, and Bootstrap.

Responsibilities

  • Develop applications using Java, UI Frameworks, Microservices and relational database as full stack developer.
  • Develop UI components, screens using UI technologies such as Angular, React, Bootstrap, HTML5, CSS.
  • Design, develop, and maintain full-stack applications using Java, Spring Boot.

Skills

Java
Spring Framework
JavaScript
Angular
React
HTML5
CSS
Microservices
Unix scripting
JUnit

Education

Bachelor's degree in Computer Science

Tools

Oracle
Kafka
Job description
Overview

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

About the Role

We are seeking a highly motivated and experienced Front End Developer to join our dynamic Technology team. In this role, you will play a key role in the design, development, and implementation of new and enhanced application systems and programs. You will leverage your full-stack expertise to build robust and scalable solutions using Java, JavaScript frameworks, and microservices architecture. This is an excellent opportunity to contribute to impactful projects and mentor junior team members.

Responsibilities
  • Develop applications using Java, UI Frameworks, Microservices and relational database as full stack developer
  • Develop UI components, screens using the UI technologies such as Angular, React, Bootstrap, HTML5, CSS
  • Design, develop, and maintain full-stack applications using Java, Spring Boot, Spring Framework, Kafka, and Oracle database
  • Develop and deploy scalable microservices
  • Develop unit and integration tests using JUnit and other testing frameworks
  • Create scripts and utilities in a Unix environment using Shell scripting, Python, or Perl
  • Provide technical guidance and mentorship to junior developers
  • Contribute to defining and improving operating standards and processes
  • Act as a subject matter expert (SME) for stakeholders and team members
  • Effectively manage deadlines and adapt to changing priorities in a fast-paced environment
Qualifications
  • 4+ years of professional experience in software development with a focus on full-stack development
  • Strong proficiency in Java, Spring Boot, Spring Framework, and experience with message queues like Kafka
  • Expertise in front-end development using JavaScript frameworks (Angular or React), HTML5, CSS, and Bootstrap
  • Experience with relational databases, preferably Oracle
  • Comfortable working in a Unix environment and scripting with Shell, Python, or Perl
  • Solid understanding of testing methodologies and experience with JUnit
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team
  • Proven ability to meet deadlines and handle changing requirements
Education
  • Bachelor\'s degree in Computer Science or a related field, or equivalent experience
Compensation and Benefits

Primary Location: Tampa, Florida, United States

Primary Location Full Time Salary Range: $96,960.00 - $145,440.00

In addition to salary, Citi’s offerings may also include 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 vacation, sick leave, and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Availability of offerings may vary by jurisdiction, job level, and date of hire.

Other Information

Most Relevant Skills: Please see the requirements listed above.

Anticipated Posting Close Date: Sep 11, 2025

Equal Opportunity Employer: Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to 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 for more information.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.