Position: Java developer
Company: AB-Soft
Category: Java
Experience required: 3y
English level: intermediate

Required Skills:
- 2+ years of relevant experience
- Good knowledge in Java EE, Spring
- Strong knowledge of Java SE
- Maven, Gradle
- Software architecture experience
- PL/SQL (understanding code)
- Understanding REST and SOAP services
- Understanding unit testing
- Good communication and interpersonal skills – must be a team-player
- Engineering mindset
- Good English level


Great pluses:
- Designing heavily loaded and distributed systems
- Understanding CI process, Jenkins
- Experience with Docker
- Interest to JavaScript and/or React

Main Responsibilities:
- New modules development to implement new features. Improve existing code to meet quality and stability requirements
- Java server side development
- Be involved into process activities, such as design, code review and testing