Tech jobs
Job listings
Full Stack Engineer
Build and maintain enterprise banking applications using Java, React, and Spring Boot, deploying to cloud-native environments with CI/CD pipelines.
Java Developer
Java Developer responsible for designing, developing, and maintaining Java-based applications using Spring Boot and other frameworks. Works with cross-functional teams to ship new features and ensure application quality and performance.
Generative AI Engineer
Build and integrate generative AI solutions and agentic flows using Java/Python, React/StreamLit, and cloud-native tools to automate and optimize enterprise operations in a global bank.
Java Full Stack Developer
Build and maintain enterprise-grade Java/Spring Boot microservices and Angular/React frontends for Citi’s financial platforms, using Docker, OpenShift, and CI/CD pipelines.
[VKS] Android Software Engineer (Kotlin)
Build and maintain Android apps in Kotlin for a regulated gaming platform, focusing on clean architecture, CI/CD, and cloud integration.
Java Developer
Build internal developer tools and APIs in Java/Spring Boot on OpenShift to streamline workflows for Citi’s global engineering teams.
Senior Java Developer
Build and maintain Java/Spring Boot middleware for Citi’s fintech stack, using AI tools to accelerate development, optimize databases, and enhance CI/CD pipelines.
Java Developer Lead Engineer
Leads backend development for fintech applications, blending Java/Spring Boot expertise with AI-driven tools (e.g., Google ADK, AI Agents) to design, deploy, and optimize high-performance systems while mentoring mid-level engineers.
eTrading Java Developer, Front Office Trading
Builds and maintains high-performance Java trading applications for Citi’s electronic trading platform, collaborating with traders and quants to optimize market connectivity and performance.
Java Developer (Middle)
Builds Java backend services integrating LLM agents using frameworks like LangChain4j or Spring AI, focusing on agent orchestration, MCP, and RAG pipelines.
Middle / Senior Full-Stack Dasturchi
Builds and maintains high-load banking systems using Vue.js/Quasar for UI and Java/Spring Boot for backend services with PostgreSQL databases.
Senior Test Automation Engineer (Java)
Build and maintain automated UI tests in Java for a desktop lab instrument, using TestFX and JUnit 5, and support CI/CD pipelines in an Agile/Scrum environment.
Middle+ Java Developer
Builds and maintains a high-load brokerage platform using Java 17-21, Spring, Kafka, and PostgreSQL, writing clean, tested code and designing scalable microservices.
Junior Java Developer
Builds and tests Java-based backend services using Spring, REST APIs, and PostgreSQL; writes Dockerized code and participates in code reviews under remote setup.
Senior Automation Tester
Senior automation tester builds and maintains automated test suites in Java, using TestFX for UI tests and Gradle/Maven for builds, while integrating with CI/CD pipelines.
DevOps инженер (ДОПС)
DevOps engineer building and maintaining CI/CD tools and AI agents for Sber ecosystem deployments, using Kubernetes, Jenkins, Ansible, and Terraform.
[AX Dept] FDE (Forward Deployed Engineer)
Builds and maintains internal platforms for beauty brand operations (inventory, sales, ads, S&OP) by designing domain models, implementing multi-agent architectures, and handling full-stack development (Kotlin/Spring, PostgreSQL, cloud) to solve complex consumer goods challenges.
Senior Test Automation Engineer (Java)
Build and maintain automated tests in Java for a desktop lab-instrument application using TestFX, Gradle/Maven, and CI/CD pipelines to ensure software quality in a medical/life-sciences context.
DevOps-инженер
DevOps engineer maintains CI/CD pipelines, automates deployments, and manages Kubernetes-based infrastructure, monitoring, and databases for a product company.
Главный разработчик Java (Backend)
Leads backend development for a service registry and owner portal, automating service onboarding and configuration via Java, Spring, and microservices.