Devision Logo

Experienced Software Engineer (Java)

Apply for this position

For one of our cross-functional teams, we are seeking to hire an enthusiastic and hard-working, Experienced Java Developer. The team is working on a number of digital services, primarily in the domains of (smart) home and building automation, fintech and energy and utilities, where we design and implement various APIs and solve interesting integration challenges. Our goal is to produce clean, maintainable, and well-tested code while applying domain-driven design and enterprise integration patterns.

Qualifications and Experience:

  • At least 4 years of experience in backend development using Java
  • Experience with modern frameworks, preferably Spring
  • Good understanding of software architecture and application design patterns
  • Experience with relational databases and data modelling
  • Proactive personality, able to thrive in a fast-paced, dynamic environment
  • Fluent English

These would be nice to have, but are not direct requirements:

  • Experience with NoSQL databases
  • Experience deploying to a cloud-based hosting environment (AWS, Azure, Google Cloud)
  • Experience with Docker and/or Kubernetes
  • Experience with JS frameworks like Angular, React or Vue.js
  • Experience in Continuous Integration/Continuous Deployment Pipeline solutions

Your Responsibilities:

  • Planning, development, deployment, and maintenance of various software components and solutions
  • Defining tasks and giving time estimates
  • Write clean, maintainable code and provide comprehensive documentation, good test coverage, and improve code quality
  • Participate in code reviews, pairing, and other forms of knowledge sharing
  • Collaborate with other software developers, QA and DevOps engineers to ensure smooth deployment, continuous integration and support for the software that we deliver
  • Proactive communication with other team members and project stakeholders
  • Work as a part of a cross-functional team following Agile development methodology

If you recognize yourself in the description above, we are looking forward to your application!

What do we offer for you?

Our professional approach consistently delivers quality results in a short time frame fitting into your development budget

  • Icon illustration of a workstation

    Training and Development

    • Meaningful projects
    • Business trips
    • Career switch
    • Educational options
    • Conference and course tickets
  • Icon illustration of figures working out and browsing activities

    Physical and Mental Wellbeing

    • Flexible location and hours
    • Multisport cards
    • Additional health insurance
    • Regular team building
    • Relaxation room
  • Icon illustration of parent figures looking over a baby cradle

    Benefits for Parents

    • Baby bonus
    • Kids’ presents and initiatives

Ready to join our world-class team of engineers?