RE Partners is seeking an experienced Java Developer to build scalable, real-time services using modern technologies for low latency, high-throughput systems in the payments processing domain.
Requirements
- 5+ years of experience in Core Java development with a focus on performance and memory optimization.
- Proficient in SpringBoot and microservice-based architecture.
- Proven experience with low-latency, high-throughput applications (sub-millisecond response times a plus).
- Experience working with XML and message parsing/transformation.
- Hands-on experience deploying applications on Red Hat OpenShift and/or Kubernetes.
- Strong cloud experience with AWS services such as ECS, EKS, Lambda, S3, etc.
- Solid understanding of MongoDB and NoSQL design patterns.
Responsibilities
- Design, develop, and optimize low-latency, high-throughput backend systems using Core Java and SpringBoot.
- Build and maintain RESTful APIs and microservices that power secure payment workflows.
- Work with XML-based messaging standards and protocols commonly used in financial transactions.
- Deploy, monitor, and scale applications in Red Hat OpenShift and AWS cloud environments.
- Integrate with MongoDB and other NoSQL/SQL datastores for real-time data management.
- Collaborate with DevOps, Product, and QA teams to ensure production-grade solutions.
- Drive performance tuning, fault tolerance, and observability improvements across services.
Other
- Prior experience in Payments Processing, financial services, or banking systems.
- Strong communication skills and a bias toward action and opinionated design decisions.
- Collaborative, fast-paced, and engineering-driven culture.
- Emphasis on engineering autonomy, architectural decision-making, and clean code.
- The base salary range for this role is $50,000–$200,000 per year.