Senior Java/Big Data Developer - VP

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

About The Position

Citi is hiring a Senior Java/Big Data Developer to design and develop Java/J2EE web applications for a Risk and Finance dashboard that provides sensitive data to senior management. The application includes business-process workflow, analytical data, and a JavaScript web front end. The role requires expert-level Java, Spring, web services, and J2EE skills, along with the ability to design and review solutions, recommend improvements, guide junior team members, and deliver in an agile environment. The position is part of Citi’s Enterprise Operations & Technology organization. The developer contributes to design and architectural solutions, evaluates current processing and recommends efficiencies, and works with Technology partners to ensure development meets business requirements. The job description also notes that other job-related duties may be assigned as required.

Requirements

  • 6–10 years of software development experience in Java.
  • Expert-level skills in Core Java, Spring, web services, and J2EE.
  • Knowledge of Apache Spring, Spark, Kafka, the Cloudera ecosystem (including Hadoop, HDFS, Hive, and Impala), JSON, XSD, RESTful web services, design patterns, and databases.
  • Strong computer science fundamentals in data structures, algorithms, databases, and operating systems.
  • Experience developing high-performance, multithreaded applications.
  • Proficiency in JavaScript, HTML5, AJAX, and JSON.
  • Thorough understanding of server-side integration, RESTful services, Spring MVC, and web services.
  • Knowledge of web servers such as WebSphere and WASND.
  • Experience with source code management tools such as SVN and Bitbucket.
  • Bachelor’s degree, university degree, or equivalent experience.
  • Strong written and oral communication skills.
  • Strong business analytical skills.
  • Strong technical skills focused on data analysis, including experience with mainstream data analysis tools such as Excel and Access.

Nice To Haves

  • Banking operations experience and knowledge of trade-processing flows and regulatory impacts of operational processing.
  • Experience in compliance or the financial sector.
  • AngularJS and CSS experience.
  • Regulatory business knowledge.
  • Master’s degree preferred.

Responsibilities

  • Design and develop Java/J2EE web applications for a Risk and Finance dashboard.
  • Design, review, and recommend improvements to technical solutions.
  • Guide junior team members and deliver work in an agile environment.
  • Contribute to design and architectural solutions.
  • Identify and resolve code issues and provide solutions to complex design issues.
  • Critically evaluate current processing and recommend process efficiencies or enhancements.
  • Work with Technology partners to ensure business requirements are met by development.

Benefits

  • Medical, dental, and vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off, including vacation and sick leave
  • Paid holidays
  • Discretionary and formulaic incentive and retention awards may be available to eligible employees
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service