About the job Java Software Consultant (Job ref. L698R9R5)
ABOUT COMPANY
Oben stands ready to provide the IT Strategy and Consulting support for Global Leaders to help them steer their Organizations through Change. We leverage our functional and technology expertise, insights and industry know-how to help Enterprises reach their goals.
ROLE INSIGHTS
We are looking for a Java Software Consultant fluent in French having expertise in Java with the aim of helping our current and future clients across all phases of the product development lifecycle. Our future colleague will play a key part in designing, developing, and optimizing software solutions, ensuring high-quality deliverables for our clients.
If you are interested in discussing such an opportunity within our company, do not hesitate to use the Apply for Position button.
ROLE DETAILS
Job Title: Java Software Consultant with French
Job Type: Full-time
Effort Schedule: 8 Hours/Day
Project Communication & Documents: English
Job Summary: Java Software Consultant proficient in French you will be responsible for delivering software solutions, supporting the Product Owner in defining business requirements, and ensuring clean, maintainable code across both front-end and back-end development. You will work within an Agile/Scrum methodology and collaborate with global teams to deliver software solutions that meet both technical and business needs.
Responsibilities:
- Write clean, maintainable code for both front-end and back-end development in accordance with existing guidelines and best practices.
- Contribute in all phases of product development lifecycle
- Support the Product Owner in defining new business requirements, including performing impact analysis, software architecture design.
- Analyze technical solutions, implement them, and handle bug fixes, upgrades, and patching as required.
- Develop and document user stories, including updates, changes, and additional functionalities.
- Support continuous integration efforts by contributing to unit testing, integration testing, and other quality assurance activities.
- Collaborate with other developers and stakeholders to design scalable and efficient solutions.
- Participate in code reviews and adhere to industry best practices in coding standards.
- Maintain up-to-date technical documentation to support ongoing development and deployment.
Requirements:
- Minimum of 3 years of experience in software development, particularly with Java/ SpringBoot.
- Nice to have knowledge in C/C++ programming languages.
- Strong understanding of data structures, algorithms, error handling, design patterns, and memory management techniques (including identifying and mitigating memory leaks).
- Knowledge of relational databases (Microsoft SQL Server, Oracle, including SQL and PL/SQL).
- Proficiency in Messaging and Event-driven Systems Architecture (e.g., MQ, MQTT, etc.).
- Experience with cloud platforms (Google Cloud preferred).
- Knowledge of continuous integration tools and practices.
- Familiarity with test-driven development (TDD) and automated testing.
- Experience with Agile/Scrum methodologies is a plus.
- Ability to communicate technical information clearly in English and French, both in writing and verbally.