Backend Developer (Java/Spring Boot)

Posted Yesterday
Be an Early Applicant
27 Locations
Remote
36K-36K Annually
Mid level
Agency • Professional Services • Design
The Role
Develop and maintain backend systems using Java and Spring Boot, including REST APIs, microservices, database models, integrations, and business logic. Work with PostgreSQL, Hibernate, automated testing, and distributed architectures. Own features through implementation, testing, and release while collaborating with frontend, QA, DevOps, product, design, and client stakeholders. Identify risks, clarify requirements, and ensure reliable, maintainable, and accurate software delivery.
Summary Generated by Built In

Quick Summary

🕛 Hours: Full-time
🌎 Location: Fully remote
🇪🇺 Time Zone: Looking for people in Europe or LATAM
🇬🇧 Language: Professional English required. Spanish is a strong bonus.
🤠 Experience: 4+ years of professional backend development experience, with strong hands-on experience in Java, Spring Boot, and PostgreSQL.
💸 Salary: €3,000 /month gross, 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 Mid-Level Backend Developer to join our Product Development team and strengthen one of our client project teams.

You will work on backend systems for a modern digital product, building APIs, services, database models, integrations, and business logic using Java and Spring Boot.

You will collaborate closely with other backend developers, frontend engineers, QA engineers, DevOps, Technical Product Managers, designers, and client-side stakeholders.

We are looking for someone who already has solid professional experience and can independently deliver backend features while knowing when to ask questions, challenge assumptions, and involve other team members.

This is not a role where you simply close tickets. We value developers who understand the broader context of what they are building, communicate dependencies early, care about code quality, and take responsibility for getting their work properly tested and delivered.

What You'll Do

  • Backend Development: Write clean, maintainable, testable, and efficient Java code using Spring Boot and modern backend engineering practices.
  • API Development: Build and maintain REST APIs and backend services that are secure, reliable, and easy for other systems and frontend applications to integrate with.
  • Database Development: Work with PostgreSQL, Hibernate, database schemas, queries, indexes, migrations, and data models.
  • Business Logic: Translate product and business requirements into reliable backend functionality from specs. or design.
  • Microservices: Develop and maintain services within a distributed backend architecture.
  • Integrations: Implement third-party integrations, internal services, and other backend integrations depending on project requirements.
  • Data Accuracy: Pay close attention to validation, edge cases, data consistency, and correctness.
  • Testing: Write and maintain automated tests and work closely with QA engineers to make sure features are properly covered.
  • Feature Delivery: Take responsibility for assigned backend features from implementation through testing and release.
  • Cross-functional Collaboration: Work closely with Frontend, QA, DevOps, and Design to help complete full product features rather than isolated backend tasks.
  • Problem-Solving: Raise unclear requirements, technical risks, dependencies, and potential issues early instead of waiting until they become blockers.


What We're Looking For

  • 4+ years of professional backend development experience.
  • Java: Strong practical knowledge of modern Java development. Experience with Java 21 is preferred.
  • Spring Boot: Strong hands-on experience building backend applications and services with Spring Boot.
  • Hibernate / JPA: Practical experience working with ORM-based persistence.
  • PostgreSQL: Good understanding of relational databases, SQL, data modeling, and query performance.
  • REST APIs: Experience designing, implementing, testing, and consuming RESTful APIs.
  • Testing: Experience with automated backend testing and an understanding of why testing is part of development, not something added at the end.
  • Git: Comfortable working with Git, pull requests, code reviews, and collaborative development workflows.
  • Architecture: Familiarity with microservices and distributed systems. Experience with Domain-Driven Design or Event-Driven Architecture is a plus.
  • AWS Familiarity: Experience working with AWS or another cloud environment is a plus. ECS/Fargate experience is particularly useful.
  • Domain Experience: Experience in Fintech, SaaS, HR, Payroll, ERP, AI-enabled products, or complex Enterprise platforms is a plus.
  • Ownership: You can independently handle assigned features and communicate clearly when requirements, dependencies, or technical decisions need discussion.
  • Collaboration: You are comfortable working closely with PMs, Frontend developers, QA, DevOps, designers, and other backend engineers.
  • Problem-Solving: You can take a business requirement, understand the expected behavior, and turn it into well-structured backend logic.
  • AI-assisted development: Experience using tools such as Claude Code or similar is a bonus. You know how to use them to improve productivity without replacing engineering judgment.
  • Language: Fluent professional English is mandatory. Spanish is a significant advantage, particularly when working with LATAM stakeholders.

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 organize your working hours. The majority of your working time should overlap with this window.
  • Remote work & Tooling: We operate as a fully remote team. We use HubStaff for time tracking and work transparency, helping us keep administration simple across distributed teams.
  • Collaboration: You'll work as part of a cross-functional product team, with backend, frontend, QA, DevOps, PMs, and design working closely together.
  • Culture: We value clarity, collaboration, curiosity, growth, craft, and care. We expect people to communicate openly, learn continuously, and contribute to improving how the team works.
  • Autonomy and responsibility: You'll be trusted to manage your responsibilities efficiently, communicate progress clearly, and raise issues before they become blockers.

