Citi

Senior Java Developer Assistant Vice President

Citi
Apply
11 days ago
Tampa, FL, USASenior
H1B sponsor

Base Salary

$97k - $145k/yr

Responsibilities

  • Design and develop scalable software applications using Java 17+, Spring Boot Microservices, and Hibernate.
  • Build and maintain full-stack solutions using JavaScript, HTML5, CSS3, backend services, and optionally Angular 16+.
  • Lead system analysis and architecture activities and produce architecture diagrams, flowcharts, activity diagrams, and sequence diagrams.
  • Manage the software development lifecycle from feasibility and technical planning through construction, testing, implementation, and post-go-live support.
  • Implement security best practices and perform post-implementation analysis to validate functionality and identify improvements.
  • Create and maintain automated test coverage using JUnit, Cucumber, and Playwright.
  • Act as a technical authority for senior stakeholders and cross-functional teams and help define engineering standards and processes.
  • Mentor and coach junior and mid-level engineers.
  • Plan and prioritize project work using Agile methodologies and JIRA.

Requirements

  • At least 5 years of hands-on experience in software application development or systems design.
  • Deep backend development expertise with Java 17+, Spring, Spring Boot Microservices, and Hibernate.
  • Strong command of Oracle PL/SQL for database development.
  • Experience producing architecture documentation, flowcharts, and UML-style activity and sequence diagrams.
  • Experience managing projects using Agile methodologies and JIRA.
  • Subject matter expertise in at least one software application development area and the ability to guide technical decisions independently.
  • Strong proficiency with Git and collaborative, multi-team development environments.
  • Bachelor's degree in a relevant field or equivalent professional experience.
  • Working knowledge of Angular 16+ is beneficial.
  • Experience with AI-assisted development tools such as GitHub Copilot, Claude, or Devin is beneficial.
  • Familiarity with MongoDB or other NoSQL database technologies is beneficial.

Benefits

  • Hybrid work model with 3 days in the office and 2 days remotely.
  • Continuous learning and development resources.
  • Opportunity to work on complex, high-impact systems at global scale with ownership of outcomes.
  • Exposure to modern engineering practices and AI-assisted development tooling.
  • Wellbeing support and work-life balance initiatives.
  • Medical, dental, and vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
  • Paid vacation, sick leave, and holidays.
  • Competitive financial benefits and a comprehensive total rewards package.

Tech Stack

AngularCucumberGitJavaJavaScriptJUnitMongoDBSpring Boot
Citi

About Citi

10,000+ employees

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.

Contact me