NEWPosted 2 hours ago
Job ID: JOB_ID_8331
Job Summary
Seeking a strong Java Application Developer to modernize legacy financial systems into a cloud-native, event-driven microservices architecture. The role focuses on building scalable services using Spring Boot or Quarkus, Kafka, and OpenShift/Kubernetes, supporting core investment-management workflows.
Key Responsibilities
- Design and develop Java microservices using Spring Boot or Quarkus.
- Build solutions using Domain-Driven Design and Event-Driven Architecture.
- Implement event streaming with Kafka (or Azure Event Hubs / AWS EventBridge).
- Deploy and operate containerized services on OpenShift/Kubernetes.
- Support migration from legacy Solaris/Informix systems to modern platforms.
- Build resilient APIs (REST/gRPC) with fault-tolerance patterns.
- Collaborate with business and technology teams to modernize investment workflows.
Required Skills
- Strong Java development experience (Spring Boot or Quarkus).
- Deep knowledge of DDD and Event-Driven Architecture.
- Strong expertise with Kafka, including delivery semantics and consumer design.
- Hands-on experience with OpenShift or Kubernetes.
- In-depth knowledge of containerization (Docker).
- Experience with relational databases (PostgreSQL or SQL Server).
- Experience using AI-assisted development tools.
- Git, Linux/Unix, and strong communication skills.
Nice to Have
- Solaris/Informix experience.
- Kafka ecosystem tools (Schema Registry, Connect, Streams).
- Python or JavaScript experience.
- Azure DevOps, Snowflake, or investment-management domain exposure.
Special Requirements
Local profiles only. LinkedIn is a must. Hybrid (2-3 days on-site per week). Domain: Investment Banking.
Compensation & Location
Salary: $100,000 – $150,000 per year (Estimated)
Location: New York, NY
Recruiter / Company – Contact Information
Email: az@rapscorp.com
Recruiter Notice:
To remove this job posting, please send an email from
az@rapscorp.com with the subject:
DELETE_JOB_ID_8331