Citi

Senior Java Developer Assistant Vice President

Citi
Apply
2 months 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 is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me