Main Responsibilities
Develop web applications (HTML5, CSS3, JavaScript), including definition, design and implementation on top of the Cloud Service Layer
Lead the integration efforts for binding partner platforms with enterprise systems and applications
Design, code, test and document all new or modified applications
Work closely with management to ensure that data entity, automation functions meet business requirements for project completion
Troubleshoot Integration tools, systems, and software; performance-tune these applications as necessary.
Essential Skills and Experience
College diploma or university degree in the field of computer science, information systems, or computer engineering (BAC+3)
Minimum of 2 years’ direct work experience
Strong ability to analyze user requirements and build integration applications according to specifications
3-4 years’ hands on experience applying Web standards (W3C) and best practices, for HTML5, CSS3, LESS & JavaScript
Experience developing modern JavaScript code for production environments, using common libraries (eg. jQuery, Bootstrap, Angular, Backbone)
Ability to use AJAX with restful APIs
Understanding of building complex interactive UI uses the latest approaches
Experience of Java J2SE, Spring Core Framework, Spring Security, Apache Tomcat.
Experience refactoring existing code to improve readability, code reuse, performance, and maintainability
Good understanding of revision control systems (eg. GIT)
Personality : Self organized
Full development life cycle experience
Experience working in an agile team-oriented & collaborative environment
Communication and documentation skills in English and / or French
Extra Skills
Experience with writing unit-tests and end-to-end tests (eg. using Jasmin or Selenium)
Experience with build tools such as Maven, Gradle, Bamboo
Knowledge of Linux and Internet Services like Apache
Experience of Postgresql.
Java Developer • Luxembourg