Backend Java Developer (remote)

Appfire

contract of employment
12 00022 000 gross / mth.
B2B contract
12 00022 000 net (+ VAT) / mth.
  • West Pomeranian

    West Pomeranian
  • offer expired over a month ago
  • contract of employment, B2B contract
  • full-time
  • specialist (Mid / Regular)
  • home office work
  • remote recruitment

Technologies we use

Expected

  • Java

  • Spring Framework

  • JPA

  • SQL

  • PostgreSQL

  • Oracle

  • Git

  • Maven

  • Docker

  • Gradle

Optional

  • Scrum

  • XP

  • TDD

  • DDD

About the project

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.

Your responsibilities

  • Developing and implementing new functionalities for our products and maintaining existing ones

  • Working with frontend programmers and UX / UI designers

  • Sharing knowledge, conducting code review

  • Writing good code according to the “clean code” rules

Our requirements

  • Good knowledge of design patterns – Gang of Four is sufficient

  • Clean code, and even the baggage of bad experiences (not practice) with “bad smells”

  • The inherent need for tidiness in the code

  • Experience in designing legible, sustainable and expandable solutions at all levels of abstraction

  • Ability to work in a weekly cycle of the Continuous Delivery production process

  • Technology: Java 8, Spring, JAX-RS, Guava, EHCache, distributed cache, JPA, SQL (PostgreSQL, Oracle DB, MSSQL)

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

Optional

  • 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

What we offer

  • Remuneration: 12 000 - 22 000 PLN/month, B2B or Perm (UoP), depending on what you prefer

  • Every Appfire employee is eligible for company equity

  • 26 paid days off, regardless of years of experience (UoP only)

  • Wellness Days – additional time-off each month to recharge and take care of yourself (UoP only)

  • Private healthcare

  • Multisport card

  • Training budget (UoP only)

  • Various internal knowledge sharing initiatives: regular and fully paid hackathons (called ShipIT Weeks), tech guilds, workshops, and more

  • Plenty of team-building events

Benefits

  • sharing the costs of sports activities

  • private medical care

  • sharing the costs of professional training & courses

  • remote work opportunities

  • flexible working time

  • fruits

  • integration events

  • corporate library

  • no dress code

  • video games at work

  • coffee / tea

  • drinks

  • leisure zone

  • employee referral program

  • Modern office

  • Ownership

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

  • We can set our own working hours. We just need to make sure to join our team for the daily meeting

  • We work 100% remotely (from Poland) or from our modern office in Warsaw – we can choose

  • Top-notch hardware and software provided by the company

Our solutions Stack

  • We use monorepo to maintain consistency of development through automated validations in one of the most extensive CI processes in the local market providing not only static/dynamic code analysis, but Architecture Decision Records appliance as well

  • We support ~10000 users for a single tenant deployed on our own multitenant cloud infrastructure

  • Java with a fully fledged and standardized DDD including Hexagonal Architecture, Event Sourcing, hundreds of Aggregates spanning dozens of domains, Ubiquitous language implemented across the whole organization

  • And for all of you frontend lovers out there, it’s worth knowing that this is one of the largest and most complex Angular projects in Poland

We focus on the continuous development of our skills. This is why we invest in and offer

  • Unlimited skills development budget

  • ShipIT Weeks – regular, internal, one week long, fully-paid hackathons

  • Internal tech guilds – meetings dedicated to sharing knowledge, and best practices

  • Taking part in tech events sponsored by us – like Confitura, Devoxx, Geecon, NG Poland and more

Appfire

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!

Scroll to the company’s profile