Java Engineer (HubSpot) Львів Weare looking for asoftware engineer tojoin aHubSpot engineering team creating all sorts ofcustom integrations for the customer’s SaaS platform and 3rd-party providers ranging from acouple ofhundreds totens ofthousands ofactive users. The main principles ofour work are software reliability and helping the user toachieve their goals. You will have plenty ofopportunities towork inthe microservices architecture with cutting-edge technologies. HubSpot isone ofthe best
Java Engineer (HubSpot) Львів Weare looking for asoftware engineer tojoin aHubSpot engineering team creating all sorts ofcustom integrations for the customer’s SaaS platform and 3rd-party providers ranging from acouple ofhundreds totens ofthousands ofactive users. The main principles ofour work are software reliability and helping the user toachieve their goals. You will have plenty ofopportunities towork inthe microservices architecture with cutting-edge technologies. HubSpot isone ofthe best technology companies inthe USA. HubSpot has agreat engineering culture, carried bygreat teams inthe USA, Ireland, Germany, Ukraine, Belarus and Armenia. The platform consists ofthousands ofmicroservices built with Java17, lightweight DropWizard framework, and Google Guice dependency injection. It’s huge and you’ll have todeal with alot ofother stuff like Kafka, Amazon SQS, S3, HBase, and much more. Front-end issingle-page applications built with ECMAScript 6, React, and Sass. Approximately 1000 Front-end repositories. The Platform Team built upthe state ofthe art infrastructure that allows developers todeploy their code toQA and Production with literally 3button clicks— you will beable tospend all ofyour time designing and developing software— there isnothing easier than triggering abuild and merge here. Responsibilities Communicate directly with product management and peers inBoston and Dublin, other HubSpot development teams toshape out requirements Create new and extend existing microservices using Java17, DropWizard, and whatever technology/tools required tocomplete aparticular task Cover your code with all kinds ofautomation tests (unit, integration, acceptance, API, end-to-end) Fully own the software you’ve developed. Wedesign, develop, test, release, and support our software inboth stage and production environments Required skills Bachelor’s degree inComputer Science, Software Engineering, orrelated field (orequivalent experience)3+years working with Java Excellent understanding oftheOO design/programming paradigm Solid background incomputer science and programming Strong knowledge ofdatabases and networks Atleast intermediate English Excellent communication and collaboration skills Asaplus Front-end development experience (React orother modernJS frameworks) Good understanding ofunit testing/test automation Weoffer Professional development support (books, online courses, conferences, certifications, English classes, and clubs) Work inacomfortable office (noopen space policy, nice relax/sports areas, spaciously bar/kitchen, shower, mini-laundry) Free lunches Flexible working hours and WFH policy (upon agreement with the teammates) Home office setup compensation Medical insurance orsports compensation Competitive salary for all team members 20business days ofpaid vacation, additional vacation incase ofbaby birth Sick leaves compensation Maternity/paternity leave Corporate events and team-buildings