> Markdown version of [/jobs/ext/4014259-senior-java-developer-vice-president](https://www.wearedevelopers.com/jobs/ext/4014259-senior-java-developer-vice-president). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer - Vice President - **Company:** Citi - **Location:** Tampa, FL, United States (Remote available) - **Experience:** Expert - **Salary:** $113,840.0 - $170,760.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Microsoft Azure, Code Coverage, Software Quality, Extract Transform Load (ETL), Software Design Patterns, Distributed Computing Environment, Gradle, Spring Framework, Junit, Apache Maven, NoSQL, OpenShift, Mockito, Standard Sql, SonarQube, SQL Databases, Working Model 2D, Data Processing, Test-Driven Development (TDD), Spring Cloud, Prompt Engineering, Apache Spark, Spring-boot, Backend, Spring Data, Event Driven Architecture, Containerization, Apache Flink, Data Pipelines, Docker, Microservices - **Published:** October 29, 2026 - **Apply:** https://citi.wd5.myworkdayjobs.com/2/job/Tampa-Florida-United-States/Senior-Java-Developer---Vice-President_261002200/apply ## About the Role * 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. Beneficial Skills & Qualifications * 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. ## Description * 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.