Description
You will build and maintain scalable systems using Java and C#, focusing on API integration and high-volume data processing.
This role is on-site.
Responsibilities
- Design and document API integrations for internal and third-party systems, defining endpoints, formats, authentication, and error handling.
- Develop scalable, fault-tolerant systems for high-volume data processing.
- Ensure security and efficiency of containerized applications.
- Troubleshoot and resolve integration issues with development and vendor teams.
Required Skills
- 8+ years of relevant development experience.
- Strong expertise in Java, including Streams, Collections, Multithreading, JPA, and Java Security.
- Proficiency in C# and .NET Web APIs.
- Experience with Spring Boot, Spring Cloud, and unit/integration testing.
- Experience configuring and deploying applications 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.