Position: Java (Keycloak)
Company: SoloWay Technologies
Category: Java
Experience required: 5y
English level: upper

SoloWay is a technology development company with a passion for innovation. We develop and implement efficient IT solutions in seven key domains: Agriculture, Logistics and Transportation, eCommerce, eTickets, Retail and FMCG, Marketing and Advertising, Game Development.

We are looking for a Senior Java (Keycloak) Developer to join our client’s team on a subcontract basis.

**The candidate needs to know the principles and Keycloak architecture.**

Should have:
Software Design:
Use of best practices and patterns during application design and implementation
Hands-on experience with monolith, microservice, and serverless architectural styles
Software development:
In-depth proficiency level in Java, implementing applications using defensive programming
Successful cases in developing web applications using advanced framework features and industry standard conventions
Practical experience in writing and performance tuning of complex SQL
Quality Assurance:
In-depth proficiency level in JUnit, Mockito
Previous participation in constant quality improvement on the project: conducting code reviews, setting up quality metrics, and monitoring
Software Deployment:
Hands-on experience with application deployment patterns and tools

Nice to have:
Experience in configuring application security aspects
Practical experience in application performance optimization

**Responsibilities:**
Write highly testable, automatable, and performant code over the whole SDLC using high coding standards and software best practices
Develop product, and deliver features and updates according to the product roadmap
Develop and review feature design documents and provide inputs/update to specifications for the solution
Participate in the team activities according to the methodology - daily meetings, planning, retrospectives, etc.)
Сoach/supervise middle/junior engineers by demand of the project