Position: Java Architect
Company: Beetroot
Experience required: 5y
English level: upper

We’re looking for a Java Architect to help our Swedish client boost customer experience.

Beetroot is a trusted partner for startups and established brands worldwide to solve their software and tech staffing needs. We partnered with Alation, a data intelligence company valued at $1.2 billion and serving 300+ customers with household names.

As a **Java Architect**, you will join the dedicated tech team we're setting up for our client in Sweden. The product is a social media that connects students, student associations and employers based on interest and passion. Students use the platform to connect with other students, employers and to engage with student associations, buy membership and event tickets. Student associations use it to sell and manage
memberships, members, events and tickets and to communicate to students. Employers use the product to perform employer brand towards students, co-host events with student associations, and to search for and engage with potential hires. Our features are designed to create an interactive, engaging ecosystem for the three different platform actors.

It is an exciting opportunity for a tech-driven person with a broad skill set to join a dynamic environment and be part of a global team.

**What you'll do in this role**  

- Work closely with CTO to develop the next generation of architecture;
- Evolve architecture, implementing performance, scalability, and other non-functional requirements;
- Optimize, restructure and improve the solution (cache, backend and database) using Java and other necessary technologies.

**We're looking for**

- Excellent knowledge of software and application design and architecture;
- Experience in moving from monolithic architecture to a microservice approach; knowledge of the theory behind the microservices approach;
- Understand the technologies to use for the purpose of high-availability social networks that can manage large amounts of requests;
- Strong Java, Sprint boot, and Hibernate ORM skills; 
- Strong understanding of Hibernate Search specifics and its scaling abilities;
- Good understanding of at least one JavaScript framework (e.g. React);
- Proficiency with Kubernetes deployments as an architect and developer;
- Experience with GraphQL implementation;
- Strong knowledge of MySQL, Redis, and other databases that are appropriate for the social network. Broad knowledge of alternative solutions;
- Experience working with REST APIs Familiarity; with performance and security best practices;
- Readiness to expand architecture with NodeJS and other appropriate technologies and languages;
- Passion, drive, energy, a sense of humor, and a great attitude! 

**How to knock our socks off**

- Naming five or more dishes that include beetroot, besides borsch.

**✔ Not checking every box?**
This job looks very exciting, but you hesitate to apply because of the confidence gap? Reach out to us anyway! Beetroot is an inclusive workplace that considers all applicants. Equality is one of our core values. We're committed to providing equal opportunity and a sense of belonging for all Beetroot consultants and candidates. So let's discover together whether we could be an excellent fit for each other.