Position: Java Developer
Company: Hygge Software
Experience required: 3y
English level: upper

💻 **Requirements:**

- Have at least 3 years of experience in a software engineering role.
- Have a proven ability to deliver high-quality, working code to solve complex business requirements.
- Have extensive, demonstrable experience developing with Java.
- Be familiar with modern front-end frameworks, e.g. Angular.
- Have experience with at least one RDBMS.
- Be familiar with message-oriented middleware.
- Have developed RESTful APIs.
- Have worked with a microservice or distributed system.
- Have knowledge of monitoring and debugging distributed systems.
- Have experience delivering applications on cloud platforms using automated provisioning, configuration and deployment.
- Be familiar with CI/CD tools.
- Be comfortable with Git, Linux command line and Docker.
- Have worked within an agile software development process, e.g. Scrum.

👌 **Responsibilities:**

- Be just as good at working with people as technology. Someone who makes a team better by being part of it.
- Be confident offering your opinion. This is a collaborative team where everyone’s contribution is welcomed and valued. We are committed to continuous improvement.
- Thrive in a start-up environment.
- Be driven and motivated by making a difference.
- Have a passion for technical excellence and take pride in your work.
- Speak English fluently. We are a distributed, multicultural team.

🤲 **What Hygge Software can offer in return:**

- Flexible working hours.
- Remote work.
- Paid overtime.
- Competitive compensation depends on experience and skills.
- A flat and transparent hierarchy.
- 20 working days’ annual leave.
- Employee development plan.
- Employee referral program.
- A chance to be a part of a casual but professional environment where you will have a safe place to upgrade yourself.

I’d be happy to share the details!