We are currently looking for a Middle Java Developer based in the EU to join an international development team working on scalable data-driven solutions. The role is fully remote within the EU and offers the opportunity to work with modern cloud technologies and microservices architecture.
Your tasks: * Playing an active role in the development of scalable solutions that consume big data * Designing and implementing new APIs and services on our AWS infrastructure, making use of AWS services for new components * Taking responsibility for the production setup and monitoring * Checking API’s compatibilities and unifying them. * Gaining experience in programming Java 21+ * Exploring technologies like AWS, PostgreSQL, Rest API, Docker, Kubernetes * Building a system in the spirit of Agile methodologies (Scrum, Kanban)
Requirements: * You have at least 4+ years of practical Java experience * You are familiar with Hibernate and Spring. Knowledge of other frameworks like Micronaut is a plus. * You have experience with Kubernetes and Docker. * You have experience with hosting on AWS and making use of AWS services with Terraform and CloudFormation * You have some experiences with RDS, specifically with Aurora or PostgreSQL * You have very good communication skills and express your ideas * You have first experiences in an agile software development team * You work independently, responsibly, accurately, and reliably * You are a real team player, but ambitious at the same time * You keep calm under stress, assess risks and make decisions * You are eager to learn new technologies and interested in cloud architecture * Good command of English, both written and spoken (German as an advantage) * If on top, you enjoy challenging projects and tasks, that’s a definite plus. * Knowledge, experience, or interest in Frontend frameworks like React/Redux and Material UI is a big plus.
You can expect: * Possibility to work remotely * To contribute and learn new things, every day! * Room to grow: you’ll have the opportunity to bring your ideas to the table and take on real responsibilities * To be the next member of a young and international team * Opportunity to work in a multi-cultural environment