AngularApacheAWSCloudDockerHibernateJavaKafkaNoSQLOracleRDBMSSOAPSpringSpring BootSpringBootTypeScriptAmazon Web ServicesBambooIAMService BusSSOGitBlockchainCI/CDCommunication
About this role
Role Overview
Develop powerful, efficient back-end web applications
Design and implement core business logic, creating high-performance servers and databases
Ensure our systems are secure, reliable, and optimized across multiple platforms
Design and develop APIs that enable seamless communication between systems
Work alongside other developers to create scalable software solutions
Take charge of key projects, guiding them from concept to completion
Keep our codebase organized and pristine while fixing bugs and enhancing functionality
Analyze data, processes, and code to identify areas for improvement and troubleshoot issues
Contribute to creating clear technical documentation for current and future reference
Requirements
A university degree in IT
min 9 years of professional experience in development
Mastery of back-end languages and frameworks, including Java 8+, Spring, Spring Boot, Java EE, and Hibernate
Solid experience with Oracle Service Bus, Oracle DB, and RDBMS database technology
Deep understanding of OpenID Connect, SSO, and integration techniques
Hands-on experience with Amazon Web Services (AWS) for cloud development
Expertise in Kafka, ActiveMQ, JMS, and working with REST & SOAP APIs.
Familiarity with blockchain technologies is a big plus!
Experience with tools like Secunda and IOP IAM.
Advanced knowledge of Procurement and Grant Management business domains.
Strong understanding of Oracle WebLogic Server, Apache, SSL/TLS, and reverse proxy configuration.
Practical experience with CI/CD pipelines and tools like Bamboo and Docker.
Knowledge of Git for code versioning.
Experience with NoSQL databases, Angular, TypeScript, and front-end technologies is a plus.
Fluent in English, with proficiency in French being a great advantage.