Position: Senior Java developer
Company: Upplabs
Experience required: 3y
English level: upper

Hi) We are looking for a Senior Java developer for our new project.

ABOUT OUR CLIENT:
The company improves the health and quality of life of pets and brings peace of mind to pet owners.
The company is a growing startup that develops a Smart Collar for Pets using revolutionary technology including Artificial Intelligence and Machine Learning for improving pets’ health and wellbeing

REQUIREMENTS:
— BS/MS degree in Computer Science, Engineering or a related subject
— Proven hands-on Software Development experience (4+ years)
— Proven working experience in Java development
— Hands on experience in designing and developing applications using Java EE platforms
— Object Oriented analysis and design using common design patterns.
— Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
— Excellent knowledge of Relational Databases — MySQL and ORM technologies (JPA2, Hibernate)
— Experience in the Spring Framework
— Experience with test-driven development

RESPONSIBILITIES:
— Managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
— Designing, developing and delivering high-volume, low-latency applications for mission-critical systems.

YOU’LL GET:
Competitive salary and regular review of the salary;
Ability to work completely remotely from anywhere in the world;
State holidays;
The best experience of a lifetime = an opportunity to gain invaluable experience and to grow as a marketing professional;
20 paid vacation days and 5 paid sick days;
Flexible work schedule;
Accounting support and full payment of taxes by the company;
Necessary equipment for work;
Compensation of English lessons 100%;
Compensation of professionals training/development measure and education;
$200 start bonus for education;
Corporate online library;
Payment for sports expenses;
Friendly team and enjoyable working environment;
Regular team-building events