#1 Job Board for tech industry in Europe

Java Engineer
Java

Java Engineer

Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent, B2B
Operating mode
Remote
VirtusLab

VirtusLab

Join the VLteam and elevate your career to new heights! Join us in shaping the future of software engineering with a team that values flexibility, fosters an open-minded culture, and delivers outstanding solutions. We have extensive knowledge about Data Engineering & Data Science, Cloud-Native Services, Reactive Systems, Dev Tooling and Frontend. We are also worldwide experts in Scala language, officially supporting its development and tooling.

Tech stack

    English

    advanced

    Java/JVM

    regular

    Clean Code

    regular

    Designing skills

    regular

    Distributed systems

    regular

    DevOps

    junior

    Kotlin

    nice to have

Job description

Online interview
Friendly offer
We’re looking for a team player for a small, cross-functional team of talented and passionate Software Engineers responsible for designing, building and maintaining the most successful ecosystems of microservices. Working with a cloud-native stack of state-of-the-art technologies and modern development approaches that work. Solving real-world data-oriented problems.

Available projects: 
  1. Colleagues Facts
    Project scope:
    We are responsible for designing, implementing, and maintaining an API, that holds the employees’ data coming from different sources. Our client, one of the largest retailers in the UK, runs multiple HR systems that hold data of employees working in different areas of the business around the world. This makes the integration problematic for all APIs that need to operate on employees’ data, as there is no single interface that would allow fetching data from all these HR applications. Our API solves that problem, by integrating with mentioned HR systems. As of now, we have more than 50 consumers of our API and this number is growing fast. We are also working on a challenging part, where the data will now flow from the UI, through our API, back to source systems, to significantly simplify the way employees can edit their own personal details, without the need to contact the HR department.
    Stack: Java, Kotlin, Spring, PostgreSQL, Kubernetes, Azure, Terraform, Kafka
    Team: Team of 10 Software Engineers, responsible for the entire lifecycle of the application, including infrastructure. Working closely with other client’s team, as well as Engineering Manager and Product Manager from our client.
  2. Time API
    Project scope:
    Working for one of the largest retailers in the World. By building solutions in the area of workforce management, we make employees' lives a little bit easier.
    We own every bit of it, from initial conversations about problems, through coordination of all involved stakeholders, then design, implementation and running it on production. By running it we don’t mean looking for errors or anomalies (our infrastructure does that for us automatically), but actually improving our solution.
    If you like to code there is plenty of it, if you like to understand and model there is even more of that. Join us and help us do even better!
    Stack: Java, Kotlin, Spring WebFlux, Kafka, PostgreSQL, GitOps, Kubernetes, Azure, Splunk
    Team: 3 teams (4-5 people each) with Tech Leads working with business to solve real problems.

What we expect


  • Team-player eager to learn and share
  • Interest in solving challenging problems using state-of-the-art techniques
  • Basic dev-ops skill and willingness to learn
  • Appreciation and continually improved understanding of the universal rules of software engineering
  • Intermediate in Java and/or other JVM language (e.g. Kotlin)
  • Able to develop high-quality code
  • Communicative English, both written and verbal

We do not expect you to qualify for all of the above points. A good understanding of some of these areas and a willingness to develop expertise in others may be sufficient. We are not concerned with your education or any other formalism. What we are concerned with are your passion, knowledge, and experience.

What's on offer?


  • Private healthcare
  • Sport card
  • Stretching
  • Training package
  • Funding of language lessons
  • Transparent rules of getting promoted - transparent environment that gives opportunities for personal growth, a promotion and a pay rise
  • Virtusity - in-house training division - knowledge sharing is an important part of our actions so we provide internal workshops and rich knowledge base 
  • Building tech community in Poland - we create a space for the exchange of experience and ideas
  • Open source initiatives - we contribute to open source projects and enhance software that is used by software developers around the world 
  • Flexibility in projects - we make a room for your autonomy and provide you with mentoring and guidance from the first day
  • Flexible hours - you decide when you work efficiently
  • Integration, sport events and tournaments
  • Office in the center of Kraków, Kielce or Rzeszów and soon in Katowice, Wrocław and Gdańsk!
  • Chillout zones
  • MacBook with all additional accessories needed