Position: Senior Java Engineer
Company: N-IX
Experience required: 2y
English level: intermediate

The company is currently working on the implementation of existing and new products using modern Java-based technologies and frameworks to meet scalability and customization challenges.
We are looking for a skillful Middle JAVA Engineer. A perfect candidate must be able to adjust to constant business change. Common types of changes include new requirements, evolving goals and strategies, and emerging technologies.

**Responsibilities:**

- Review business requirements working with other team members
- Write clean, modular, robust code to implement the desired requirements with little or no supervision
- Work with the QA and Customer teams to triage and fix bugs with rapid turnaround

**Position requirements:**

-Decent knowledge of Java (11)
-Understanding and experience with Spring Boot, Spring Data, PostgreSQL
-Cloud Technologies: Docker
-Experience with AWS (SQS, SNS, RDS, Route, EC2, CloudFront, S3, -ElasticSearch, Terraform (IaaC), ECS)
-Strong English communication skills

**We offer:**

-Flexible working hours
-A competitive salary and good compensation package
-Best hardware
-A masseur and a corporate doctor
-Healthcare & sport benefits
-An inspiring, comfy, clean and safe office

**Professional growth:**

- Challenging tasks and innovative projects
-Meetups and events for professional development
-An individual development plan
-Mentorship program

**Fun:**
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more.