Java back-end Developer (Apache Camel exp)
- Full-time
Company Description
Arηs (read: /aris/) stands for “Advanced and Reliable Information Systems”. We’ve launched Arhs in 2003 and today we’re more than 1850 IT enthusiasts, spread across 6 European countries: BE, LU (HQ), FR, GR, IT, PT.
ARHS is a fast-paced international company and a fully independent group, with a headcount of more than 1900 professionals and double-digit growth every year.
What do we do? Besides having fun at work: doing a job we love ! We work as top performers on Software & Mobile Development, Data Science, Cloud, Machine Learning, Digital Trust & Infrastructure.
Our special trait? #WeAreCodeBlooded! We live every day by the rules representing our culture: #WorkHardPlayHard, #KeepOnLearning, #DareToBeDifferent, #DreamBig, #StepUpToTheMark, #BeBold.
Join us!
Job Description
For one of our projects, ARHS Digital is looking for an experienced Java Software Engineer who can develop qualitative solutions based on business requirements related to a Telecom Web-based environment. This person will work within our team, accountable mainly for the development of a middle layer application between back-end and Web front-end solutions.
Your challenge
Roles & Responsibilities
- Participate in the technical design of the solution based on business requirements gathered and analyzed by team analysts
- Participate in the project estimations
- Develop qualitative Web-solutions using Agile (Scrum), test driven methodologies
- Act as an active member to ensure high code quality (unit testing, regression tests, etc.) delivered in time and within budget
- Document the delivered code/solution
- Perform development testing
- Participate in the implementation of the releases following the change & management processes
- Provide support to the operation team in case of major incidents for which engineering knowledge is required
- Provide solutions (bug fixes, etc.) for problem management
Qualifications
Experience & expertise
- University degree in Informatics related studies, or equivalent by experience
- Experience with Java Web-based development
- Profound knowledge of Spring framework and Java tooling and framework (Spring Boot, Spring Data, JUnit, commons). Knowledge of microservices architecture is an asset.
- Experience with Apache Camel is a must
- Hands-on experience with OO Design and design pattern
- Experience with continuous integration and automated test & build
Personal Skills:
- Ability to work in a large company
- Ability to communicate in English
- Ability to work independently in an Agile team
- Ability to work in an environment in which the priorities are often changing
- Ability to work according to rules, standards and guidelines defined in the architecture
- Customer, solution, and improvement minded
- Pro-active and can-do attitude
- Team player
Technical Skills:
- Ability to develop and test qualitative source code based on functional requirements in an Agile working environment
- Strong skills in automation, continuous integration and unit and integration testing
- Communication skills to be able to do TDD and pair programming
- Knowledge and user experience with following tools:
- OpenShift
- Oracle Database
- GitHub
Additional Information
What we offer
- An attractive salary and different extra legal advantages;
- The integration in a very dynamic team and company;
- The opportunity to participate to major development projects using state-of-the-art technologies;
- Continuous Learning and Trainings
- A wide range of opportunities for career development;
- This opportunity is open for a freelance