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
-
Training and Development
- Meaningful projects
- Business trips
- Career switch
- Educational options
- Conference and course tickets
-
Physical and Mental Wellbeing
- Flexible location and hours
- Multisport cards
- Additional health insurance
- Regular team building
- Relaxation room
-
Benefits for Parents
- Baby bonus
- Kids’ presents and initiatives