Senior Backend Developer (Java/Spring Boot)

Afternow

Polska

Hybrid

PLN 147,000 - 196,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Flexible hours

Job summary

Afternow is seeking a Senior Backend Developer to join our Product Development team. You will design and implement scalable backend systems, APIs, and microservices using Java 21, Spring Boot 3.2+, and PostgreSQL, with a focus on clean architecture and DDD/EDA.

You’ll collaborate with frontend, QA, DevOps, product managers, and designers to deliver end-to-end modules. Remote-first; occasional LATAM travel may be required; professional English is mandatory, Spanish is a bonus.

Qualifications

  • 5+ years of backend development in a professional environment.
  • Modern Java stack: Java 21, Spring Boot 3.2+, Hibernate.
  • Knowledge of DDD and Event-Driven Architecture (EDA).
  • AWS familiarity; backend with cloud environments.
  • Fluent English required; Spanish an advantage for LATAM projects.

Responsibilities

  • Backend development: write clean, testable Java code with Spring Boot.
  • Design and maintain REST APIs and backend services.
  • Build and manage microservices within distributed systems.
  • Model domains with DDD principles and robust PostgreSQL schemas.
  • Implement event-driven workflows using Kafka or similar tools.
  • Collaborate with frontend, QA, DevOps, and product teams.
  • Own modules from planning to delivery, including tests and release support.

Skills

Java 21
Spring Boot
Hibernate
DDD
EDA
AWS
English
Spanish bonus

Tools

Kafka

Job description

Quick Summary

Hours: Full-time Location: Fully remote Time Zone: Looking for people inEurope or LATAM Language: Professional English required. Spanish is a strong bonus. 5+ years of experience in backend engineering. Expert-level Java 21 (LTS), Spring Boot 3.2+, and PostgreSQL. Experience with Event-Driven Architecture and DDD is required. Travel: Occasional travel to client sites in LATAM may be required, usually for a few days up to one week every few months. Salary Range: €3,000 - €4,000/month gross (dependent on experience level), B2B contract

About Afternow

We are partners in your digital journey. We bring together strategy, design, and technology to build systems that flex as your future unfolds. Afternow creates the digital systems brilliant companies are built on. Strategy, identity, web and product design, and technology that scales. Every part of the process supports and informs the other, creating an environment that works today and adapts to wherever the business goes next. We work primarily with ambitious, digitally focused organizations navigating change. From startups finding their footing, to scale-ups building momentum, to established enterprises reshaping their digital foundations. Our partnerships are built on clarity, craft, and care. Since 2012, we've grown from our roots on Island Krk, Croatia, to a fully remote team of more than thirty talented people working across the globe. We've partnered with companies including AWS, ThoughtSpot, Progressive, Descartes, ShipBob, Quillbot, Teachable, Crisp, CloudZero, Kinetik, and many more. 4.6 Glassdoor Rating - Join our team and discover why our people consistently rate us so highly.

The Role

We are looking for a passionate Senior Backend Developer to join our Product Development team.

In this role, you will work on scalable backend systems for modern digital products, platforms, and services. You will help design and build robust APIs, microservices, database models, integrations, and business logic that support real-world product needs.

You will collaborate closely with frontend engineers, QA engineers, DevOps, product managers, designers, and client-side stakeholders. Most of the work will happen in close collaboration with designers and frontend developers, so we are looking for someone who can communicate clearly, understand dependencies, and help move full modules toward completion.

This is not a “task resolver” role. Our team is dynamic, and senior developers are expected to take ownership of specific modules, actively drive them forward, and think beyond the ticket in front of them. We value people who are reliable, accountable, proactive, and comfortable taking responsibility for outcomes.

This is a senior role, so we expect you to bring technical depth, practical problem-solving, speed & efficiency, and the ability to guide others through clean architecture, good engineering practices, and thoughtful implementation. You should be able to make thoughtful technical decisions and build systems that are reliable, maintainable, secure, and ready to grow.

What You\'ll Do
  • Backend Development: Write clean, testable, and efficient Java code using Spring Boot and modern backend engineering practices.
  • API Design: Build and maintain REST APIs and backend services that are clear, secure, scalable, and easy to integrate with.
  • Microservices Architecture: Design and implement services within distributed systems, with clear boundaries, responsibility, and maintainability in mind.
  • Domain Modeling: Apply Domain-Driven Design principles where they make sense, translating business requirements into clean technical models and service boundaries.
  • Database Design: Design, optimize, and maintain PostgreSQL database schemas, queries, indexes, and data flows.
  • Event-Driven Systems: Build asynchronous workflows and integrations using event-driven architecture and tools such as Kafka or similar messaging systems.
  • Integrations: Implement third-party integrations, payment systems, data pipelines, internal tools, and other backend services depending on project needs.
  • Data Accuracy & Reliability: Design backend logic with a strong focus on correctness, auditability, edge cases, and data consistency.
  • Module Ownership: Take ownership of specific backend modules, from technical planning and implementation to testing, documentation, release support, and continuous improvement.
  • Cross-functional Delivery: Work closely with frontend developers, QA, DevOps, product managers, and designers to move modules from idea to completion, not just from ticket to ticket.
  • Testing Culture: Write and maintain automated tests. You understand that reliable systems require strong test coverage and thoughtful QA collaboration.
  • Code Review: Participate actively in pull request reviews, share knowledge, and help maintain high standards across the backend codebase.
  • Technical Ownership: Take ownership of backend features from planning to delivery, including architecture, implementation, testing, documentation, and release support.
  • Proactive Problem-Solving: Identify gaps, risks, dependencies, and unclear requirements early. We value developers who ask the right questions, suggest better approaches, and help the team move forward.
