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).
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
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:
8+ years of experience in full-stack development with a strong emphasis on back-end (Java 17+) and front-end (Angular/React)
Deep understanding of Core Java, object-oriented programming, data structures, algorithms, and multi-threading
Extensive experience with Java 17+, Spring Boot, REST API, Gradle, OpenShift, Open Telemetry
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
Python experience is added advantage
Expert-level proficiency in Angular/React.js, including modern functional components, Hooks, advanced performance optimization techniques, and established application architecture patterns
Solid understanding of relational(Oracle) 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
Bachelor's degree/University degree or equivalent experience