Position: Senior Java Developer
Company: ITernal Group
Experience required: 5y
English level: upper

We are looking a highly talented, motivated, and proactive Senior Java Engineer to join the Engineering team. 

As a Senior Java Engineer you will: design, develop, test, and implement solutions for various software systems and applications.

**Requirements:**

- 5+ years of working experience with Java
- 4+ years working experience with Java Frameworks (Spring, Springboot, Strut) 
- Experience working with RESTfull web services (JSON, JWT) 
- Experience with Hadoop, HBase and other NoSQL and Big Data technologies. 
- 2+ years of experience implementing cloud and big data solutions is highly desirable. 
- Code and maintain advanced Java applications (with a focus on maintaining data quality and performance at scale) 
- Work on highly scalable applications on on-prem/cloud platforms (AWS/Azure/GCP)
-  Strong verbal and written communication skills
- Strong analytical, software design and problem-solving skills 
- Strong organizational skills 
- Detail oriented and able to work across multiple priorities and projects without supervision

**Responsibilities:**

- Design, develop, test, and implement solutions for various software systems and applications. 


**We offer:**

- Possibility to influence the development of the project
- Friendly professional staff and warm atmosphere
- Help with development via mentoring and coaching
- The environment where you can implement your ideas
- Flexible schedule and opportunities to work remotely (8 hours workday)
- Paid vacation and sick leaves
- Participation in educational activities and thematic conferences
- Team parties and corporate events