Senior Java Software Developer
ROLE of Senior Java Software Developer
- As a Senior Software Developer you will develop our partner’s products/solutions
- You will design and build new componentsand/or features, create automated tests where possible and make sure the software lives up to our qualitystandards
RESPONSIBILITIES
- Maintain and develop software solutions in accordancewith defined objectives (quality, security, time schedule,cost)
- Development and production launching ofprograms
- Assistance in drawing up and validating technicalspecifications
- Writing of documentation and procedures/ documentingthe source code with comments and writing technicaldocumentation
- Implementing corrective actions . Reporting on progress, issues and problems to the
supervisor; providing lessons learned and givingsuggestions to optimize the work processes
TECHNICAL REQUIREMENTS
- Very good knowledge of Java EE 6, Java EE 7
- Very good knowledge of Java EE frameworks: Spring, Hibernate/EclipseLink or other ORM frameworks / JPA implementations
- Knowledge of EJB / JMS, WebServices (SOAP , RESTful)
- Knowledge of some core development tools used within the company (Maven, Jenkins, Git/SVN, Sonar, …)
- Good knowledge of Eclipse/STS/Net Beans IDE/IntelliJ IDEA
- Knowledge of Software Design Patterns, Unit Testing
- Knowledge of HTML, CSS, JavaScript, AngularJS
- Familiarity with Oracle/DB2/MySQL
- 3/6 years of professional experience in softwaredevelopment
- Optional: Familiarity with Agile/SCRUM-based softwaredevelopment
Â
SOFT SKILLS
- You have the ability to communicate about problems and solutions and to openly present her/hisown ideas
- Independent and highly selfmotivatedwith a strong customerfocus
- Able to work both independently andas part of a team
- Fluency in English
- Willing and able to be part ofinternational projects and initiatives
- Action and results orientated, abilityto manage multiple priorities is alsoexpected
- Ability to work under pressure andmeet deadline requirementscomplimenting a proactive andflexible approach with a resilient andresults-oriented nature
YOU MUST BE
- Honest in your approach within theteam (if you promise, you deliver)
- A forward-thinking developer with agood grasp of real world enterprisesoftware development
- Actively interested on new software technologies.