Software Engineer (Java)

Type

Full time / Contractor

Job level

Junior / Intermediate / Senior

Location

Prague or Ostrava

Role Specifics

We expect you to have

  • Experience with writing software in Java, Kotlin

  • Spring (SpringBoot, Spring Framework) or other JVM BE framework
  • JPA (Hibernate or other ORM framework)
  • JUnit (Unit testing) 

  • Understanding of Service Oriented Architectures and RESTful Web Service best practices (REST / GraphQL, gRPC, OpenAPI / Swagger)
  • Experience with tools such as Git, Maven, Gradle

Extra skills that will help you stand out

  • Demonstrated ability to incorporate beneficial software design patterns and identify performance anti-patterns

  • Basic understanding of Distributed systems
  • Experience with SQL and NoSQL databases (PostgreSQL, Elasticsearch)

  • Experience with Event streaming processing (Apache Kafka)

  • Experience with tools such as Docker, Kubernetes

  • Experience with platforms Apache Spark, Hadoop

  • Experience working in Agile teams and Agile SDLC practices
  • Strong troubleshooting and problem-solving skills
  • Experience contributing to an open-source projects
  • Experience with Cloud technologies including (preferable) AWS, Azure
  • English, at B1 level or higher

In return you'll get

  • Flexibility: Flexible working hours, home-office and remote

  • Top hardware: Macbook Pro, or Sufrace Laptop and big monitor

  • Offices in top locations: Prague (HubHub) and Ostrava (MSIC)

  • Coffee, tea and snacks are here for you

  • Gamezone, lovely terrace or chill zone for some rest

  • Public transportation passes: Lítačka, ODISka, or In Karta

  • Conferences, mentoring for your self-development

  • Open minded culture: We work together and make decision together. 

More information

You become a part of the team:
Engineering

Your future Team Leader:

Petr Šafarčík
CEO / Solution Architect

Are you interested in the position? Send us your CV straight away via contact form below or email us at people@thybit.com and we will get back to you.

More about benefits

Flexible work schedule

Flexible work schedule, Flexible PTO (we don't care if you start work at the early morning, or if you're a night owl and prefer working at night - just be sure, that you are comply with your meetings and deadlines).

Keep growing

Yearly budget for learning and development goals, including conferences, trainings or books of your choice.

Volunteering

We will pay you your standard hourly rate for the time you devote to doing good deeds (during and outside working hours).

What else

MacBook, (2x)27 ”monitor, hub, quality headphones, iPhone, mobile plan (data included)

Special offers from our customers and partners

Gym memberships 
(Multisport card)

Public transportation passes (Lítačka card, ODIS card,
ČD In Karta)

Sounds good? Lets talk!

Don't forget to add your CV, we will also appreciate your Github profile or Linkedin profile.

CV: *

Can’t find the one for you right now?

Sign up to get job updates.