Java Application Developer - Database Structures & Microservices (f/m/d)
at the Frankfurt location
Is no one fooling you when it comes to Java? Do you solve problems creatively and with foresight? Do you have an eye for innovation and - just like us - value open communication, sustainability and freedom for professional and personal development? Perfect! Apply now - just send us your CV.
Your tasks
* The Java(EE) environment is your home, where you forge tailor-made and creative microservices solutions with routine and always with regulatory requirements in mind.
* You will be involved in the entire software development process, from analysis to smart optimization, you will manage technical concepts, design distributed and modern IT architectures, implement, test and document.
* You will not only be involved in new and existing software applications, but also in our central database structures for managing and processing communication processes.
* To ensure that we comply with all guidelines and make our software even better, you will devise automated tests via JUnit, keep an eye on the results with SonarQube and Fortify and share knowledge and code reviews with your colleagues.
* Thanks to your holistic approach, you also quickly recognize how processes and IT solutions need to be evaluated in order to optimize them further.
Your profile
* Degree with a focus on computer science, business informatics or equivalent training / qualification
* Several years of practical experience in software engineering with Java (software development, software design, IT architecture, testing, documentation)
* Experienced in working with Java, JEE, Spring / Spring Boot, Apache Kafka, Maven and Git as well as IntelliJ
* Fit in dealing with Linux and Windows operating systems, especially in the area of DevOps (Docker / Kubernetes, OpenShift, Elastic Search, Ansible, Microsoft Azure) and basic administrator knowledge for e.g. JBoss and Docker
* Ideally advanced knowledge of Oracle SQL and PL/SQL
* Enjoy agile software development according to Scrum / Kanban and working independently as well as in a team
* Creativity, logical-structured thinking, customer-oriented action and technical curiosity
* Strong communication skills with the ability to get others excited about topics
* Ability to think outside the box and develop sustainable solutions
* Very good German and English
Look forward to numerous benefits
* Company pension scheme, capital-forming benefits, free Germany ticket & Bike LeasING, company restaurant
* Hybrid working model: In addition to working in the office, you can also work remotely - within the framework of company, legal and regulatory requirements.
* Individual working time models, sabbatical, subsidization of care & childcare costs
* Individual budgets for personal development and health plus a personal equipment budget for your mobile workplace