✦ Luna Orbit — Software Engineering

Senior Full Stack Apps Developer - Assistant Vice President

at Citigroup (Citi)

📍 Tampa, Florida Hybrid 💰 $96K – $145K USD / year Posted March 22, 2026
Salary $96K – $145K USD / year
Type Full-Time
Experience mid
Exp. Years 5-8 years
Education Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Category Software Engineering

This role involves developing and maintaining enterprise-level financial applications, focusing on full stack development with Java and modern front-end frameworks, within a hybrid work environment.

  • Developing scalable applications
  • Implementing microservices
  • Collaborating with front-end and back-end teams
  • Ensuring code quality and deployment
  • Supporting system analysis and project management

The technical environment includes Java, Spring Boot, Angular or React, microservices architecture, SQL Server, Elasticsearch, Kafka, and CI/CD pipelines.

The ideal candidate is a mid-level full stack developer with 5+ years of experience in Java, Spring Boot, and modern front-end frameworks like Angular or React. They should have strong skills in microservices architecture, API development, and experience with financial applications.

JavaSpring BootAngular or ReactAPIMicroservicesSQL ServerGitHubCI/CD
ElasticsearchKafkaKendo UIMicro front-end
GitHubBitbucketCI/CD
JavaSpring BootAngularReactMicro front-endAPIMicroservicesSQL ServerElasticsearchKafkaGitHubBitbucketCI/CD
JavaSpring BootAngularReactKendo UIMicro front-endAPIMicroservicesSQL ServerElasticsearchKafkaGitHubBitbucketCI/CD
communicationteamworkproblem-solvingtime managementindependent workjudgmentethical judgment
Industry Financial Services / Banking
Job Function Full stack application development for financial services
Role Subtype Full Stack Developer
Tech Domains Java, Spring Boot, Angular, React, Micro front-end, API, Microservices, SQL Server, Elasticsearch, Kafka
Senior Full Stack DeveloperJavaSpring BootAngularReactMicro front-endAPIMicroservicesSQL ServerElasticsearchKafkaGitHubBitbucketCI/CDSoftware EngineeringFinancial ServicesBankingApplication DevelopmentSystems AnalysisProject Management

Lack of experience with Java or Spring Boot, No prior experience in financial services or banking, Less than 5 years of relevant experience, No experience with microservices or API development

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile