Java Developer

Job Description

Responsibilities:

  • Deliver a well-designed, optimized and scalable solutions, covered by automated unit tests;
  • Ensure that architectural choices are based on the best practice and lives up to agility required to continue being the best in class;
  • Take full responsibility of solutions (from analysis, planning and design to development, testing and maintainability);
  • Influence team thinking based on experiences with new technologies;
  • Collaborate closely with the IT team’s architects, engineers, and business analysts;
  • Collaborate with product and design teams consisting of subcontractors and business people;
  • Help other engineers;
  • Work in an international/multicultural team.

 

Requirements:

  • At least 4 years working experience;
  • University degree, e.g. in Computer Science or Engineering;
  • Back-end specialist experience building, devising and maintaining user interfaces for software;
  • Experienced in back-end Java 8+ development covering all phases from design and build to deploy and run;
  • Spring Framework;
  • RabbitMQ or other Message Broker (advantage);
  • SQL (MSSQL advantage);
  • Experience in web development and know about integrating with back-end systems (advantage);
  • A very strong “yes I can” attitude;
  • Strong proactivity and communication skills;
  • Creative problem solving skills;
  • An ability to self-organize and work independently.

Other jobs you may like