Cloud Native Developer
locatie: Leuven
Job description
As an experienced Cloud native developer:
- You will develop new capabilities for Kate Coin and as such, you work with micro-services design, API integration, AWS and container technology. You are eager to work with a hexagonal architecture in a complex and evolving landscape;
- You create and execute tests cases, and modify existing software for production;
- You conduct self & peer code review;
- You resolve the assigned incidents and defects and track to closure;
- You execute technical integration testing of the application in relation with interfacing applications;
- You bring your own code to different test environments and to production.
- You improve the existing code and keep our systems healthy;
- You work together with many other motivated developers;
- You make sure that Kate Coin is a success.
Your assets
- You know Java, Spring (Boot, Cloud, ...), AWS (EKS, RDS, DynamoDb, SQS,...) and Kubernetes. You put security first and have experience with common patterns like OIDC and mTLS.;
- Can write new code, based on functional description
- Can write unit tests, integration tests, ...
- Can set up a testing approach
- Can take ownership of complex stories / multiple stories in parallel
- Can challenge existing development patterns
- Can communicate in proper English with a development team
- Can write and review technical designs
- Can review pull requests
- Knows best practices of SAST tooling, can set them up
- Can set up a basic CI / CD pipeline
- Has extensive knowledge of Git
- Can write guidelines on how to set up a development environment
- Has some experience in the financial sector
- Knows how to work with the fallacies of distributed computing
- Has an understanding of integration patterns
- Can spot improvements in the secure development lifecycle
Must have skills
- Apache Maven
- AWS CICD tooling
- AWS DynamoDB
- AWS IAM
- AWS S3
- Elastic Stack
- Java SDK
- Kubernetes
- PostgreSQL
- Spring
- Spring Boot
- Terraform