Remote Senior Java Developer

Remote
Roles:
Backend
Must-have skills:
KubernetesSpring
Considering candidates from:
Armenia, Estonia and Georgia
Work arrangement: Remote
Industry: Health and Human Services
Language: English
Level: Senior or lead
Required experience: 5+ years
Size: 11 - 50 employees
Logo of HautAI

Remote Senior Java Developer

Remote
Haut.AI​ is developing a SaaS platform for skin health and beauty for the cosmetics industry. Their developments are based on the state-of-the-art algorithms of computer vision and machine learning. Among their clients are cosmetics companies, and plastic surgery clinics in Europe, the US, and South Korea.
Currently, they are looking for a talented and motivated Senior Java Developer for remote work or for an office in Georgia or in Estonia

Tasks:
  • Design and build scalable and high-performance API applications
  • Write reliable, scalable, testable, readable, and documented code
  • Communicate closely with Product and DS teams
Must-have:
  • Experience with API and Web Apps using Spring (Boot, MVC, JPA, Security)
  • Strong experience with Java and software engineering experience (5+ years) 
  • Experience with queues or message brokers
  • Experience with testing frameworks and libraries: JUnit, Mockito
  • Experience with container technologies and microservice architecture
  • Experience with Kubernetes - K8s
  • Experience with cloud-based software development
  • Experience with PostgreSQL
  • Good written English to communicate with partners
Nice-to-have:
  • Strong troubleshooting skills
  • High level of self-organization, ownership, and responsibility
  • Proactive attitude, ability to work around blocks with creative thinking
  • Communication skills in English
  • Able to self-plan and maintain an agile working environment
  • CI/CD experience
Benefits and conditions:
  • Trial period: 3 months 
  • Work in innovative industry and emerging market
  • Collaboration with leading research universities all around the world
  • Competitive compensation depending on experience and skills
  • Bonus system 
  • Friendly, creative and cohesive team
  • Conferences and scientific events attendance
Interview process:
  1. Intro call with Toughbyte
  2. Technical call with the team (around 1 hour) 
  3. Call with founder (optional)