Java EE Developer


Your Tasks

  • Collaboration in Java EE development projects for our customers
  • Concept and design of backend software
  • Realization of programming scopes for applications using current development tools and the use of agile methods (Scrum)
  • Cooperation in the definition of IT architectures
  • Regular exchange and cooperation within the team and, if necessary, instruction of new employees
  • Error analysis, tracking and bug fixing
  • Close cooperation with other mobile platform developers (e.g. Android and iOS), project management and design and quality assurance team

Your Profile

  • Must-have:
    • Professional Java development experience required (minimum 3 years)
    • Deep understanding of web services and technologies in general and cloud services in particular
    • Knowledge in the area of Domain Driven Design
    • Experience in the design and development of micro-services
    • Experience in designing REST interfaces / Web APIs
    • Experience in working with relational and non-relational databases
    • Experience with container-based deployment
    • German language skills at least at C1 level
  • Nice-to-have:
    • Experience with modern web frameworks such as Angular, React or Vue.js
    • Good understanding of the Spring- and Hibernate-Frameworks
    • Knowledge of Struts and JSf, Docker and Message Queues

Tech Stack

  • Working method: Scrum
  • Frameworks: Spring oder Java-EE, Spring Boot, Spring Data, Spring Cloud
  • UI: Angular, React, Vue.js
  • ORM: Hibernate
  • Testing: JUnit 4 / JUnit 5, TestNG
  • Tools: Docker
  • Build-Systeme: Maven, Gradle
  • CI/CD: Jenkins, Gitlab

We Offer

  • Relaxed startup atmosphere (incl. table football, air hockey, mini golf and table tennis) with great colleagues & flat hierarchies
  • Agile Software Development
  • Access to the latest state of the art hardware and working with leading-edge technologies
  • Exciting projects for customers such as Deutsche Bahn, Lufthansa, Tagesschau, Porsche and many other global players
  • Superb office location in the heart of the city
  • Modern office amenities and free drinks and fruit baskets
  • Collaboration with experienced developers for guaranteed further learning
  • Professional guidance and knowledge sharing by lead developers and project managers
  • Frequent exchange of knowledge in developer meetings
  • Further training options via online courses (Pluralsight etc.) and certification possibility
  • Attractive salary based on performance and experience

Job for the location

  • Office Leipzig
  • Office Hamburg
  • Office Erfurt
  • Office Munich

We are pleased to meet you!

Please send us the following documents as PDF by e-mail:

  • Current CV
  • Qualifications
  • List of projects and references
  • Earliest possible start
  • Salary expectations