Position: Java Back End Developer Location: Munich, Stuttgart, Hamburg Job type: Full Time Role German Proficiency: B1 or higher Experience: 7 Years or above Requirement: · As a Java developer you are responsible for the following tasks: · Design, prototyping and development of robust and secure Java-based MicroServices · Active participation in discussions regarding software architecture, the solution of complex development tasks and challenges in customer projects · Design and development of useful and intuitive REST APIs for mobile and web application development · Design and development of the underlying search and analysis functions of our platform · Development of integrations with various data sources and enterprise applications Skills Required · Minimum 7 Years of Experience as IT professional · You have a strong quantitative and analytical-critical thinking and excellent communication and problem-solving skills. In accordance with our principles, the following requirements are the main focus of your studies · Extensive experience with Java and Spring Boot · Experience with Java frameworks and technologies like DropWizard, Jersey, Spring and JPA · Experience with NoSQL databases like Dynamo, Mongo or Cassandra · Experience with various software design techniques (TDD and Continuous Integration) · Stacks: Java | RESTful Services | JSON | Java J2EE | REST APIs | ElasticSearch · Experience with DevOps especially for AWS and/or Microsoft Azure a big plus · Excellent English and atleast minimum B1 Level of German Proficiency