All offersKrakówJavaJava Developer
Java Developer
Java
Appfire

Java Developer

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

Appfire

Since launching in 2005, Appfire has built a platform of trusted apps and top-selling solutions for more than 30,000 customers spanning 150 countries and all industry groups — including 55% of Fortune 500 companies.

Company profile

Tech stack

    Java
    advanced
    Spring
    advanced
    Clean Code
    advanced
    Hibernate
    regular
    Git
    regular
    Maven
    regular
    JPA
    regular
    SQL
    regular
    TDD
    regular
    DDD
    nice to have

Job description

Online interview
Appfire is an enterprise collaboration software company that enables teams to plan and deliver their best work. Since launching in 2005 as one of the original Atlassian ecosystem partners, Appfire has built a portfolio of top-selling apps for more than 30,000 customers — including 55% of Fortune 500 companies. As a product-led company, Appfire identifies gaps in industries serving developers and client support teams and then builds solutions that drive productivity and efficiency. 

Appfire continues to grow exponentially, with teams spanning 20+ countries. We are financially strong, continuously meeting or exceeding revenue targets, and we invest heavily in strengthening the foundation of our organization. Being philanthropic is integral to operating our business, so we donate 1% of employee time, product, profit, and equity as part of our Pledge 1% commitment.

Come join our team!

Job Purpose and Overview

We are looking for experienced Java Developers to join our product team for BigPicture – one of the leading project management tools used by CEOs, Managers, Directors, and Project Managers of companies such as Netflix, NASA, Tesla, Apple, Uber, Samsung, Porsche, Siemens, Intel, Boeing, LG, and many more.

As our Java Developer you'll be responsible for:

  • Developing and implementing new functionalities for our products and maintaining existing ones
  • Working with frontend developers and UX / UI designers
  • Sharing knowledge, conducting a code review
  • Writing good code according to the “clean code” rules

Must have knowledge:
Technology
  • Java8, Spring
  • JAX-RS
  • Cache: Guava, EHCache, distributed cache
  • JPA
  • SQL (PostgresSQL, ORACLE DB, MSSQL)

Tools
  • GIT
  • Assembly: Maven, Gradle
  • Docker
  • Testing: Spock, JUnit, Mockito, REST-assured

Nice-to-haves:
  • Knowledge of object-oriented programming, recently known as Domain-Driven Design
  • Established knowledge of the architecture of complex web solutions
  • Excellent creativity and high problem-solving skills
  • Attention to the high quality of created solutions
  • Good knowledge of English (both spoken and written)
  • Willingness and determination for self-development and further education
  • Knowledge of Scrum, XP, TDD, DDD

How we work
  • In Agile and Scrum we trust - we make sure to keep our teams small, and our sprints manageable & effective
  • Ownership - we want everyone on our team to feel empowered to grab the reins in their positions and help push the company forward
  • Our product, our deadlines - developing our own products allows us to set feasible deadlines and fully focus on code quality
  • Top-notch hardware – MacBook Pro and HD monitors
  • Flexible working hours - we work from Monday to Friday, and you can choose your own working hours
  • Flat company structure, where decisions are made quickly and efficiently
  • 100% Remotely or from our modern office in Warsaw with a fully-stocked kitchen: free breakfasts, snacks, tea, coffee, juices, fruits, veggies - you choose
  • No dress code

Perks & Benefits
  • Skills Development budget, and access to the latest books thanks to our in-house library
  • Various internal knowledge sharing initiatives: regular and fully paid hackathons (called ShipIT Weeks), tech guilds, workshops, and more
  • Private healthcare
  • Multisport card
  • Incentive Equity Program
  • Plenty of team building events

Team: 
  • Our engineering team includes over 50 Backend and Frontend Developers, over 30 QA’s and 12 DevOps Engineers. We work effectively in Scrum teams. Each team also works with a dedicated Product Owner, UX and UI Designers and Scrum Master

Flexible working hours: We work from Monday to Friday, and you can choose your own working hours. Just make sure to join your team for the daily scrum meeting :)

Location: You can work either remotely or from our modern office in Warsaw.

Remuneration & Model of cooperation
You can choose between: 
  • 12 000 – 20 000 + VAT / month B2B contract (kontrakt B2B)
  • 12 000 – 20 000 PLN gross / month Contract of employment (umowa o pracę)
  • 12 000 – 20 000 PLN gross / month Contract of services (umowa zlecenie)

Before submitting your CV please consider that we are currently only able to extend our offers to Candidates who have acquired the status of a tax resident in Poland