What We\'re Looking For
  • 5+ years of backend development experience in a professional environment.
  • Modern Java Stack: Strong knowledge of Java 21, Spring Boot 3.2+, Hibernate, and modern Java backend development.
  • Architecture: Deep understanding of Domain-Driven Design (DDD) and Event-Driven Architecture (EDA).
  • AWS Familiarity: Experience working with AWS and cloud-based application environments. ECS/Fargate experience is a plus.
  • Domain Experience: Experience in Fintech, SaaS, HR, Payroll, ERP, e-commerce, logistics, retail, AI-enabled products, or complex B2B platforms is a strong plus.
  • Ownership & Accountability: A reliable, accountable, and proactive senior engineer who takes ownership of outcomes, not just assigned tasks.
  • Collaboration: Someone who can collaborate closely with PMs, designers, frontend developers and other team members to complete full product modules, not only isolated backend tickets.
  • Problem Solver: You can take a vague business requirement and turn it into a working algorithm, service, or microservice.
  • AI-assisted development: Experience using modern AI coding tools such as Claude Code, GitHub Copilot, Cursor, or similar tools is a strong bonus. You know how to use them thoughtfully to improve productivity, code quality, and problem-solving without replacing solid engineering judgment.
  • Language: Fluent English is mandatory. Spanish is a significant advantage for understanding the business requirements of the LATAM market.
What To Expect
  • Flexibility – We have standard 40-hour work weeks. While our agency working hours are from 9 am to 7 pm CET, you’ll have the freedom to work flexible hours and maintain a healthy work-life balance. Just make sure the majority of your working hours fall within that time frame.
  • Remote work & Tooling – We operate as a fully remote team. We utilize HubStaff for time tracking and work transparency. We value trust and output, and these tools help us streamline administrative overhead.
  • Culture – We value collaboration, openness, a willingness to learn, lead, and a curious nature. Our approach encourages mistakes as long as we are willing to learn from them, fostering a culture where growth comes from understanding and overcoming challenges.
  • Occasional travel: The role is fully remote, but there may be a need to travel to client sites in LATAM from time to time. This would usually be for a few days up to one week, potentially every few months, depending on project needs. Candidates should be comfortable and able to travel internationally when required.
  • Autonomy and responsibility – You’ll be trusted to get things done efficiently and effectively.
Hiring Process
  1. Application review - We’ll review your experience, background, and overall fit for the role.
  2. Video Call with HR - Initial conversation about fit, availability, and expectations
  3. Second interview with Leadership - If there is a strong match after the first conversation, we’ll invite you to a second interview with the Leadership team. This discussion will focus on cultural fit, ownership, communication, and the way you approach collaboration and problem-solving. We may also revisit a few technical topics if anything needs additional clarification.
  4. Welcome to Afternow!
Equal Opportunity Statement

Afternow is an equal opportunity employer. We believe diverse teams build better products and create better experiences. We encourage applications from people of all backgrounds, experiences, and perspectives.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer (Java/Spring Boot)
Backend Developer (Java/Spring Boot)

Afternow • Polska

Hybrid
PLN 134,000 - 160,000
Senior Backend (AI / Machine Learning) Engineer
Senior Backend (AI / Machine Learning) Engineer

Afternow • Polska

Hybrid
PLN 147,000 - 196,000
Senior Technical Product Manager
Senior Technical Product Manager

Afternow • Polska

Hybrid
PLN 196,000 - 245,000
Senior Frontend Developer (React/Next.js)
Senior Frontend Developer (React/Next.js)

Afternow • Polska

Hybrid
PLN 147,000 - 196,000
Fully remote
Flexible hours
Competitive salary
Senior Backend Engineer — Java/Spring Boot | Remote
Senior Backend Engineer — Java/Spring Boot | Remote

Afternow • Polska

Hybrid
PLN 147,000 - 196,000
Fully remote
Flexible hours
Senior Python Software Engineer (Product)
Senior Python Software Engineer (Product)

OnHires • Polska

On-site
PLN 306,000 - 481,000
Senior Mobile Developer (Flutter)
Senior Mobile Developer (Flutter)

Afternow • Polska

Hybrid
PLN 147,000 - 196,000
Lead Backend Engineer (Ruby On Rails) - Fully Remote
Lead Backend Engineer (Ruby On Rails) - Fully Remote

soweloconsulting • Polska

Remote
PLN 346,000 - 461,000
Fully Remote Role
USD 30k bonuses
AI tools access
+2
Senior Backend Architect LATAM
Senior Backend Architect LATAM

Wizdaa Inc. • Polska

Hybrid
PLN 547,000 - 704,000
Fully remote
Paid in USD
EST or PST aligned hours
Senior Fullstack Engineer (Angular+Node.js)
Senior Fullstack Engineer (Angular+Node.js)

thecodest • Kraków

On-site
PLN 201,000 - 234,000
Fully remote work
Impactful projects