Position: Java Developer
Company: Intelliarts
Category: Java
Experience required: 2y
English level: intermediate

We build a business enablement platform carrying all operations (sales, billing, finance, accounting, recruitment, people operations, etc) of one of the best technology company in USA (Glassdoor’s “Best Places to Work” Top-10). Company has great engineering culture, carried by three great teams in Boston, Dublin and Lviv.

The platform consists of thousands of microservices built with Java 8, lightweight DropWizard framework and Google Giuce dependency injection. It’s really huge and you’ll have to deal with a lot of other stuff like AWS, ElasticSearch, Kafka, Redis, ZooKeeper and much more. Front-end is a number of single page applications built with ECMAScript 6, React and Sass. The Platform Team built up state of the art infrastructure that allows developers to deploy their code to QA, Stage and Production with literally 3 button clicks — you will be able to spend all of your time designing and developing software — there is nothing easier than triggering a build and merge here.

Required skills
— 3+ years experience in software development with 2+ years with Java 8 platform
— Excellent understanding of the OO design/programming paradigm
— Solid background in computer science and programming
— Strong knowledge of databases and networks
— At least upper intermediate English

As a plus
— Front-end development experience (Angular, React or other frameworks)
— Good understanding of unit testing/test automation
— Being a Linux power user

Responsibilities
— Communicate directly with product management and peers in Boston and Dublin to shape out requirements
— Create new and extend existing microservices using Java 8, DropWizard and whatever technology/tools required to complete a particular task
— Cover your code with all kinds of automation tests (unit, integration, acceptance, API, end-to-end)
— Deploy working results to test and stage environments

We offer
— Professional development support (books, online courses, conferences, certifications, English classes)
— Work in the comfortable office (no open space policy, nice relax/sports areas, spacious bar/kitchen, shower, mini-laundry)
— Flexible working hours and WFH policy (upon agreement with the teammates)
— Variety of tea flavours, unlimited coffee, paid lunches
— Competitive salary