Software Engineer - Java (Prime Services - Equities)
Randstad Digital, Plano, TX, United States
Sponsorship avaialble with day 1 GC processing.
About the Role:
We’re seeking a skilled Senior Java Developer to join our Prime Services Technology team, contributing directly to our Global Stock Loan team. In this role, you will play a critical part in developing next-generation systems to support our high-impact, multi-year initiatives. You’ll work within a highly collaborative, Agile environment, joining a team focused on innovation and transformation across Pre-Trade, Core Trading, and Inventory Management systems.
This role will have an on-site requirement to foster close collaboration with fellow team members and support the critical functions of our business. If you’re passionate about financial services and thrive in an agile, fast-paced environment, we’d love to hear from you!
Key Responsibilities:
- Development: Design, develop, and maintain robust Java/J2EE solutions with a focus on high-quality, reusable code.
- Messaging: Leverage messaging systems like TIBCO, RabbitMQ, or Kafka for effective communication across applications.
- Database Management: Optimize performance in Sybase, SQL Server, and Oracle databases; assist in database performance tuning.
- Agile Delivery: Collaborate in Agile/Scrum ceremonies, working closely with other team members to meet sprint goals.
- Support: Provide third-line support for trading-related functions, addressing issues during standard business hours as part of the on-site team.
What You’ll Bring:
- Technical Expertise:
- Strong Java and Object-Oriented Programming skills, with experience implementing design patterns.
- Hands-on experience with N-tier architecture for scalable and efficient application design.
- Proven expertise in database management with a focus on Sybase, SQL, or Oracle, and a strong understanding of database optimization.
- Experience with Test-Driven Development (TDD) or Behavior-Driven Development (BDD) methodologies.
- Financial Services Knowledge (Preferred but not required):
- Understanding of global lending, prime services, and securities finance domains, particularly around stock loan, equity lending, and prime lending.
- Familiarity with the trade lifecycle, including Trading, Middle Office, and Settlements.
- Soft Skills:
- Excellent collaboration skills, with an ability to work effectively in an Agile team environment.
- Strong analytical and problem-solving capabilities.
Qualifications:
- Education: Bachelor’s degree in Computer Science or related field (or equivalent experience).
- Experience: Minimum 7 years in Java development, with a focus on backend systems for financial services or similar industries.