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

Required skills

- Minimum 2 years of production Java experience
- Strong knowledge of Java Core and Collections
- Ability to work independently under general direction and to be a team player as well
- Dedication to keeping abreast of emerging technology trends
- Knowledge of OOP approach
- Experience with databases and JPA
- Experience with development tools: JIRA, Confluence, VCS (Git)
- Experience in how to follow, adhere to, and enhance a Software Development Methodology (Agile)
English B2 level

As a plus

- Knowledge of development principles and patterns: SOLID paradigm, MV** patterns (MVC)
- Knowledge of Java Core: Concurrency, Design patterns
- Experience with Spring framework: Framework concept and AOP, Data, Web

Responsibilities

You are curious, persistent, logical and clever — a true techie at heart. You enjoy living by the code of your craft and developing elegant solutions for complex problems. If this sounds like you, this could be the perfect opportunity to join our team as a Middle Java Developer.

WHAT YOU’LL DO
- Create Java back-end implementation
- Design and build scalable framework for web applications
- Ensure data and algorithm integrity throughout process
- Collaborate with Developers in an Agile environment
- Design and develop cutting edge applications
- Respond to mission-critical software problems in a rapid and high-quality fashion
- Responsible for CI/CD pipelines
- Work with defect tracking, source code control and software release systems to ensure high-quality software releases over time