Java Developer

  • optile
  • Munich, Germany
  • Oct 03, 2017
Full time Developer JAVA

Job Description


We are expanding our team and are looking for smart, enthusiastic, passionate  Java Developersin a full-time position to work with the development team in our Munich office. We are looking for senior developers and junior developers alike.


  • writing efficient, reliable, robust, well-tested, fantastic code while iterating on features
  • important for our product
  • building reliable APIs and API backends with wellthought out functionality
  • working independently, with high autonomy within our teams
  • welcoming feedback and support from your peers
  • contributing to specification, design, and test phases of development
  • learning new things and help



  • proven hands-on experience with Java, Spring, JUnit, or TestNG, git and Maven
  • passion for strong engineering practices and building quality software
  • familiarity with agile, iterative design processes
  • a post-secondary or university degree is an asset. Relevant, proven experience and knowledge works too
  • good communication skills in English


  • experience with OSGi, because we run some legacy services off that
  • experience with AWS / GCE, because we run more and more services there
  • experience with Docker / OCI and containers in general, because we're using that
  • experience with NoSQL databases, because we run MongoDB and ElasticSearch
  • development experience with web-based applications, especially ReactJS, but also in
  • (JSP / HTML / CSS / JS)  experience with LifeRay, because we have a legacy application using it
  • English language skills
  • experience operating in a fast paced, startup environment
  • a solid understanding of networking and security concepts 


  • a dynamic and spirited team that knows how to have fun
  • high potential for personal development
  • the ability to have an impact and shape the future of optile
  • a working environment