All offersSzczecinJavaSenior Back-end Java Developer
Senior Back-end Java Developer
Java
RHINO

Senior Back-end Java Developer

RHINO
Szczecin
Type of work
Full-time
Experience
Senior
Employment Type
Permanent
Operating mode
Remote

Tech stack

    Java
    advanced
    Spring Boot
    advanced
    Microservices
    advanced
    PostgreSQL
    regular
    Kubernetes
    junior
    Docker
    nice to have
    AWS
    nice to have
    wicket
    nice to have

Job description

Online interview
Friendly offer

Are you a Back-end Developer with a passion for technology? 


Look no further than Rhino! 


We are seeking a highly skilled and motivated back-end team member to join our team and drive the development of our next generation of cloud-based microservices platform.


As a developer of our back-end development team, you will have the opportunity to work on innovative projects that make a real impact in the world. You will collaborate with cross-functional teams to design and ship new features and stay up to date on the latest backend technologies and best practices.


If you have a strong track record of developing scalable and reliable backend systems and experience with serverless and/or microservices architectures, we encourage you to apply for this exciting opportunity at Rhino. Don’t miss out on the chance to be part of a dynamic and growing company that is changing the game in the smart energy and IoT space.


Apply now and let's make an impact together! 


Your responsibilities

  • Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences
  • Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces
  • Creating software programming and documentation development
  • Preparing reports on programming project specifications, activities, or status
  • Creating programs and running tests and simulations
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Debugging HW/SW design issues, identifying root causes, and developing solutions addressing customer issues
  • Designing and implementing scalable and reliable cloud-based software
  • Troubleshooting and debugging complex issues
  • Developing and designing back-end of the application, creating databases and servers, API development, meeting technical and consumer needs, etc. 


Our requirements

  • At least 5 years of professional developing, designing and implementing software applications
  • Practical experience with Java and Spring/Spring Boot
  • Experience with serverless and microservices architectures
  • Knowledge of PostgreSQL, SQL, or MySQL
  • Professional command of English (B2) – both written and spoken
  • Strong problem-solving and communication skills
  • Ability to work independently and as part of a team
  • Experience developing customized code for multiple projects simultaneously


Nice to have

  • Bachelor’s or Master’s degree in Computer Science or a related field
  • Knowledge of Linux
  • Experience with Docker Products
  • Familiarity with AWS
  • Experience with front-end development and working with React
  • Experience in distributed systems, cloud architectures, serverless


About the project 

The Rhino system consists of cloud software and IoT devices that read data from utility meters and sensors monitoring, among others, temperature, air humidity, CO2 concentration, and air quality. 

The solution is mainly aimed at owners and managers of large-scale buildings, warehouses, shopping malls, offices, production buildings. We already cover more than 3 million m2 of building space with Rhino monitoring, collecting real-time data from more than 11,000 meters and sensors we have installed. 

The Rhino Platform's task is to aggregate data, visualize it on various types of dashboards, analyze it for anomaly detection and optimization, present it in the form of tabular and graphical reports, and provide data through an API to external systems. The solution is a cloud-based microservices platform in the development phase.


What makes us so unique?

  • You have a real influence on the project - both on its shape and the technologies used
  • We are not a corporation - you don't have to consult every decision on multiple levels
  • We are open to new ideas - we value taking initiatives
  • We work with people who enjoy what they do


What we offer:

  • A contract of employment (B2B is not allowed)
  • Remote work
  • Private medical care
  • Sports card
  • English lessons
  • Interesting and challenging work in a friendly and inspiring atmosphere