You will design, build, and maintain high-availability platforms for global market operations and clearing house data.
Responsibilities
- Design and maintain high-capacity platforms using object-oriented design, event-driven models, and microservices architecture.
- Translate business and technical requirements into well-engineered applications.
- Participate in the full SDLC, including automated testing and production support for global users.
- Collaborate with cross-functional teams to support high trading volumes and rapid software deployment.
- Engage in production support to ensure system reliability and regulatory compliance.
Required Skills
- 7+ years of experience with Java or similar object-oriented languages.
- Proficiency with Spring, Spring Boot, DB2, microservices, and Kubernetes.
- Solid understanding of algorithms, data structures, software design, and distributed systems.
- Hands-on experience with debugging, code optimization, and automation using DevOps principles.
- Experience with UNIX operating systems internals and Java design patterns.
- Practical application of Test Driven Development and Agile methodologies.
- Bachelor's degree in Computer Science.
Preferred Skills
- Experience in the banking or financial services industry or Decision engines.