remoteonsite
Senior Java Full Stack Developer React & Kafka - Luxoft
Full Stack Developer
Senior Java full‑stack developer responsible for designing and building web applications and services for a banking front‑office, leveraging React, Spring Boot, and Kafka to modernize pricing and risk tools.
About the role
Key Responsibilities
- Design and develop end‑to‑end web applications using Java, Spring Boot, and React for front‑office trading and sales workflows.
- Implement event‑driven architectures with Apache Kafka to enable real‑time data distribution and risk calculations.
- Transform legacy Excel‑based pricing, parameter, and risk‑management tools into scalable, service‑oriented web applications.
- Collaborate with traders, quants, sales, structuring, and technology teams to gather requirements, validate designs, and ensure solutions meet business needs.
- Write clean, maintainable code, create RESTful APIs, and optimize database interactions using SQL.
- Participate in code reviews, unit testing, and continuous integration pipelines to maintain high quality standards.
Requirements
- 5+ years of professional experience in Java development, with strong knowledge of Spring Boot.
- Proficiency in front‑end development using React and modern JavaScript tooling.
- Hands‑on experience with Apache Kafka for real‑time messaging.
- Solid understanding of REST API design, relational databases, and SQL.
- Excellent communication skills and ability to work closely with business stakeholders in a fast‑paced banking environment.