Citi is seeking a Senior Java Developer for their Oasys Financial team in Pune, India. This role is critical in developing and maintaining their OTC business sub-ledger system that handles millions of trades daily across all asset classes. The ideal candidate will join a global team in a fast-paced, hands-on development environment, focusing on building robust, scalable applications using Java and modern technologies.
The position requires strong programming skills with solid understanding of modern software development practices. The role involves working with big-data solutions, caching implementations, and various database technologies. You'll be part of a team that values collaboration, innovation, and professional growth, working on critical financial systems that impact global trading operations.
Key technologies include Java, Spring Framework, Kafka, SQL/NoSQL databases, and RESTful services. The role offers exposure to OTC products, trade lifecycle, and accounting systems, making it an excellent opportunity for developers interested in fintech. You'll contribute to architectural standards, participate in code reviews, and work closely with business analysts and aligned teams.
The hybrid work environment at Citi provides flexibility while maintaining team collaboration. This is an excellent opportunity for experienced developers looking to impact global financial systems while working with cutting-edge technologies in a stable, respected financial institution.