Position: Senior Java developer
Company: Simplify
Category: Java
Experience required: 5y
English level: upper

Four customer in the logistics industry, we are looking for a Senior Java AWS Developer (m/f/d)

Tasks: 
•Design, engineer and develop an asynchronous processing framework for a critical part of our customer´s GDPR document deletion system (Solution design draft already existing)
•Collaborate with our customer´s external vendor who builds the interface to the Saperion system and should engage with the Business Analyst who is analysing the implementation needs for the critical flows for deletion processing
•In best case the candidate takes over the technical end to end responsibility from technical architecture perspective, to ensure that the whole system and its interfaces works as designed

Requirements:
•Strong in Java Spring Boot, REST APIs and OOAD concepts.
•Experience with clean coding and SOLID design principles.
•Experience with asynchronous communication, e.g., Message queues, pub-sub pattern
•Familiarity with AWS, S3, SNS, SQS /RabbitMQ or Kafka.
•Familiarity with serverless event-driven design
•Working knowledge of Kubernetes, Gitlab CI/CD, Prometheus
•Experience with RDBMS PostgreSQL and Oracle.
•Working knowledge of any NoSQL (key-value, document) platform is beneficial.
•Knowhow of Microservice architecture with Domain Driven Design is beneficial.
•Experience with writing and executing good quality unit and integration tests.
•Experience in agile SCRUM way of working.
•Fluent English skills written and spoken
•Senior Developer experiences with track record of working in corporate environments and project setups


Start:                   asap
Duration:           3MM++
Workload:         Fulltime
Location:          Fully Remote 
Language:       English