Miejsca pracy
>
Senior Java Developer

    Senior Java Developer - Świętego Mikołaja , Wrocław, Polska - Channels

    Channels
    Channels Świętego Mikołaja , Wrocław, Polska

    1 tydzień temu

    Default job background
    W pełnym wymiarze godzin
    Opis

    DESCRIPTION

    We are looking for an experienced developer who will be responsible for improving the Channels app and its new, shiny CPaaS (Communication Platform as a Service) created as a greenfield project based on 10+ years of market existence. Based on the previous experience we are creating a lightweight solution targeting different set of clients from scratch. Channels is our very own worldwide phone system that improves the way companies handle phone calls.

    You will be working in a small team of less than 10 people. This position will play a key role in the whole process of designing and building backend apps around the core product as well as designing backend architecture which is deployed on AWS cloud so that it is horizontally scalable and resilient to dynamic load changes. We need a person who is not only a decent developer but is also aware of the business impact of the project and is open to discuss the best possible solutions with no straight guidelines. The project you will be working on has reached the first MVP done state and gives a lot of freedom to make an impact on the final solution. You will be a part of the team to design and maintain its architecture with a help of other team members.

    Job role:

    • Designing and implementing new functionalities according to business requirements, together with unit and integration tests
    • Writing scalable tests, release plans, and end user documentation
    • Collaborate with cross-functional teams to gather requirements
    • Collaborate with peers to write, review and provide feedback on technical design proposals

    Project tech stack:

    • Frontend - React
    • Backend - Java 17+, Kotlin, Quarkus, kafka, gradle, some side services in , Python
    • Database - PostgreSQL
    • Mobile - React Native
    • Kubernetes,AWS cloud

    REQUIREMENTS

    Key skills:

    • A few years of experience building web applications with a focus on performance, scalability and security
    • Familiarity with web technologies like REST APIs, OAuth
    • Experience in working and collaborating with diverse teams in a dynamic, rapid growth environment
    • Decent knowledge of Java and Kotlin (min. 3 years of experience)
    • Good knowledge of object oriented concerns and design patterns
    • Good knowledge of Java libraries and frameworks, mainly Quarkus

    Bonus points:

    • Familiarity with Quarkus
    • Experience with VoIP-related technologies like WebRTC or FreeSWITCH

    Benefits:

    • Private healthcare
    • 26 days of paid leave (per year)
    • Remote-first approach (100% remote, flexible schedule)
    • Office near the main town of Wrocław (if you need)