Java Developer

  • Post Date: 12/09/2017
  • If you want to work in an informal, result-oriented team with the best developers as your colleagues…
  • If you have JAVA programming skills and experience…
  • If you are open-minded and ready for challenges…
  • If you feel like participating in international projects is something that you’ve always dreamed of…

Be sure we are looking for people like you!


At KMD Poland, we work on many projects for different international clients. Joining our company, you will be a part of a development team working from Warsaw on new developments, implementations and maintenance in one of the projects. Regardless of the project you will be assigned to, you will work with a modern, full stack Java based solution.


  • B2B cooperation
  • Competitive salary aligned with best market standards
  • Loyalty package
  • Flexible working hours with a Danish work atmosphere
  • Opportunity for personal development
  • Interesting, international projects


  • Participating in daily Stand up meetings
  • Estimating during sprint planning
  • Implementing POC solutions
  • Close cooperation with system and corporate architects
  • Implementation of functionalities based on user stories and specification
  • Designing and implementing unit tests
  • Designing and implementing integration tests
  • Peer to peer code review
  • Writing technical documentation


  • Experience: application development in Java (2-5 years)
  • Technologies: Java, Javascript, HSQL, Servlets, MySQL and MS SQL, Hibernate, Apache, Intellij IDEA, Jackson, IText, POI, Milton, Bootstrap.
  • Soft skills: strong communication skills, ability to collaborate and perform as a team player, flexibility and business-orientation
  • Languages: fluency in English and Polish


  • Experience with Java EE 7 and EJB 3, CDI 1.2 or Spring 4
  • TDD/BDD experience/enthusiast (we are using extensively jUnit, Hamcrest, Spock, Cucumber, Mockito)
  • Strong OOP skills
  • Experience with application servers JBoss/WildFly
  • Experience with WebServices (JAX-RS, JAX-WS) and JMS
  • Familiar with Git, Graddle
  • Experience in BPM (Activiti), Lambdas, streams in Java 8, CXF, Groovy, Linux and Vagrant/Docker environment
Please include the following statement: “I hereby authorize KMD Poland Sp. z o. o. and its affiliates to process and store my personal data included in my job application for the needs of following and future recruitment processes (in accordance with Act of August 29 1997 on the Protection of Personal Data, no. 133 position 883).”