Description
You will build and maintain systems using Java and C#.
Responsibilities
- Design and document API integrations for internal and third-party systems.
- Create detailed API specifications covering endpoints, formats, auth, and error handling.
- Troubleshoot and resolve integration issues with development and vendor teams.
- Develop scalable, fault-tolerant systems for high-volume data processing.
- Ensure security and efficiency of containerized applications.
Required Skills
- 8+ years of relevant development experience.
- Strong expertise in Java (Streams, Collections, Multithreading, Spring Boot, JPA, Java Security, Spring Cloud).
- Proficiency in C# and .NET Web APIs.
- Experience with Spring Boot unit and integration testing.
- Experience configuring and deploying on Kubernetes.
- Solid knowledge of data structures and algorithms.
- Experience in Banking, Financial Services, or Capital Markets domains.
Preferred Skills
- Experience collaborating with compliance and audit teams.
- Understanding of design patterns.