remote
Java Backend Developer - Assistant Vice President - Citi
Backend Engineer
Senior Java backend engineer leading microservices architecture for OTC derivatives, margin, collateral, payments and cash management. Drive high‑availability solutions on AWS, leveraging Spring Boot, SQL, and container orchestration.
About the role
Key Responsibilities
- Design, develop, and maintain Java microservices for complex financial products in OTC derivatives, margin, collateral, payments, and cash management domains.
- Collaborate with cross‑functional teams to translate business requirements into scalable, secure, and high‑performance solutions.
- Implement CI/CD pipelines, containerize services with Docker, and deploy to AWS environments ensuring reliability and observability.
- Optimize database schemas and queries in SQL to support high‑throughput transaction processing.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and security.
Requirements
- 5+ years of professional experience in Java backend development.
- Strong proficiency with Spring Boot, RESTful APIs, and microservices architecture.
- Hands‑on experience with AWS services (EC2, RDS, ECS/EKS) and container orchestration.
- Solid understanding of relational databases and SQL performance tuning.
- Excellent problem‑solving skills, communication, and a collaborative mindset.