Senior Java Developer

Qualigytech
Leiden, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Dutch, French
Experience level
Senior

Job location

Leiden, Netherlands

Tech stack

HTML
Java
API
Cloud Computing
Continuous Integration
Relational Databases
DevOps
Spring
JUnit
Maven
Microsoft SQL Server
Openshift
Scrum
Mockito
Swagger
Selenium
Management of Software Versions
Web Services
Openapi
Test Driven Development
Spring-boot
Cypress
GIT
Angular
Information Technology
Front End Software Development
Api Design
Domain Driven Design
Bamboo
Docker
Jenkins
Microservices

Requirements

  1. 6+ years of progressive experience developing enterprise solutions
  2. 3+ years of hands-on experience in developing Web services (REST) and API solutions using various Java-based frameworks such as Spring Boot
  3. Proficiency in frontend development using frameworks such as Angular
  4. Sound understanding of Test-Driven Development, Domain Driven Design & Micro Service Architecture
  5. Knowledge of API design, including versioning and isolation
  6. Experience in documenting APIs leveraging an API documentation framework such as OpenAPI and Swagger
  7. Experience in testing frameworks such as JUnit, Mockito, Spring Test, Cypress (front-end)
  8. Experience as a technical leader within development projects
  9. Familiar with all Agile/Scrum concepts
  10. Knowledge in DevOps processes, continuous integration and delivery pipelines (e.g. Maven, Docker)
  11. Knowledge of relational database management systems (e.g. MSSQL)
  12. Knowledge of cloud platforms (e.g. OpenShift)
  13. Knowledge of application quality delivery tools and concepts

Education

  • Bachelor's degree or higher in Computer Science or a related field

Language

  • Preferable French and/or Dutch communication skills (speaking and writing)

Requirements

  • Spring Boot 2+
  • Angular 8+
  • Maven
  • MSSQL
  • Git
  • Experience with end-to-end testing frameworks (e.g. Selenium, Cypress…)
  • Experience with CI/CD tooling (e.g. Bamboo, Jenkins…)
  • HTML

Apply for this position