Position: Senior Java Engineer
Company: Euristiq
Category: Java
Experience required: 3y
English level: upper

You will be working on a real-time web-application writing it from scratch. The application aims to demonstrate the value of impact decisions by combining different options to fit the budget of the project. That is where the skill, expertise, and solid knowledge of AWS brings value to a client.

**We offer:**
Professional growth and development program
Challenging projects
Flexible working hours
Competitive salary
Modern office
Healthcare insurance
Paid English courses
Team of highly talented individuals

**Requirements:**
4+ years of proven commercial experience in Java, Spring, JUnit
Experience with RDBMS (PostgreSQL, MySQL)
Extensive experience with Amazon Web Services
Experience of working with Amazon Cognito
Experience with Docker
Proficient understanding of code versioning tools, such as Git
Excellent written and verbal communication skills
English skills Upper-Intermediate or higher
Education: Degree in Computer Science or similar

**Would be a plus:**
Experience with Stripe integration would be a great asset
Experience in setting up CI/CD pipelines with Amazon CodePipeline, CodeCommit, CodeBuild, CodeDeploy
Experience with Amazon API Gateway, Amazon S3, Amazon RDS/PostgreSQL, Amazon Simple Email Service, Amazon Fargate

**Responsibilities:**
Communicating with a client in an accurate and clear way; gathering requirements, setting and following priorities
Developing high quality, testable and high-performance software using agile practices; writing unit tests
Troubleshooting technical issues in real-time