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)