Position: Java Middle Back End Engineer
Company: Intellias
Experience required: 3y
English level: intermediate

Responsibilities:

- Code review, code optimization
- Technical tasks implementation, design, refactoring
- Estimates & planning of technical tasks
- Participate in team forming, technical interviews
- Creating technical documentation & vision

Requirements:

- 2+ years' experience as a software engineer
- Excellent Java knowledge (Core, OOP, DDD)
- Knowledge with object oriented design & coding standards and methodologies
- Experience in Java, Spring Core, Spring AOP, Spring Data, Spring Boot
- Experience with unit testing and code quality tools (TDD, BDD)
- Understanding of development principles and paradigms, architectural concepts, patterns, and approaches
- Ability to work collaboratively within a team and with external stakeholders
- Ability to assimilate knowledge quickly and efficiently