Integrate a world-class SaaS solution onto customer environments by developing REST APIs.
Requirements
- Good Java development skills using modern Java, Java frameworks and associated build and dependency management solutions
- Have a passion for adopting good on object-oriented design principles, best practices, patterns and clean code development
- Experience building container-based java solutions with REST APIs
- Experience (2+ years) building server-side applications
- Proficient at writing TDD code with a high level of test automation preferably following a BDD approach
- Experience with some or all of the following: cloud based server-less technologies, message queues, caching technology, object storage solutions, data storage solutions (e.g. relational, NoSQL, graph), API gateways and container orchestration platforms such as Google Kubernetes Engine
- Experience with CI/CD, build tools and Git based source control such as BitBucket
Responsibilities
- Develop REST APIs to integrate our world class SaaS solution onto customer environments.
- Build back-end microservices written in Java to run on Google Cloud Platform
- Write code using a test-first/TDD/BDD approach maintaining a high level of automated test coverage
- Collaborate with DevOps in building a comprehensive set of CI/CD pipelines that allow the team to deliver features on a continual basis
- Apply coding best practices and help to evolve coding standards within the team and wider department
- Perform code reviews and work with the team to ensure work is delivered to a high level of quality
Other
- You will work as part of an Agile Scrum team alongside developers, QA Analysts, a Product Owner and a Scrum Master.
- Smart Working Options – spend up to 40% of your working week from home.
- Are you willing to relocate to the Netherlands?
- When are you available to work?
- Are you allowed to work in Europe, or do you need Visa sponsorship?