We are seeking a highly motivated and hands-on Java Application Lead / Developer with a strong software engineering background to support and enhance our Global Trade Clearing and Primary Dealer Reporting platform. As part of a strategic global team, you will design and build robust, secure, and scalable financial applications. The role requires technical leadership, collaboration with cross-functional teams, and active contribution to an agile squad.
Job Responsibilities
- Lead and participate in the design, development, and support of core Java applications
- Work closely with multiple IT groups to deliver complex application development projects
- Collaborate in an agile team environment, contributing to sprint planning, design discussions, and code reviews
- Implement application and database design strategies aligned with business and technical requirements
- Write efficient, maintainable, and testable code with a strong focus on quality
- Support production systems and resolve any critical issues in a timely manner
- Communicate effectively with stakeholders across Technology, Business, and Operations
Required Skills
- 3+ years of experience in Core Java with deep knowledge of threading and memory management
- Strong hands-on experience with Spring Framework, Spring Boot, REST / SOAP services
- Solid understanding of OOP concepts and design patterns
- Proficiency in SQL programming and relational databases
- Experience working in Unix / Linux environments
- Basic understanding of frontend technologies such as Angular or React
- Experience with application and database design, debugging, and performance optimization
- Strong skills in technical analysis, architectural design, and problem solving
- Excellent verbal and written communication skills
- Proven ability to deliver in complex and ambiguous environments
Preferred Skills
- Bachelor's or Master’s degree in Computer Science or related field
- Experience in middle office trades processing
- Familiarity with messaging systems such as MQ / JMS and Kafka
- Exposure to cloud platforms like Azure or AWS
- Prior experience in financial services or banking domain
Certifications
Information not provided
Education
Bachelor’s or Master’s degree in Computer Science or related discipline
J-18808-Ljbffr