Job details

INACTIVE AD: The employer is not currently actively recruiting for this position, but you can apply for the ad.

Java developer

Career level
Middle (2-5 years), Senior (5-10 years)
Employment type
Full time
Spoken languages
English - Advanced
Number of vacancies
2

We seek an enquiring mind, desire to learn new skills and a broad understanding of engineering fundamentals plus the ability to work efficiently within a geographically distribute team.

If you enjoy challenging though problems, delivering thoughtful solutions and learning every single day, you may be a good candidate to join our team.

Project context:

Electricity markets – critical IT systems – trading platform – near real-time applications.

If you enjoy challenging though problems, delivering thoughtful solutions and learning every single day, you may be a good candidate to join our team.

The projects are executed within an international environment involving software development and implementation held in multi-sites and multi-countries. Hence both technical skills and interpersonal (communication both in oral and written form, self-organization, reporting, autonomy, decision making, English) are of utmost importance.

Responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to design discussions.

Responsibilities

  • Design, develop and document software within an agile development environment
  • Open to learn and apply new technologies if required
  • Write code with consideration for continuous integration & delivery
  • Task planning, follow-up, reporting
  • Report to project business and IT lead

Desired Skills and Experience:

  • Good knowledge of Java - at least 5 years’ experience
  • Advanced programming: Design patterns, object relational mapping (. Hibernate)
  • Advanced software architecture knowledge (preferably)
  • RDBMS: SQL querying, Oracle (PL/SQL), MySQL, Postgres
  • Web: GWT, Spring (Core, Security, Batch, Integration)
  • Application servers: JBoss
  • Workflow JBPM, Flowable
  • Others: SVN/Git, Web Services (SOAP, CXF), software management tools (. JIRA, Team City, Jenkins)
  • OS: Windows, Linux RedHat
  • Methodologies: Agile, SCRUM
  • English both spoken and written

Nice to have:

  • Experience in working with Angular 2+, Typescript
  • Ability to write scripts (one of bash, python or groovy)