remote
Software Engineer III - Real-Time Client Liquidity Dashboard Java and Kafka/ReactJs - JPMorganChase
Software Engineer
Senior Software Engineer focused on building a real‑time client liquidity dashboard using Java, Kafka, and ReactJS, delivering robust, modern microservices for global wholesale clients.
About the role
Key Responsibilities
- Design, develop, and maintain a real‑time intraday liquidity monitoring platform using Java, Kafka, and ReactJS.
- Implement and expose RESTful APIs to support front‑end dashboards and third‑party integrations.
- Collaborate with product owners and stakeholders to translate business requirements into scalable, high‑performance solutions.
- Write clean, well‑tested code, conduct code reviews, and ensure adherence to coding standards and best practices.
- Participate in Agile ceremonies, estimate effort, and deliver incremental value in short sprints.
Requirements
- 5+ years of professional software development experience with Java and Spring ecosystem.
- Strong experience with Kafka for real‑time data streaming and event processing.
- Proficiency in ReactJS and modern front‑end development patterns.
- Solid understanding of REST API design, microservices architecture, and containerization.
- Excellent problem‑solving skills, ability to work independently and in a collaborative team environment.