Equity Derivatives Java Developer (Assistant Vice President)
Summary
Full-stack Java developer at Citi in Singapore (hybrid) enhancing Equity Derivatives trade capture and lifecycle applications to meet business and regulatory needs. Day to day: writing testable code, code reviews, deployments, and L3 support using Java 8+, Spring, SQL (Sybase/MS-SQL), REST APIs, and CI/CD.
Hybrid:
Singapore Singapore:
Full time:
Posted Today:
26998646As a Java Developer, you will develop high-performing, scalable, enterprise-grade Java applications for Equity Derivatives. This full-stack technologist role requires strong technical skills and hands-on experience in modern development practices.
You will enhance the functionality of existing Equity Derivatives trade capture and lifecycle applications to meet business and regulatory requirements.
**Key Responsibilities:*** Write high-quality, testable code adhering to clean coding standards and SOLID design principles.* Proactively plan and schedule tasks, implementing functionality with minimal supervision.* Profile and troubleshoot existing solutions.* Understand and follow defined software development processes.* Perform code reviews, contributing to the overall quality, maintainability, and testability of developed software.* Work independently while collaborating closely with team members and across projects.* Coordinate deployment, testing, and release of developed applications.* Assist with L3 escalations.**Knowledge/Experience:*** 5+ years of software development experience in a corporate environment.* Knowledge and experience working with agile methodologies like Scrum.* Understanding of Git and common source control patterns.* Proficiency in code quality measurement tools (e.g., Sonar) and implementing efficient test pyramids.* Experience designing high-quality solutions using OOP, TDD/BDD, Design Patterns, and SOLID principles.* Experience designing and building APIs, integrating with modern web applications.* Working experience in a global environment, collaborating with colleagues, stakeholders, and clients across different locations and time zones.**Technical Skills:*** Ability to work with agentic AI solutions.* Advanced knowledge of Java 8+, Core Java, and Spring.* Strong understanding of design patterns, data structures, concurrency, and algorithms.* Proficiency in SQL and experience with at least one relational database (preferably Sybase or MS-SQL).* Expertise in REST API principles and messaging systems.* Excellent debugging and testing skills.* Ability to set up and work with CI/CD toolchains.
**Qualification:**
* Bachelor's degree or above in Computer Science, Software Engineering, or related majors.
#LI-Hybrid