2 positions

Mid Java Developer

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

Role description

As a Java developer you'll build and maintain scalable applications.

Your job as a MID JAVA DEVELOPER is to:

  • Complete well defined, moderately complex development tasks
  • Identify the root cause of issues and provide solutions
  • Work with other team/project members when necessary to complete own tasks or help them complete their tasks
  • Analyze stories/features/requirements and break them down into tasks
  • Estimate requirements/tasks and set targets for a sprint/release
  • Communicate with project leaders and report immediately when issues that might affect sprint/release targets arise
  • Work on more projects simultaneously, when necessary.
  • Participate in research and development for system engineering and product advancement.


  • Develop and maintain Java 8 applications web applications (Java EE/Spring)
  • Write and maintain unit tests (JUnit/TestNG)
  • Participate in daily meetings/scrums
  • Team and cross-team communication
  • Continuous improvement of your skills and autonomy

Job qualifications

  • Work experience: > 1.5 years

Technical Skills

  • Good knowledge of Java 8
  • Good knowledge of Java frameworks (JavaEE/Spring/JPA)
  • Good understanding of OOP concepts
  • Good knowledge of basic algorithms
  • Good knowledge of unit testing
  • Good debugging skills
  • Good understanding of web/internet concepts: REST web services, HTTP request/response, application servers (JBoss/Tomcat)
  • Good working experience with Git
  • Good working experience with build tools(Maven)
  • Good knowledge of design patterns
  • Good knowledge of functional programming concepts

Organizational and work-management skills

  • Good problem solving skills
  • Self-learner, good learning skills andlearning methodology
  • Openness to experience
  • Conscientiousness
  • Good analysis & synthesis skills
  • You are comfortable working in an agile environment, and are comfortable challenging yourself and your team to improve their ways of working
  • Understanding the necessity of coding standards
  • Good communication skills: fluent in English, good listener

Some people in the Java team

you, maybe ;)
you, maybe ;)
you, maybe ;)
You, maybe ;)


Think this job is for you? Fill in this form and we'll get in touch.

Or email us directly at and attach your CV as well.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form. Please try again.