Back to jobs

Senior Java developer

Job description

Senior Java developer

Starting date: a.s.a.p. in good negotiation

36 - 40 uur

Intakes: beginning next week

 

Responsibilities

  • Defines site objectives by analysing user requirements; envisioning system features and functionality.

  • Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.

  • Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with other systems.

  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.

  • Supports users by developing documentation and assistance tools. • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

 

Skills and Qualifications

  • Must be detail oriented, a self-starter and a strong team player

  • Excellent verbal and written communication, time management and organisational skills

  • Ability to multi-task and establish priorities

  • Strong estimating and risk assessment skills

  • Demonstrated ability to collaborate and negotiate with others

  • Object-Oriented Design (OOD)

 

Experience Required

  • Understanding of the Software Development Life Cycle (SDLC)

  • Experience in software development projects

  • Experience in software development (5 years +) What is our current stack?

  • Web application development in a modern development environment

  • Azure cloud services

  • Wildfly

  • Spring Boot

  • SQL Server

  • Wicket

  • Angular

  • Splunk

  • Jenkins

 

What do we see as our future stack?

  • Java (recent LTS version)

  • DDD and CQRS

  • Event Sourcing

  • Angular

  • Self-contained components / micro-services

  • Kubernetes

  • Modern CI/CD (for example Gitlab and JenkinsX)