#1 Job Board for tech industry in Europe

  • Job offers
  • Senior Java Developer (Real Estate)
    New
    Java

    Senior Java Developer (Real Estate)

    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B, Permanent
    Operating mode
    Remote

    Tech stack

      Relational Databases

      advanced

      Java

      advanced

      Spring Boot

      advanced

      PostgreSQL

      regular

      Grafana

      regular

      Maven

      regular

      Gradle

      regular

      OpenSearch

      regular

      AWS

      junior

    Job description

    Online interview

    ABOUT THE PROJECT

    Within this project, you’ll be a member of one of the globally distributed teams and contribute to the development of an IoT platform that aims to deliver a cutting-edge AWS-based smart home technology solution tailored specifically for multifamily residential communities. The system is designed around a patented LoRaWAN thermostat, which includes embedded smart hub technology and integrates seamlessly with top-tier smart door locks and devices. On the Klika Tech side, we are responsible for the system’s end-to-end behavior, including front-end, back-end, and mobile applications.


    We hire in Kraków, Wroclaw, and Warsaw only. You can choose the type of work: hybrid/remote/office.


    PROJECT’S GLOBAL IMPACT

    Our Smart Home technology solutions have positively impacted the following areas:

    • Environmental Sustainability: By incorporating energy-efficient technologies and optimizing energy and water usage, we contribute to reducing carbon footprint and promoting environmental sustainability.
    • Safety and Accessibility: Features like smart locks, security cameras, and smoke detectors connected to centralized monitoring systems enhance the safety and security of residents, helping to prevent accidents and unauthorized access. Many smart locks allow doors to be unlocked without the use of physical keys, which makes it more convenient to access apartments and avoid losing keys.
    • Quality of Life and Inclusivity: Smart apartment solutions can be designed with accessibility in mind, ensuring that features are user-friendly and accommodating for residents with diverse needs, particularly for individuals with disabilities or mobility issues.
    • Smart Cities Initiatives: By developing solutions that align with smart city initiatives, we contribute to global urban sustainability goals. Smart apartment technologies can integrate with city-wide systems for energy and resource management, waste reduction, and transportation, supporting broader efforts to create more sustainable and livable urban environments.


    YOUR ROLE

    • Design and evolve the overall architecture of the existing solution;
    • Develop, maintain, and improve features for an existing solution;
    • Build mobile APIs;
    • Investigate, debug, and resolve software defects;
    • Follow clean code principles to write concise code;
    • Conduct code reviews to ensure that the code is of high quality;
    • Design, develop, and execute unit and integration tests;
    • Write and maintain technical documentation;
    • Cooperate with the development team and client representatives;
    • Convert business requirements into technical tasks;
    • Break down and estimate functionality;
    • Proactively support other team members;
    • Taking part in Agile ceremonies (dailies, planning etc).


    REQUIREMENTS

    • 5+ years of experience working with Java 17/21;
    • Proficient at Spring Boot 2.7.x/3.2.x (MVC, Data, Security, Cloud Sleuth);
    • Experience with relational databases (preferably PostgreSQL);
    • Experience with logging and monitoring techniques (OpenSearch, Grafana);
    • Proficient at building tools (Maven, Gradle);
    • Knowledge of OOP and FP paradigms;
    • Proficient at design patterns;
    • Knowledge of architectural patterns;
    • Proficient at commonly used data structures and algorithms;
    • Knowledge of commonly used API documentation tools;
    • Knowledge of Git branching models and strategies;
    • Proficient at authentication and authorization methods;
    • Excellent communication and organizational skills;
    • Result-driven personality;
    • Excellent team player;
    • B2+ level of English.


    NICE TO HAVE

    • 2+ years of experience working with live production systems;
    • A bachelor’s degree in computer science, maths, physics, or similar field;
    • Experience with AWS services: SNS, SQS, RDS, IoT, EC2/ECS/EKS, Lambda, Kinesis;
    • Experience with Kafka/ActiveMQ/RabbitMQ/JMS;
    • Experience with Microservices, Docker, Kubernetes;
    • Experience with JUnit, Mockito, Testcontainers, Spring RestTemplate;
    • Experience with Lombok, MapStruct;
    • Experience with IoT systems and MQTT.


    WE OFFER

    • Flexible work schedule;
    • Private healthcare insurance - LuxMed (extended gold package for parents & kids);
    • Multisport card;
    • Workation;
    • Financial bonuses for significant life events (wedding, birth of a child);
    • Compensation of professional training: courses, seminars, trainings (it is decided for each person individually if the whole thing or a part of it will be covered);
    • Author's right (for those who write the code).


    At Klika Tech you'll be part of a culture built on respect and collaboration - one that recognizes the unique talents and strengths of everyone on the team. We're proud of the differences that make us all unique and we support unity, acceptance and equal rights for all. Diversity and inclusion among our employees are critical to our success as a global company. Klika Tech is proud to be an equal opportunity employer.

    Apply for this job

    File upload
    Add document

    Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
    Klikając w przycisk „Aplikuj”, „Aplikuj teraz” lub w inny sposób wysyłając zgłoszenie rekrutacyjne do Klika Tech sp. z.o...more

    Check similar offers

    Java Developer

    New
    IN Team
    5.93K - 7.63K USD
    Katowice
    , Fully remote
    Fully remote
    PHP
    Java
    English

    Java Engineer (Mid, Senior)

    New
    CLOUDFIDE
    3.81K - 7.63K USD
    Gdańsk
    , Fully remote
    Fully remote
    Java
    Databases
    Spring Boot

    Backend Developer (Kafka)

    New
    Integral Services
    6.56K - 9.59K USD
    Kraków
    , Fully remote
    Fully remote
    Java
    Spring Boot
    Kafka

    Lead Java Developer

    New
    Fujitsu
    3.53K - 4.29K USD
    Warszawa
    , Fully remote
    Fully remote
    Java
    Spring Boot
    API

    Backend Engineer

    New
    Avenga
    6.56K - 7.82K USD
    Lublin
    , Fully remote
    Fully remote
    Java
    Spring
    Kafka