Senior Java Developer (Expert) | IT Recruitment

Minimum years of experience:

  • At least 8-10 years JAVA development experience
  • Extensive experience in implementing and monitoring solutions
  • Experience in testing (manual or automated testing)
  • Agile working experience advantageous

 

Level of experience required:

  • Expert (0800)

 

Minimum qualification required:

  • Relevant IT / Business Degree

 

Role tasks:

Part of a team working as a Java developer to enable the company IT to support the company Decentral Ordering processes within the ProFLEX project.

  • Part of a Dev team responsible for development and maintenance on platform/application
  • Meet with end users and gather requirements
  • Participate in all relevant Agile ceremonies
  • Develop systems solutions in line with quality and delivery requirements
  • Review and present proposed system solution to Product Owner / Sub-Product Owner
  • Preparation of system/technical documentation (as per ISO standards)
  • User training
  • Unit Testing
  • Ability and willingness to coach and give training to fellow colleagues and users when required

 

Generic Technical / Functional skills

  • Working in an Agile environment
  • Understanding of integration between different technologies

 

Specific Technical / Functional skills

Experience with the following technologies:

  • Java EE / Java
  • SQL (Oracle, Postgres)
  • RESTful and SOAP services
  • Design and develop Microservices with deep understanding of API based development experience
  • Knowledge of Cloud infrastructure
  • Git, Bitbucket
  • Experience in working with CI/CD framework and tools.

Advantageous:

  • JSF
  • Angular
  • AWS ECS, Fargate, Lambda
  • PaaS Knowledge (Cloud, AWS)
  • Java EE Containers (Glassfish – Payara)
  • JavaScript + JS UI frameworks (Angular, NodeJS)
  • Apache
  • HTML5, CSS3
  • Jenkins (CI (Continuous Integration) / DevOps)
  • Jira, Confluence
  • DevOps

 

Soft skills:

  • Problem solving capabilities
  • Ability to work as part of a team
  • Ability to work interdependently as well as independently and to submit deliverables on time and with excellent quality
  • Excellent interpersonal and organizational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users
  • Strong ability to understand and interpret business needs and requirements with an aptitude to move concepts through to proposal and successful implementation
  • Strong presentation skills
  • Above-board work ethics
  • Flexibility to take up different tasks in the project
  • Ability and willingness to coach and give training to fellow colleagues and users when required
  • Willing and able to travel internationally
Upload your CV/resume or any other relevant file. Max. file size: 20 MB.