Java Back-end Developer
Location
Kyiv
Responsibilities:
  • Performs development, maintenance, and unit tests for a software computer software configuration item 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 a software computer software component consistent with the defined architecture and requirements/regulations by applying established methods and practices.
  • Ensures 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 detail 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


Key areas:
  • Communication skills: it is crucial to us that you will have high communication skills. You need to be able to elaborate on topics, explain problems and solutions, guide and mentor your teams
  • International environment: you will be working with a team in Ukraine and external teams outside the office (remote cooperation)
  • Leadership skillset: As a leader, you will be responsible for building the environment and prioritize development tasks and activities
  • Agile, SAFe understanding: We need you to be Agile and experienced in establishing and implementing development practices and standards across multiple agile development teams
  • Process understanding: You need to be able to guide us through software engineering processes
  • At least 2 years of experience in those areas
Skills and experience:
  • Tool experience: Jira, JAVA 8 (Spring/Boot), JAVA 10, SonarQube, IntelliJ IDEA, Spring Cloud, Spring Security, JPA, Coverity, Gitlab, Jenkins, Container orchestration
  • 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
  • Strong English skills, both spoken and written

Benefits:
  • The opportunity to work with the biggest players in the aviation world
  • Direct influence on the future of aviation
  • 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)
  • After work activities
Submit CV for this vacancy
Your SV (.doc, .docx, .pdf, till 20 Мб)