Position: Middle Java/Kotlin Engineer
Company: N-IX
Category: Java
Experience required: 2y
English level: intermediate
Published: 2022-10-01T00:00:00+03:00

About Project:
As a part of the fastest growing startup in Europe, you can benefit from a steep learning curve from day one with a high-growth career trajectory - we love seeing our crew blossom and growing with us! With a transparent company culture and stunning team spirit, Gorillas ensures a dynamic and international environment welcome to anyone! Plus, our flexible working arrangements support people at different stages in their lives. We also celebrate diversity and are committed to creating an inclusive environment for all employees.
If you want to build something you are proud of and you believe in the vision, we want you in the Gorillas fam!

**Responsibilities:**
- Build maintainable and well-tested microservices that may operate across our entire ecosystem
- Architect, develop, and operate Kotlin (micro)services deployed to (hundreds of) thousands of customers each day
- Collaborate with your cross-functional team to determine requirements, so that you can build scalable backend systems and APIs
- Enabling other team-members to reach their goals and make their work easier
- Automate build, deployment, monitoring and upgrades
- Work closely with the team that follows the Agile software development lifecycle process
- Write clean testable code

**Requirements:**
- 3+ years of significant experience in developing software using a JVM language and Spring Boot in large-scale production systems
- Desire to work with Kotlin and develop skills
- Strong ability to balance business needs, a sense of urgency, and the shipping of high quality and pragmatic solutions
- A thoughtful technical voice to support your team in making diligent architectural decisions
- Experience with NoSQL, preferably MongoDB
- Familiarity with version control systems (we use git)
- Experience with GCP, AWS or other similar cloud providers
- Knowledge of container technology (Docker, Kubernetes)
- Experience with data streaming, preferably Kafka
- Good communication and collaboration skills
- Work experience or a Bachelor degree in Computer Science, Computer -Engineering, or Electrical Engineering
- Intermediate + English level

**We offer:**
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and training, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings