Position: Senior Java Developer
Company: Customertimes
Experience required: 5y
English level: upper

The impact you will have:
●Design, develop, and maintain code quality for a new web application product  
●Actively participate in the full software development lifecycle from ideation and planning to development, CI/CD, testing, customer feedback, and further iterations  
●Identify defects and their impact on the solution, proactively suggest improvements across the whole stack  
●Collaborate with Product Owners, Data Engineers, and Data Scientists to collect data through the web application  
●Support continuous improvement by investigating alternative technologies 

What we look for:
●5 or more years of Java software development experience  
●Strong knowledge of Java, Spring Boot, and core libraries  
●Strong knowledge of relational databases (PostgreSQL, MySQL, etc) and relational storage concepts  
●Experience with Amazon Web Services  
●Experience with CI/CD tooling (GitLab, etc.) and quality assurance best practices (test driven  development, etc.)  
●Experience working in an Agile team environment  
●Excellent verbal and written English communication skills  
●Bonus points for experience in the real-estate domain 

We offer:
●Regular compensation package reviews 
●20 days of paid vacation, 15 paid days of sick leave with a doctor's note, and 5 days of paid sick leave without a doctor's note 
●Medical insurance coverage for employees, plus an option for family insurance coverage at a corporate rate 
●Support for participation in professional development opportunities (webinars, conferences, trainings, etc.) 
●Regular team-building opportunities as well as bi-annual company-wide events 
●Flexible work environments, including in-office, remote, or hybrid, based on employee preference and manager approval 
●Free English classes in the office