Position: Java Developer
Company: Skelia
Category: Java
Experience required: 3y
English level: intermediate

**REQUIREMENTS**
3+ years designing, testing, and implementing Java services
Hands-on experience with Spring and JPA
Experience with JUnit Framework
Familiarity with any relational databases
Familiarity with Agile methodology
Proficiency with Git
Upper-intermediate level of English

**DESIRED EXPERIENCE**
Frameworks: Spring Boot, Spring Security, Spring Data, Spring Batch, Hibernate
Dependency Management: Maven
Languages: SQL
Testing: Mockito, RestAssured
Messaging: RabbitMQ or other MQ
Databases: MySQL, Document (Mongo, etc.), Full-Text (Elasticsearch, etc.)
Workflow: Camunda or other BPMN engine
IDE: IntelliJ CE
Collaboration Tools: Jira, Confluence, GitHub, Slack

**YOUR MISSION**
Examine business and functional requirements of state vehicle titling systems to recommend solutions
Design, prototype, and develop software applications meeting code quality standards and metrics
Translate use cases and user stories into detailed designs of our titling system
Design and implement new features while continuously improving code quality

**SKELIA OFFERS**
Competitive salary and regular reviews
Personal cooperation with European and North America based customers
Democratic management style with Agile-based practices
Possibility to WFH as well as from our comfy offices
24 paid vacation days, 10 paid sick leaves
Personal learning budget, internal trainings and funded language classes
Vast benefit pack
Unforgettable online events and lovely presents for you and your family
Covid test, flu vaccination and taxi to office compensations