All offersWarszawaJavaJava Engineer
Java Engineer
Java
Railsware

Java Engineer

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

Railsware

Railsware to studio produktowe, którego celem jest dostarczanie wysokiej jakości oprogramowania, które zmienia sposób zarządzania firmami. Z ponad 16-letnim doświadczeniem w branży, Railsware obsługuje miliony użytkowników swoich własnych produktów - platformy dostarczania emaili Mailtrap.io, platformy do analizy i automatyzacji danych Coupler.io oraz TitanApps, zestawu narzędzi do zarządzania projektami. Kilka produktów współtworzonych przez Railsware miało znaczący wpływ na swoje branże, a Calendly kilkukrotnie zostało tzw. jednorożcem. Zespół Railsware to ponad 170 talentów z całego świata, z biurami w Krakowie oraz Kijowie.

Company profile

Tech stack

    Spring
    master
    Java
    master
    PostgreSQL
    advanced
    Kotlin
    nice to have
    TypeScript
    nice to have
    React
    nice to have

Job description

Friendly offer

Description of you:


We are looking for a Java Engineer to join our team and contribute to our TitanApps product. It is a suite of SaaS applications, including integration with platforms such as Atlassian Marketplace, GSuite, Slack, and others, for example, a Smart Checklist for Jira. Your primary responsibility will involve crafting high-quality software solutions using Java, Kotlin, and TypeScript, both on front-end and back-end development. As a Java Engineer, you will play a crucial role in product development, and the resolution of intriguing challenges to consistently deliver top-notch software solutions.


Your skills:

  • Excellent general programming skills, ability to work with complex codebases
  • Product mindset and experience launching MVPs and/or willingness to experiment with MVP approach
  • Extensive knowledge of Java and Spring for web development
  • Practical experience with different DBs (e.g. PostgreSQL) and ORMs (Hibernate)
  • Comfortable taking the lead on projects and working without lots of oversight
  • Fluent English (both written and spoken)


Would be a plus:

  • Experience with Kotlin (or willingness to learn)
  • Experience in writing JavaScript/TypeScript applications using React
  • Experience building GraphQL APIs
  • Knowledge of the Atlassian ecosystem
  • Knowledge/experience in developing Atlassian marketplace applications


Your responsibilities:

  • End-to-end product development
  • Write reusable and maintainable code
  • Write tests to thoroughly validate the correctness of your code
  • Actively contribute to the identification of problems and collaborate with your team to propose effective solutions
  • Collaborate in a cross-functional team to ensure the project meets business objectives and compliance standards

Useful materials: