About The Position

We are seeking an experienced and visionary Java Backend Development Lead to spearhead the design, development, and deployment of our AI-powered platforms. The ideal candidate is a hands-on leader with a strong background in Java and a passion for artificial intelligence. You will lead a team of skilled engineers, architect scalable and resilient backend systems, and work closely with data scientists to integrate machine learning models that deliver unparalleled value to our users.

Requirements

  • 6+ years of professional experience in backend software development, with a strong command of Java.
  • 3+ years of experience in a technical leadership or lead developer role, with a proven track record of successfully delivering complex projects.
  • Extensive experience with the Spring Framework, particularly Spring Boot, for building microservices.
  • Solid understanding of microservices architecture, containerization (Docker), and orchestration (Kubernetes).
  • Proficient in designing and building RESTful APIs and event-driven systems.
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with message brokers such as Apache Kafka or RabbitMQ.
  • Strong understanding of software development principles, design patterns, and Agile methodologies.

Nice To Haves

  • Hands-on experience in developing applications that consume or interact with AI/ML models.
  • Familiarity with cloud platforms (AWS, Google Cloud, or Azure) and their AI/ML services.
  • Basic knowledge of Python and common machine learning libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Experience with MLOps principles and tools for model deployment and monitoring.
  • Knowledge of data processing frameworks like Apache Spark or Apache Flink.
  • Experience with search and analytics engines like Elasticsearch.
  • Excellent problem-solving abilities and strong communication skills.
  • A passion for building intelligent systems and a desire to make an impact.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Familiarity with industry standards and best practices relevant to financial services technology environments.

Responsibilities

  • Lead, manage, and mentor a team of backend developers in a fast-paced, Agile environment. Foster a culture of collaboration, innovation, and continuous improvement.
  • Architect and design robust, scalable, and high-performance backend services and APIs using Java, Spring Boot, and microservices principles. Ensure systems are secure, reliable, and ready for future growth.
  • Collaborate with data scientists and machine learning engineers to seamlessly integrate and deploy AI/ML models into our production environment. Design APIs and data pipelines to support real-time inferencing and model retraining.
  • Oversee the entire software development lifecycle, from requirements gathering and technical design to coding, testing, deployment, and maintenance.
  • Champion and enforce best practices for code quality, unit testing, integration testing, and CI/CD. Conduct code reviews and provide constructive feedback to the team.
  • Work closely with product managers, stakeholders, and other engineering teams to define technical requirements, set priorities, and ensure timely delivery of features.
  • Stay current with emerging trends and technologies in backend development, artificial intelligence, and machine learning. Drive innovation by prototyping new ideas and evaluating new tools.

Benefits

  • A hybrid working model with 3 days in the office and 2 days working remotely, giving you structure alongside meaningful flexibility.
  • Access to Citi's global network of technology teams, enabling cross-border collaboration and exposure to enterprise-scale challenges.
  • Ongoing learning and development opportunities, including access to emerging technologies such as AI-assisted development tooling and modern cloud-native architectures.
  • Competitive compensation and financial wellbeing benefits commensurate with a senior leadership position.
  • Wellbeing and family support programs designed to help you sustain performance over the long term.
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service