Backend Java Developer

Appfire Logo

Appfire

💵 $45k-$57k
📍Remote - Poland

Summary

Join Appfire, a remote-first company, as a mid-level software engineer specializing in backend Java programming. You'll contribute to BigPicture, our flagship project portfolio management solution, working on features like automatic performance monitoring and project structure management. This 100% remote role offers flexible hours and a collaborative environment. You'll design and implement functionalities, ensure high code quality, and collaborate with product owners and designers. Appfire provides excellent benefits, including a competitive salary, remote work allowance, flexible time off, and professional development opportunities.

Requirements

  • Practical knowledge of design principles, design patterns and architectures - what problems they solve (& what introduce), how to implement them - see our take on DIP, DI and IoC (Javeloper) , plus some of our OOP best practices (GeeCon)
  • The inherent need for tidiness in the code - on module, package, class and method levels (both in production and test code) - see our approach to modularity (JDD)
  • Experience in designing legible, sustainable and expandable solutions
  • Established knowledge of Java, Spring, Hibernate / JPA, SQL DBs and REST
  • Proficiency in your favourite IDE, in Git, Maven, Docker, Spock, JUnit, Mockito
  • High problem-solving skills and hands-on approach (being eager to brainstorm, experiment and learn from mistakes)
  • Willingness and determination for self-development and further education
  • Good English skills (B2 or higher)

Responsibilities

  • Design and implement new functionalities for our products and maintain existing ones
  • Ensure high code quality - through tests (unit, integration, e2e), code reviews and team brainstorming
  • Work on features with product owners, UX / UI designers and frontend developers
  • Share knowledge with other developers and helping them grow
  • Technically supporting our customers (5-10% of your time)

Preferred Qualifications

  • You are dedicated to elevating client and co-worker experiences , knowing that exceptional work centers on serving others
  • You adapt swiftly to new business demands , understanding that change fuels collective and individual growth
  • You excel in communication, effectively connecting in remote/hybrid environments using tools like Slack, Zoom, and G Suite and through occasional in-person events
  • You have exceptional coaching , mentoring , and people development skills

Benefits

  • Salary
  • Permanent employment (UoP): 15 200 - 19 000 PLN gross/month
  • Every Appfire employee is eligible for company equity
  • Home Office allowance – 200 PLN /month to cover your electricity and internet bills
  • MyBenefit Platform – 150 PLN /month to spend on shopping, culture and entertainment, Multisport, travel, and more
  • Lunch Card – 300 PLN /month to spend on groceries/restaurants (excluding alcohol and other excise duties items)
  • You can apply for a 50% tax-deductible cost on creative works ( AKUP / IP tax-deductible costs)
  • Access to the Appfire University learning platform, a hub of knowledge, interactive resources, and engaging instructor-led courses designed to fuel your learning journey with unparalleled depth and accessibility
  • English language courses
  • 26 working days of paid annual leave, regardless of years of experience
  • Wellness Days – additional time off each month to recharge and take care of yourself
  • Private healthcare
  • Life Insurance
  • 3 fully paid days each year to participate in Appfire Town, Appfire’s Corporate Social Responsibility (CSR) Program
  • Indefinite Employment contract from day one, no trial periods

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.