Senior Java Developer - Vice President

Citi•Tampa, FL
•$113,840 - $170,760•Hybrid

About The Position

As a Senior Java Backend Engineer at Citi, you will design and build high-performance, scalable data processing applications that support critical business operations. Working within the Spring ecosystem, you will apply AI-assisted development tools and prompt engineering techniques to accelerate delivery and strengthen code quality across the development lifecycle. This role is part of a technology team responsible for building resilient backend systems that manage and process data at scale.

Requirements

  • 6+ years of hands-on experience building Java backend applications (Java 17+), backed by a Bachelor's degree or equivalent practical experience.
  • Proficiency in the Spring Framework, including Spring Boot, Spring Data, and Spring Cloud.
  • Strong knowledge of SQL and relational or NoSQL database management, with experience optimizing queries and data models.
  • Understanding of in-memory data loading techniques and efficient data joining strategies for large-scale pipelines.
  • Knowledge of Java build tools such as Maven or Gradle, testing frameworks such as JUnit and Mockito, and dependency management.
  • Experience applying design patterns and architectural principles such as microservices and event-driven architecture, using Test-Driven Development and tools such as SonarQube to maintain code quality.
  • Strong communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.

Nice To Haves

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes or OpenShift.
  • Knowledge of distributed data processing frameworks such as Apache Spark or Apache Flink.
  • Master's degree in a relevant technical field.

Responsibilities

  • Design, build, and maintain high-performance backend services for scalable data processing applications using Java and Spring.
  • Architect efficient data processing solutions that handle intensive calculations and complex business logic at scale.
  • Collaborate with cross-functional teams to define, design, and deliver new product features.
  • Optimize backend application performance, quality, and responsiveness across the platform.
  • Diagnose system bottlenecks and bugs, then implement resilient, long-term solutions.
  • Apply Test-Driven Development practices to strengthen testability, modularity, and test coverage.
  • Optimize SQL queries, data joins, and large-scale data pipelines to support reliable data processing.
  • Apply AI-assisted development tools and prompt engineering techniques to accelerate delivery and improve code quality.

Benefits

  • Medical, dental, and vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages, including planned vacation, unplanned sick leave, and paid holidays
  • Eligible employees may receive discretionary and formulaic incentive and retention awards
  • Structured learning and development programs
  • Financial wellbeing resources
  • Wellbeing support designed to help maintain work-life balance
  • Hybrid working model with 3 days in the office and 2 days working remotely each week
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service