Hiring Process

  1. Application Review: We'll review your experience, technical background, availability, and overall fit for the role.
  2. Video Call with HR: An initial conversation about your experience, availability, expectations, and working preferences.
  3. Interview with Leadership: If there is a strong match, you might meet with members of our Leadership team. We'll discuss your technical experience, communication style, problem-solving approach, collaboration, and how you work within a product team.
  4. Welcome to Afternow!

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.

Skills Required

  • 4+ years of professional backend development experience
  • Strong practical knowledge of modern Java development
  • Strong hands-on experience building backend applications and services with Spring Boot
  • Practical experience with Hibernate or JPA
  • Good understanding of PostgreSQL, relational databases, SQL, data modeling, and query performance
  • Experience designing, implementing, testing, and consuming RESTful APIs
  • Experience with automated backend testing
  • Comfort with Git, pull requests, code reviews, and collaborative development workflows
  • Familiarity with microservices and distributed systems
  • Ability to independently deliver assigned features and communicate requirements, dependencies, and technical decisions
  • Ability to collaborate with product managers, frontend developers, QA engineers, DevOps, designers, and backend engineers
  • Fluent professional English
  • Experience with Java 21
  • Experience with Domain-Driven Design or Event-Driven Architecture
  • Experience with AWS or another cloud environment
  • ECS or Fargate experience
  • Experience in Fintech, SaaS, HR, Payroll, ERP, AI-enabled products, or complex enterprise platforms
  • Spanish language proficiency
  • Experience using Claude Code or similar AI-assisted development tools
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
70 Employees
Year Founded: 2012

What We Do

Afternow is a strategic design and development agency partnering with digitally focused B2B companies. It brings strategy, brand, web, product design, and development together in one team, taking work from research and direction through delivery. The company helps ambitious businesses clarify their positioning and create digital systems, products, and experiences that work now and adapt as their organizations grow over time.

Similar Jobs

Afternow Logo Afternow

Senior Back-end Engineer

Agency • Professional Services • Design
Remote
27 Locations
70 Employees
36K-42K Annually

Rain Logo Rain

Analytics Engineer

Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3 • Infrastructure as a Service (IaaS)
In-Office or Remote
30 Locations
100 Employees
128K-167K Annually

Rain Logo Rain

Data Engineer

Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3 • Infrastructure as a Service (IaaS)
Remote or Hybrid
30 Locations
100 Employees
128K-167K Annually

Rain Logo Rain

Platform Engineer

Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3 • Infrastructure as a Service (IaaS)
In-Office or Remote
30 Locations
100 Employees
136K-170K Annually

Similar Companies Hiring

Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
150 Employees
Cravath, Swaine & Moore LLP Thumbnail
Legal Tech • Other • Professional Services
New York, NY
1200 Employees
VCA Animal Hospitals Thumbnail
Pet • Professional Services
Los Angeles, CA
35000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account