Position: Middle Java Developer
Company: Moon Agency
Experience required: 2y
English level: intermediate

**Requirements:**
- 2+ years of experience
- Core Java
- OOP & design patterns
- Spring (Core, Data, Security, MVC, Boot)
- Hibernate/JPA
- Maven
- RDBMS (MySQL, PostgreSQL)
- Tomcat

**Responsibilities:**
- Works with the team, using agile practices, writes, debugs, and delivers code
- Produces solid, thoroughly tested features as a part of changes in solution architecture
- Analyzes current information technology environments to identify and assess critical capabilities and recommend solutions