Senior Java Developer

in Cluj-Napoca

You will be at the heart of Lola Tech’s engineering process building software that empowers teams to develop and deliver high-quality services.

Your daily dose of challenge:

  • Develop and maintain complex Java 8 web applications (Java EE / Spring) by analysing and understanding stories / features / requirements and breaking them down into tasks
  • Write and maintain unit tests (JUnit / TestNG)
  • Be a useful and innovative contributor to the team by planning, designing, estimating, building and maintaining scalable applications. Share knowledge, evangelize best practices and be part of the code review strategy in order to increase the project code quality
  • Mentor and guide Mid and Junior Developers to reach their full potential

Who are we looking for?

  • An autonomous developer, able to mentor team members and facilitate collaboration with other teams to build and maintain scalable applications
  • A problem-solver with an open and self-learning mindset
  • Good analysis & synthesis skills
  • Someone who is comfortable working in an Agile environment, happy to challenge themselves and the team to improve our ways of working

Will you enjoy working with us?

It’s important we have a great working experience whilst we bring ideas to life. We offer free lunches, massages, conference / training budget and help you develop your career because it’s good for you and it’s good for business.

Work Experience

3+ years

Technical Skills*

  • HighJava 8
  • HighJava frameworks: JavaEE / Spring / JPA etc.
  • High OOP concepts
  • HighData structures and algorithms
  • HighUnit and integration testing
  • HighDebugging skills
  • HighWeb/internet concepts: REST web services, HTTP request/response, application servers: JBoss / Tomcat etc.
  • Good Working experience with Git
  • GoodWorking experience with build tools: Maven
  • GoodDevelopment tools usage experience: Eclipse / IntelliJ, REST clients etc.
  • GoodRelational / non-relational databases: MySQL, MongoDB, Redis etc.
  • GoodDatabase visualisation tools: MySQL Workbench, etc.
  • GoodWorking experience with Unix based OS
  • GoodDesign patterns
  • GoodFunctional programming concepts
  • GoodSoftware architecture concepts
  • HighEnglish

* you don't need all of the above, but it gives you a good idea of what we’re after.

Some colleagues in the Java team

You, maybe
You, maybe ;-)