Position: Senior Full Stack Java Developer
Company: Intellectsoft
Experience required: 3y
English level: intermediate

**Requirements**
- 3+ years of software engineering experience
- Solid experience in modern programming on Java
- Strong knowledge of Core Java and frameworks (Spring, Hibernate)
- Design patterns, OOP, development methodologies
- Experience with Javascript and React
- Experience with MySQL

**Responsibilities**
- Participate in development and contribute as engineer;
- Work in a continuous delivery Agile environment;
- Work both independently and in close collaboration with others in the team and across the business;
- Participate in peer design and code reviews;
- Participate in architecture design planning;
- Proactively collaborate with teammates and communicate with remote client team;
- Perform root cause analysis of issues to assist in determining the source of problems;
- Moving core functionality from desktop client to web;
- Adding new REST endpoints, implementing new UI components, replacing native SQL with hibernate logic.

**Benefits**
- Great opportunity to work with remarkable team from US;
- Salary above the market;
- Lighthearted, inspiring and open company culture;
- Health Insurance coverage;
- English language courses;
- Fresh fruit and other snacks onsite;
- Fun corporate events :)