Senior Java/J2EE Developer (Spring/Hibernate/Angular JS)
Description of the open position
ARHS Developments is looking for an experienced Java J2EE developer with strong technical background who will work within a team accountable for the development of qualitative and efficient solutions for European Institutions and Agencies
Roles & Responsibilities
- Participate to the technical design of the solution based on business requirements gathered and analyzed by team analysts.
- Participate to the project estimations.
- Develop qualitative web-solutions related to Web content management systems using Agile (SCRUM), TDD and test driven methodologies
- Act as an active member to ensure high code quality (unit testing, regression tests,…) delivered in time and within budget.
- Document the delivered code/solution
- Perform development testing
- Participate to 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,…) for problem mgt.
What we expect from you
Experience & expertise
- Bachelor/University in computer science
- At least 5 years of experience on JAVA (J2EE) web-based development
- Strong experience in :
- J2EE standard
- JAVA tooling and frameworks (spring IOC, JUnit, commons, log4j, MVC)
- Hands-on experience with
- OO Design, UML and design pattern
- Agile development (Scrum) principles & methodologies
- JavaScript (JQuery, ajax)
- Unit testin
- Html and CSS
- Following experiences are considered a strong asset
- Cachin
- HTML integration
- Following experiences are considered an asset:
- Load testing
- XML, XSSL, SQL is an added value
- Experience with continuous integration and automated test & build
- Deployment on JBoss, TomCat and WebSphere 8
Technical Skills
- Knowledge and user experience with following tools:
- Required
- Java j2ee
- Spring MVC and Spring framework
- Commons
- JUnit
- Log4j
- Maven
- Struts
- Ant
- Hibernate
- Eclipse
- Asset
- Aspects
- Jenkins
- JMeter
- Selenium
- XSLT
- Angular.js
- ClearCase/ SVN
- Quality Center
Personal Skills
- Ability to communicate in English: spoken & written (French/Dutch is appreciated)
- Ability to work independently in an Agile team
- Ability to work proactively following the priorities and timing of the project
- Ability to work in a structured way
- 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
Your challenge
Who you are
Technologies
Bonus / advantage skills
What you’ll get
-
An informal hierarchy & work environment
Our open, flat structure supports a strong focus on communication and collaboration, enabling to respond quickly to market changes and customer requests.
-
Learning & development opportunities
We constantly invest in our people and are committed to providing individual development opportunities to help you continue to grow and stay happy and satisfied at work.
-
An attractive salary package
With an attractive salary and benefits package − including advantageous fringe benefits − you’ll be well paid for what you love to do.
-
Exciting projects
You’ll take ownership of various projects for both public and private clients: calling for creativity and innovation, at the cutting-edge of technology.
-
A strong corporate culture
You’ll join a dynamic team of smart and ambitious people. From the way we hire, to the way we relate to our clients − our values form the foundation of the way we work.
-
A rock solid company
With more than 150 customers, and 31% organic growth in FY2017, you’ll join a business with a sustainable and growth-oriented plan.