Java Developer — Luxembourg Development Job Description Template
Our company is looking for a Java Developer — Luxembourg Development to join our team.
Responsibilities:
- Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system;
- Build and deploy the system on an application server;
- Refactor and improve the code to keep the product maintainable and adaptable to new requirements;
- Create unit and integrated system tests to show that the developed functionality works as intended;
- Understand existing product and domain elements and work with business analysts to refine and implement new requirements;
- Work effectively in a team environment and follow/develop product software development processes and standards;
- Evaluate and improve application performance, and high availability features;
- Support existing and develop new functionality and components;
- Create and execute qualification tests.
Requirements:
- Spring framework (preferably Spring 4);
- SQL and experience with a relational database (Oracle, PostgreSQL, MySQL);
- Java script framework(Angular);
- JEE (J2EE) server side technologies;
- Protractor;
- Experience in JavaScript or Typescript is preferred;
- SoapUI;
- Java 6 and above;
- Bower;
- Experience with an application server (Oracle Weblogic – preferable);
- Integration experience (Web services, JMS );
- Experience with team development tools: Use of source control applications (preferably Git);
- A strong knowledge of Java essential;
- Use of a UML tool for documentation;
- REST/SOAP.