- Support the architectural direction, solution specification, development, implementation and delivery of new and existing, highly scalable APIs and services.
- Contribute significantly to implementing and documenting API solutions within a collaborative, high trust, solutions delivery team that will contain scrum masters, product owners, architects, other engineers (developers, test engineers and technical delivery engineers).
- Continuously innovate in terms of process and technology.
- Be a proactive stakeholder in code quality, coding to standards, secure code (understanding of OWASP) and overall product quality.
- Be responsible for the execution of the full suite of development tasks in a modern delivery pipeline, including validation activities (such as unit, component, system integration, and regression testing) and infrastructure activities (such as IAC within automated pipelines).
Desired skills & experience:
- Minimum 5 years" experience in designing, developing, and implementing software applications in an Agile environment
- Great knowledge of API Development technologies like Spring-Boot, Spring-Web, and data / streaming like Kafka.
- Good knowledge of API (OpenAPI) and web authentication (OAuth2, SSO) and security patterns (OIDC) and the Security-OWASP Top 10.
- Experience with micro-service architectures and RESTful API is a must.
- Knowledge of modern database technologies (relational/non-relational), Oracle / MSSQL, NoSQL
- Knowledge of Node.js, Express.js is a good plus
- Experience with Shell-Script and Linux based operating systems is a good plus
- Location: 100% remotely
- Flexible form of employment:
- B2B (with 26 holidays days and 30 days of sick leave)
- Perm Contract
Good to have skills:
Knowledge of virtual infrastructure and associated services (e.g. public cloud) as well as containerization and orchestration technologies (ideally docker)