Cloud Native Developer
location: Leuven
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