Position: Full Stack Engineer (Java+ JS)
Company: Recruiter Flex Solution
Category: Java
Experience required: 3y
English level: upper

We seek to hire a skilled and experienced Full Stack Engineer ( Java + JavaScript) to join our development team.

We seek to hire a skilled and experienced **Full Stack Engineer ( Java + JavaScript)** to join our development team. 

**About the project:**

The development of enterprise solutions for the USA companies in the energy field. Basically, the solution is a web application used by workers of power companies while at the facilities with the help of iPads.
**
We expect from you:**
- at least 2,5 years of commercial experience in Java and JS;
- 1,5+ years experience with React/Redux + HTML/CSS;
- Java 11;
- Spring (Core, Web, Security, JPA, Content, etc);
- Apache POI;
- Jasper Lib;
- good familiarity with SQL;
- B2 level of English is a must;
- a positive mindset and a can-do attitude.

**As a Full Stack engineer you will:**
- designing architectural solutions and approaches for solving business tasks;
- management of a small team (backend + frontend + QA) and issuing - tasks to developers; 
- work with other team members to develop and support product functionality to achieve business goals;
- participate in code review, maintenance, and refactoring, meeting new feature requirements, and improving existing features;
- collaborate with other teams to understand the product vision and meet the needs by developing the frontend functionality;
- communicating with the customer and PM for finding optimal ways to solve business tasks.

**Tech Stack:**
* AWS;
* Java 11;
* Spring (Core, Web, Security, JPA, Content, etc);
* Liquibase
* Jasper Lib;
* Apache POI;
* MySQL;
* LDAP;
* Keycloak;
* ELK;
* Docker/docker-compose;
* Jenkins;
* HTML;
* CSS;
* JS (Angular 1.6 and React/Redux, we are currently rewriting part of the functionality on Angular 14+)
PWA

**About team:**
Team Lead / PM x1;
DevOps x1;
FullStack / Group Lead x2;
Java developer x3;
JavaScript developer x3;
QA x2.

**We offer:**
• full remote with flexible business hours (from 9:00 to 20:00);
• 3 weeks of vacation per year (15 working days);
• paid sick leave per year (5 working days);
• amazing opportunities for professional growth within a top-notch team of professionals;
• competitive compensation commensurate with your experience and skills;
• English lessons;
• an excellent team with a friendly atmosphere.