Java Developer

Java Developer

Java Developer IT & Media




    Personal data


    Ref nr



    IT & Media



    What you'll do

    • Strong understanding of object-oriented concepts
    • Good design capabilities, understanding of most common design patterns
    • Linux/Unix OS knowledge
    • Experience with unit testing (JUnit)
    • Experience with version control systems (GitLab)
    • Analytical thinking – you cultivated the habit of seeing a problem from multiple perspectives and not jumping to conclusions before looking for solid evidence
    • Solving problems is your driving force, especially when it comes to real business problems
    • You have the ability to work well with others – we truly believe that software development is a team sport and that the best software is made by the best functioning teams

    Who you are

    • 5+ years experience in Java 8+, Spring
    • Familiarity with web services (REST) and integration patterns
    • Experience with tools for source code and version control such as Git/GitLab
    • Exposure to Agile methodologies such as Scrum, Kanban
    • Good analytical skills and solution-oriented mindset
    • Experience with software practices, continuous integration and continuous delivery
    • Cloud experience (GCP, AWS, Azure)
    • Design, develop, enhance, test, debug, document and implement software within an Agile development environment
    • Understand the structures, usage and sources of data
    • Debugs and resolves issues in conjunction with other technical and functional teams

    Good to know

    • Experience in developing real-time systems
    • Good knowledge of programming principles: SOLID, DRY, Law of Demeter etc
    • Experience with software practices like test-driven development (TDD), behavior-driven development(BDD), continuous integration and continuous delivery
    • Advanced level in written/spoken german
    • Exposure to agile methodologies such as Scrum, Kanban

    P3 Benefits

    • Remote Working
    • flexible working schedule
    • Cofee, Refreshments and Fruits
    • Smart Work
    • Events and Team building activities
    • Networking and knowlegde sharing
    • Competitive working conditions
    • Personal and professional career development
    • Friendly team of helpful colleagues
    • Health insurance / Medical Officer
    • Innovative projects with prestigious international customers