Position: Senior Back-End Developer/Engineer
Company: Hut Software Solutions Ltd
Experience required: 5y
English level: upper

**About the company**
As one of the leaders in its industry over the past 30 years, with more than 90 offices around the globe, the company has confirmed its place as the largest provider of electronic payment systems worldwide.
Candidates must have a strong technical background specifically around java development.

**What we expect**
- Bachelor’s degree in Computer Science, Computer Engineering or equivalent with strong academic backgrounds
- 5+ years of Java/J2EE development experience
- 5+ years of experience in Java, Spring Framework and Spring Boot with various J2EE technologies including Hibernate
- Experience with best practices and design patterns for writing clean, reusable, and highly organized code
- Unit testing, code reviews and design documentation
- Experience with Source Control (Git)
- Familiar with Microservices design
- Familiar with Linux or UNIX operating systems
- Excellent communication skills and an ability to work in a team
- Intermediate English level in both verbal and written communication

**Nice to have**
- Experience working with cloud-based services, AWS
- IT System administration experience
- Hands-on experience with tools like Jira, Jenkins, Confluence, etc.
- Financial  background is an advantage.

**Stack**
- AWS based infrastructure
- Multiple AWS cloud services
- Redis, MapD
- DB’s  SQL and noSQL
- Jenkins, Git