#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWarszawaJavaSenior Backend Engineer (Java)
    Senior Backend Engineer (Java)
    Java
    GoSolve

    Senior Backend Engineer (Java)

    GoSolve
    Warszawa
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Remote

    Tech stack

      ORM

      advanced

      AWS

      advanced

      REST API

      advanced

      Java

      advanced

      SQL

      advanced

      GraphQL

      advanced

      Spring

      advanced

      Node.js

      nice to have

      JavaScript

      nice to have

    Job description

    Online interview

    We’re GoSolve – a global company specialised in transforming our customers’ vision into digital applications. We love building large-scale cloud-based digital products and have the necessary skills to make it happen. Join us and work with the top tech talents from all over the globe in a driven, proactive environment. Do you wish to join a stable product development project? You will be a perfect fit!

    Just GO for it.


    We are looking for a Senior Backend Engineer to join our dynamic engineering team. Our mission is to provide top-notch booking and ticketing services for arts and entertainment events worldwide, ensuring seamless access to unforgettable experiences for our customers.


    Working Hours: 11:00 - 19:00 CET, with occasional flexibility required for meetings outside of standard working hours


    Responsibilities:

    • Design and Develop Backend Solutions: Build robust and scalable backend applications using Java Spring.
    • Architect Backend Services: Create RESTful APIs and microservices for business requirements.
    • Database Management: Design, implement, and maintain relational databases and use Hibernate for ORM.
    • Integrate Systems: Develop integrations using GraphQL and REST APIs.
    • DevOps Practices: Manage CI/CD pipelines with GitLab CI/CD for automated build, test, and deployment processes.
    • Cloud Services: Utilize AWS services and serverless architectures for deployment and management.
    • Containerization and Orchestration: Use Kubernetes and Terraform for deploying and managing containerized applications.
    • Collaborate with Teams: Participate in Agile team activities, code reviews, and knowledge sharing.
    • Agile Methodologies: Work in a Lite Agile environment to adapt to changing requirements.


    Requirements:

    • 5+ Years of Backend Development Experience: Extensive experience with backend technologies.
    • Proficient in Java + Spring: Deep understanding of Java and Spring frameworks.
    • Experience with GraphQL and REST: Expertise in API design and consumption.
    • Database Skills: Strong skills in SQL and ORM management.
    • AWS Services and Serverless Computing: Knowledge of AWS services and Lambda Functions.
    • GitLab CI/CD: Experience with GitLab CI/CD pipelines.
    • Kubernetes and Terraform: Understanding of Kubernetes and Terraform.
    • Fluency in English: Excellent communication skills.
    • Additional Skills: JavaScript + Node.js experience and frontend knowledge, as well as openness to work with other programming languages like Python.


    What We Offer:

    • Be a part of the team that works for the most influential global brands.
    • Opportunities to create industry-defining services using the latest technologies.
    • A responsible position – leverage your knowledge beyond simple coding.
    • Advise customers on optimal solutions – we trust your expertise!
    • No rush! Work at your own pace in a quality-over-quantity environment.
    • Collaborate with highly experienced professionals.
    • Numerous opportunities for professional growth.
    • Full-time remote work from anywhere in the world.
    • 500 PLN/month budget for social benefits – tailored to your location and lifestyle.
    • 20 days of paid time off.


    Please insert in your CV the following consent to participating in the recruitment process: 

    I grant my consent to have my personal data included in my CV processed for purposes of the recruitment processes carried out by GOSOLVE Prosta spółka akcyjna, with its registered office in Warsaw, ul. Williama Heerleina Lindleya 16, 02-013 Warsaw, KRS 0000935374, REGON: 389998385, NIP: 7011052820. I am aware that this consent is granted in a voluntary fashion and that I have the right to withdraw it any time and the consent withdrawal does not affect legality of personal data processing based thereon before.


    CV without this consent will not be processed.



    GDPR DATA PRIVACY NOTICE

    Pursuant to Article 13 of the Regulation of the European Parliament and the Council (EU) 2016/679 of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation), we would like to inform hereby as follows: The Controller of personal data collected in the recruitment process is GOSOLVE Prosta spółka akcyjna, with its registered office in Warsaw, ul. Williama Heerleina Lindleya 16, 02-013 Warsaw, KRS 0000935374, REGON: 389998385, NIP: 7011052820, contact details: rodo@gosolve.io. Personal data are processed for purposes of the recruitment process and execution of the contract of cooperation with a candidate, and if an additional consent is granted, also for future recruitment processes. Grounds of processing are Article 6(1)(a) and (b) of GDPR. The additional consent being grounds of candidate employee’s personal data processing is voluntary, though its absence will make it impossible to process personal data for recruitment process. A candidate may withdraw their consent any time which does not affect the compliance of processing performed based thereon before the consent was withdrawn.

    The candidate’s personal data will be processed no longer than till the end of the recruitment process in which the candidate participates. If the candidate grants their additional, separate consent to their participation in future recruitment processes, personal data will be processed for 3 years, which shall elapse as at the end of the calendar year, unless the consent is withdrawn earlier. The candidate's personal data may be shared with entities authorized to obtain personal data based on the applicable law and with entities cooperating in the recruitment process. Every candidate who shares their personal data has the right to access them, including to demand data copy, and also the right to request their rectification (updating), erasure (“the right to be forgotten”) or to have their data processing restricted, the right to have data transferred and the right to complain to the supervisory authority, i.e. the President of the Personal Data Protection Office, if they believe that the data are processed inconsistently with the applicable regulations.