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 a motivated and experienced Application Developer . The candidate will be responsible for developing, testing, and deploying robust and scalable applications within a dynamic enterprise environment. This role requires a strong understanding of software development principles, hands-on experience with Java, Spring Boot, and Oracle databases, and the ability to work collaboratively in a fast-paced setting.
Job Responsibility
Design, develop, and maintain high-performance, fault-tolerant applications using Java and the Spring Boot framework
Work with Oracle databases, including schema design, query optimisation, and data management
Participate in the entire software development lifecycle, from requirements gathering and analysis to deployment and support
Collaborate with product managers, architects, and other developers to define technical solutions and ensure successful project delivery
Integrate applications with various internal and external systems and APIs, ensuring seamless data flow and functionality
Implement and adhere to established coding standards, security best practices, and architectural guidelines
Contribute to CI/CD pipelines, ensuring automated testing and efficient deployment processes
Troubleshoot and resolve complex technical issues, ensuring high availability and performance of applications
Stay updated with emerging technologies and industry trends, continuously seeking to improve development practices and tools
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field
3-5+ years of experience in application development with a strong focus on Java
Proven experience with the Spring Boot framework for building microservices and enterprise applications
Solid experience working with Oracle databases, including SQL, PL/SQL, and performance tuning
Familiarity with API design and development (RESTful services)
Understanding of architectural principles, including microservices, cloud-native development (e.g., OpenShift), and scalable systems
Experience with version control systems (e.g., Git) and CI/CD tools
Knowledge of security concepts and authentication mechanisms (e.g., COIN)
Strong problem-solving skills and attention to detail
Excellent communication and interpersonal skills, with the ability to work effectively in a team environment
Nice to have
Familiarity with messaging queues (e.g., Kafka, IBMMQ)
Knowledge of front-end technologies (e.g., React, Angular) is a plus