Position: Senior / Lead Java Engineer
Company: Intellias
Experience required: 3y
English level: upper

Responsibilities:
Work closely with product managers and engineers to design, implement, test and continually improve scalable web applications and services running on AWS;
Develop products using Agile methods and tools;
Develop commercial grade software that is user friendly and suitable for global audience;
Support production issues both directly and indirectly with customers;
Participate in design reviews, code reviews of your work and the work of your peer engineers;
Participate in architecture and design efforts;
Work closely with other engineers and testers to deliver high quality software on time.
Requirements:
5+ years software development experience building scalable commercial web applications or services;
3+ years experience with Java;
Experience with Linux, and Linux based scripting;
Hands-on experience of developing software with test automation or Test Driven Development;
Strong service level design and programming ability;
Fluency with Java 8 / 11;
Experience with using Docker, Kubernetes and Helm;
Experience with Git, Gitlab, review and continuous integration/continuous deployment;
Understanding of data modeling techniques using relational and non-relational techniques;
Exceptional ability to troubleshoot complex distributed issues in a production environment;
Upper-intermediate level of English, excellent communication skills.
 
Nice to have:
Experience with Cucumber BDD testing;
Experience with OpenAPI;
Experience with Python as scripting language.