Role: Java Developer Consultant (AWS)
Location: Brussels, Belgium
Type: Permanent
Required
- Experience with Information Technology.
- Ability to talk business and technical language
- Expert level knowledge of Java 8 and above and micro services architectures and patterns
- Practical experience and knowledge of Cloud platform (AWS)
- Practitioner of clean coding and SOLID design principles
- Expert knowledge of designing truly RESTFul APIs and documentation
- Solid understanding of CI/CD concepts
- Expertise in Spring, Spring Boot. Spring cloud.
- Expertise in SQL and No-Sql Databases (Mongo)
- Middleware Event driven - ActiveMQ , RabbitMQ
- Development tooling (Maven, SVN, Confluence, JIRA, Bamboo, SONAR …)
- Practical experience Kubernetes and docker deployment
Preferred
- Hands-on knowledge of implementing Streaming and Event driven architectures (Domain Driven Design, Event Storming )
- Strong in java concurrency and know-how of non-blocking IO, functional and reactive programming
- Extensive knowledge of design patterns (OOP, AOP, DDD, Enterprise, etc.)
- Knowledge of AWS
- Compute – EC2, Lambda, ECS, EKS, Load balancing, Scaling, SQS
- Storage – DynamoDB, RDS, S3, Load balancing, Scaling
- Event-driven - SQS, SNS, AWS Event bridge
- Knowledge of No SQL Databases like MongoDB
Solliciteren