You will develop real‑time Java alert engines for traders, work on CI/CD and Kubernetes deployments, and contribute to a polyglot codebase. You’ll join a close‑knit team in Pune building platform for execution intelligence.
What You’ll Do
- Develop and maintain Java alert engines processing real‑time trading events.
- Build and improve CI/CD pipelines and Kubernetes deployments (Helm, Ansible, Terraform).
- Contribute across Go, JavaScript, and kdb/q codebases.
- Write clean, well‑tested code and participate in code reviews.
- Own engine and deployment components as you grow into the role.
- Optimize alerting pipelines over AMPS messaging.
- Collaborate with cross‑functional teams to deliver high‑quality features.
What You Need
- Solid Java fundamentals: OOP, collections, testing.
- Experience with CI/CD and build/deployment automation.
- Familiarity with containers and Kubernetes, preferably Azure.
- Working knowledge of SQL/PostgreSQL databases.
- Strong problem‑solving and intellectual curiosity.
- Collaborative, clear communicator who values code quality.
Good to Have
- Experience with Go, JavaScript or kdb/q.
- Familiarity with AMPS messaging and real‑time trading systems.
- Interest in applying AI to improve workflows.
The Opportunity
UBS values diversity, equity, and inclusion, offering a supportive culture and growth opportunities. The Pulse Desktop team provides early ownership and broad exposure across the tech stack.
