**About Distillery**:Distillery is a high-growth technology services company specializing in end-to-end custom software development and IT staffing for startups, small and mid-size businesses, and enterprises. We help our clients to imagine, design, engineer and deliver business-defining software and digital experiences whether they're looking for a fully managed team, scalable workforce or individual engineers.**About the Position**:As a Senior Java Developer you will work on new technologies and find ways to meet our customers' needs and make it easy for them to do business with us. You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.**Responsibilities**:- Act as a key participant within development team and follow best practices for engineering complex technology solutions- Design, code, test, debug, and document for projects and programs- Review and analyze complex technology solutions for tactical and strategic business objectives and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors- Collaborate and consult with key technical experts, senior technology team members to resolve complex technical issues**Requirements**:- Upper-intermediate English proficiency- 4+ years of professional experience using Java / J2EE technologies- 4+ years of professional experience using Spring and SpringBoot frameworks- Knowledge in building/scaling/maintaining and implementing design systems- Experience with Microsoft SQL Server / Transact SQL- Proficient with IntelliJ and Visual Studio- Experience with databases like Postgres, and familiarity with Redis, Kafka and Airflow- Tomcat Server ecosystem experience- Skilled in source code control (GitHub),- Jenkins, Artifactory and deployments (UDeploy)- Knowledge of JavaScript: Angular and Node.Js platforms**Nice-To-Have Skills**:- Experience with Python- Experience partnering with Data Scientists- SQLite experience- Other Backend technologies**Why You'll Like Working Here**:- The ability to work on and partner with multi-national teams that are committed to our BEST core values: Best People, Best Expertise, Best Service, Best Teamwork- A generous, competitive compensation package for exceptional performers, as well as a generous vacation package and competitive benefits plan- Remote working environment- Professional and personal development