Position: Middle Full stack engineer (Java, Angular)
Company: Sombra Inc
Experience required: 3y
English level: upper

We’re looking for a Full stack software engineer with emphasis on Java skills.

Our customer believes that stronger collaboration leads to better business results in any market and any industry. Their relationship benchmarking capabilities have become the gold standard for measuring business-to-business engagement in over 40+ countries for over 30 years.

Team: 2 Java engineers, 1 Front end engineer, 2 Tableau engineers + team from a client’s side.

**Requirements:**
- Experience with HTML, JavaScript and CSS, and typical UI libraries such as Angular, Bootstrap, etc.
- Experience with Java and typical Java libraries such as Spring Boot, JPA/Hibernate, Apache POI, etc.
- Understanding how the Java layer constructs SQL queries and handles transactions is essential
- Analyzing and querying relational databases
- Common development tools, such as Maven, Git, Jenkins, etc.
- Upper Intermediate English level

Would be a plus:
- Knowledge of BI tools like Tableau, Power BI, Birst
- Knowledge of RAD or Agile development methodology 

**Responsibilities:**
Currently – in production – a variety of internal applications and external systems are used to create surveys, analyse responses, and report the results. We are maintaining current production systems and enhancing their functionality and performance.
Your responsibilities will involve:
- Work with other senior technical resources to design the software and work on the critical software components;
- Work not just with full stack applications, but also enhance Tableau reports and surveys with custom scripts and extensions;
- Work as part of an agile team to implement new functionality and resolve existing issues;
- Work with third-party vendors to ensure they provide functional and stable solutions that are well coded and meet technical and business requirements;
- Mentor other team members, championing proper software design, defensive programming, code hygiene and critical thinking;
- Perform application configuration and deployment; improve our CI infrastructure.

**What we offer:**
Annual paid vacation of 18 working days;
Extra vacation days for long-lasting cooperation;
Annual paid illness of 10 days;
Maternity\Paternity leave;
The opportunity of sabbatical leave;
Marriage and Parenthood Package;
Compensation for sports activities (up to 6000 UAH\year);
50 % cost compensation for attending courses for self-development;
Corporate doctor;
Internal education(corporate library, Udemy courses);
Career development plan;
English classes;
Paying taxes and conducting private entrepreneurs;
Technical equipment: laptop, mouse, keyboard, monitor, chair;
Internal Referral program;
Opportunity to take part in company volunteering activities;
Technical community events.