Senior Java Fullstack Engineer for a software product helping hotels and restaurants to meet HACCP cleaning standards

Podcast

Lead Business Development Manager and Head of Mobile Department about the project goals, team structure, technology stack and candidate requirements

play_circle_filled
pause_circle_filled
Louis Armstrong - Hello Dolly
volume_down
volume_up
volume_off

SSA Group is looking for a Senior Java developer to work on permanent basis

Project

A hygiene inspection platform that consists of 2 main parts: a web portal for data administration built in Java and a mobile app for smartphones and tablets built in Xamarin. The product helps restaurants, cafes and food-related organizations to meet HACCP cleaning standards. It supports complex workflows of checklists and tasks for large organizations. Currently, there are 100+ B2B customers, 1000+ users, and 1.5 Mln+ tasks created in the system.

Team

The project development team includes a project manager, 3 backend developers, 2 mobile developers. There is also a product owner and a designer on the client side.

Candidate Requirements
  • 6+ years of experience in commercial applications development using Java
  • Good knowledge of OOP, OOD, and design patterns
  • Strong experience with Java 8+, Spring Boot
  • Strong knowledge of SQL
  • Experience with MySQL or other relational DBMS
  • English level: intermediate or higher
Will Be a Plus
  • Experience with Vaadin (Java UI) or other front-end framework 
  • Experience with Azure Blob Storage and Azure Notifications Hub  
  • Experience with MongoDB 
Responsibilities
  • Proactively participate in the development of the product, generate ideas about technological implementation of new features and adding improvements for the existing functionality 
  • Work on porting legacy CRM system to Java and integrate it with our product
  • Develop new features for the backend application and web portal based on the project roadmap 
  • Implement new features and support the existing functionality of the backend application and web portal  
  • Implement and document required APIs for mobile development team  
  • Tightly communicate with a client 
  • Deploy applications to Dogado and Azure clouds 
  • Plan sprints, estimate tasks, and achieve sprint goals 
  • Take part in demo and present work results  
Work mode
  • Office
    Office
  • Remotely
    Remotely
Office Location
  • Porto
    Porto
  • Kraków
    Kraków
  • Lviv
    Lviv
  • Kyiv
    Kyiv

Do you have any questions?

Contact Alina if you want to know more. We will be happy to help you!

Read more about the project

  • HoReCa
  • Cross-platform apps
  • Business Automation

Q-KISS

Platform automating the management of the restaurant hygiene process

germany GERMANY

Why choose us

Senior team
Senior team
On the project, you have an opportunity to work closely with senior teammates and gain new experience and insights
Regular review
Regular review
We provide a regular review of professional level based on matrices of competence, code and peer reviews, as well as client's feedback and project results
Long-term employment
Long-term employment
We have never supported one-project-employment philosophy and reckon there is always a job for a competent specialist
Challenging  projects
Challenging projects
Work with cutting-edge technologies, gain access to the most up-to-date tools and apply your skills to complex projects
Certifications
Certifications
We encourage our employees to continue improving their skills and obtaining professional certifications
Flexible working schedule
Flexible working schedule
Start your workday any time before 11 a.m. and adapt your schedule to meet 40 hours a week
Social package
Social package
We offer 20 working days of paid vacation, 10 sick leaves and a flexible leave policy
Send us your CV to become a part of our team join us

Apply here!

Autofill form below using social networks

    By clicking “Apply” below you confirm you have read and accepted the Privacy Policy

    you're currently offline