Java Backend Developer - Vice President

CitiTampa, FL
18hOnsite

About The Position

We are seeking a highly motivated and skilled Java 17+ Application Backend Developer to join our team as an Individual Contributor in Tampa, FL. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and robust backend data processing applications. This role requires a strong understanding of modern Java development practices, data processing, and CI/CD principles.

Requirements

  • Java 17+: Strong proficiency in Java programming, including new features introduced in Java 17 and later versions.
  • Spring Boot: Extensive experience with Spring Boot for building microservices and RESTful APIs.
  • Batch/Data Processing: Good knowledge and practical experience with batch processing frameworks and techniques for handling large volumes of data.
  • SQL: Solid understanding of relational databases and advanced SQL querying.
  • CI/CD: Good understanding of Continuous Integration/Continuous Deployment principles and practices.
  • Dev Tools Integration: Experience with integrating various development tools into the software development lifecycle.
  • Should be well verse with coding design patterns and enterprise applications development

Nice To Haves

  • Apache Flink: Knowledge or experience with Apache Flink/Spark for distributed processing.
  • Spring Batch: Experience with Spring Batch for developing robust batch applications.
  • Cloud Platforms: Good understanding and experience with cloud platforms (e.g., AWS, Azure, GCP).
  • AI-based Code Implementation Skills: Familiarity or experience with AI-powered coding tools like GitHub Copilot, Claude, or Gemini to enhance productivity.

Responsibilities

  • Design, develop, and implement backend services and APIs using Java 17+ and Spring Boot.
  • Contribute to the architecture and design decisions for new and existing applications.
  • Develop and optimize batch and data processing solutions to handle large datasets efficiently.
  • Write clean, maintainable, and well-documented code following best practices.
  • Collaborate with back-end developers, product managers, and other stakeholders to define and deliver features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Troubleshoot and debug production issues, providing timely resolutions.
  • Contribute to the continuous improvement of our CI/CD pipelines and development tool integrations.
  • Stay up-to-date with emerging technologies and industry trends.

Benefits

  • In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards.
  • Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
  • Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.
  • For additional information regarding Citi employee benefits, please visit citibenefits.com.
  • Available offerings may vary by jurisdiction, job level, and date of hire.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service