This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced and highly motivated Full Stack Developer to join our dynamic team supporting the Rates business. This role offers a unique opportunity to contribute to critical financial applications, with a primary focus on developing intuitive user interfaces (70%) using React and robust server-side solutions (30%) with Core Java. The successful candidate will be a hands-on engineer, adept at translating complex business requirements into technical solutions, providing production support, and embracing modern DevOps practices, including AI-assisted development with tools like GitHub Copilot.
Job Responsibility:
Lead the design, development, and maintenance of high-performance, scalable, and secure applications for the Rates business
Develop responsive and intuitive front-end interfaces using React.js, focusing on modern functional components, Hooks, performance optimization, and scalable architecture patterns
Implement robust back-end services and APIs using Core Java, Spring Boot, and integrate with messaging frameworks like Kafka
Deploy, manage, and monitor applications within a Kubernetes environment
Engage directly with business stakeholders to gather requirements, provide technical insights, and ensure solutions align with business objectives
Provide comprehensive production support, including troubleshooting, bug fixing, and performance tuning for live applications
Actively participate in DevOps activities, including CI/CD pipeline management and release processes
Champion code quality through code reviews, adherence to best practices, and leveraging AI-assisted development tools (e.g., GitHub Copilot) to enhance efficiency and innovation
Requirements:
5+ years of experience in full-stack development with a strong emphasis on front-end (React) and back-end (Java)
Expert-level proficiency in React.js, including modern functional components, Hooks, advanced performance optimization techniques, and established application architecture patterns
Deep understanding of Core Java, object-oriented programming, data structures, algorithms, and multi-threading
Extensive experience with Spring Boot for building microservices and RESTful APIs
Hands-on experience with Solace/Kafka for event-driven architectures and messaging
Proven experience with Kubernetes for container orchestration and deployment
Solid understanding of relational and/or NoSQL databases
Demonstrated ability to communicate effectively with business stakeholders and translate requirements into technical specifications
Experience with providing production support and contributing to DevOps pipelines
Nice to have:
Familiarity with distributed caching or data grid frameworks, such as Hazelcast
Experience with AI-assisted development tools (e.g., GitHub Copilot)
Understanding of Large Language Model (LLM) application development
Experience with cloud platforms (e.g., Openshift)
Bachelor's or Master's degree in Computer Science, Engineering, or a related field