Position: Senior Java EE developer
Company: Melior Games
Experience required: 2y
Category: Java
English level: intermediate
Published: 2020-07-01T00:00:00+03:00

The project includes a complex software solution for live gaming at laser tag arenas allowing operators full control over the action on the battlefield — create game modes, set the rules, manage players, give real time scoring, as well as manage laser tag equipment over WiFi and many more.

**Required Skills:**
Java EE (focus on backend development);
Spring framework (Spring Boot, JPA, RESTful web services, Security);
Java AWS SDK;
Strong experience with RESTful web services development;
Databases: MySQL (profound database design and implementation experience);
AWS: Elastic Beanstalk, RDS, S3, SQS, SNS, SES;
Experience with development of scalable high load solutions.

**Your responsibilities:**
Architect and implement cloud (Amazon Web Service) backend solution based on Java Spring Boot framework;
Maintenance corresponding development infrastructure: control AWS Cloud resources, automatically test and deploy the software using continuous integration pipelines etc.

**We will appreciate but we don’t require (this will benefits you):**
Familiarity with agile development;
Test driven development;
Good understanding of automated software testing concepts and methods, especially implementing unit tests for RESTful web services;
Hands-on experience with development tools and practice: Atlassian products (Jira & Confluence); Bitbucket; Code review; Swagger; Postman; DevOps (BitBucket pipelines, AWS Code Pipeline, Jenkins).

**Work Experience:**
2+ years work experience related to the above skills, preferably cloud software.

**Education:**
Bachelor/Master degree in Computer Science or related field.