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

As a Senior Java Developer, you 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
Practical experience in infrastructure configuration using popular cloud providers It will be a plus:
Strong interpersonal and communication skills
English - Upper-intermediate

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

Duration - 1-2 months with the possibility to be prolonged