Position: Back-end JAVA 8
Company: Progresstech-Ukraine
Experience required: 3y
English level: upper

Responsibilities:
- Performs development, maintenance, and unit tests for software, computer software configuration items by utilizing software development environments and programming languages in order to implement design and satisfy allocated requirements.
- Performs code walkthroughs. Develops/decomposes, documents, and maintains designs for software, computer software components consistent with the defined architecture and requirements/regulations by applying established methods and practices.
- Ensures the application of best practices.
- Supports integration efforts of complex systems, applying comprehensive knowledge of system domain areas to resolve complex integration issues.
- Prioritizes development tasks and supports detailed design reviews.
- Performs computer software component requirements change assessment.
- Supports requirements team lead in negotiating computer software configuration item interfaces and Requirements.
- Participates in internal and external design reviews, when required

The ideal candidate for the Staff Back-end Engineer will possess the following skills and experience:
- Tool experience: JAVA 8 (Spring/Boot), Spring Cloud, Spring Security, unit testing (JUnit), SQL, Maven, SonarQube, IntelliJ IDEA/Eclipse

- Development experience: Agile Software Development, Server-side tools, and service infrastructures, Docker containers, RESTful APIs, expertise with multi-threading and concurrency, experience with hybrid desktop applications will be a plus.
- Database experience: SQL, NoSQL; datastream processing: KAFKA, SPARK, etc. is a plus; ontology engineering (RDF, SPARQL, Apache Jena) would be a plus

We offer:
- The opportunity to work with the biggest players in the aviation world
- Working in international teams
- Participation in well-known IT conferences
- Care of your body, soul, and well-being (football, medical insurance, sports card, social package, and many, many more)
- Many sports initiatives
- After work activities