BBAgency

Technical Lead – Java, Flutter, React

BBAgency

contract

Posted on:

Location Type: Remote

Location: Croatia

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €4,000 - €6,000 per month

Job Level

About the role

  • Lead the development of a next-gen Retail Operating System designed to digitize small-to-medium retailers.
  • Architect and build a comprehensive Retail Ecosystem.
  • Define and enforce the backend architecture using DDD and Event-Driven Architecture (EDA).
  • Implement Project Loom (Virtual Threads) for high-concurrency transaction processing.
  • Write critical business logic in Java 21.
  • Own the cloud topology and help the DevOps team in provisioning and managing infrastructure.
  • Implement stateless REST APIs with strict URI Path Versioning.
  • Collaborate with the mobile team on the Flutter "Add-to-App" model.
  • Act as the primary interface for Python-based AI microservices.
  • Ensure banking-grade security and compliance for all retail and financial data.

Requirements

  • 8+ years of experience in backend development, with mastery of Java 21, Spring Boot 3, and Event-Driven Microservices.
  • Proven experience with AWS infrastructure.
  • Experience with Mobile (Flutter) & Web technologies (React/Next.js).
  • Fluent English is mandatory.
  • Spanish is a significant plus given the Latin American market focus.
Benefits
  • Flexibility - We have standard 40-hour work weeks.
  • 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.
  • Autonomy and responsibility – You’ll be trusted to get things done efficiently and effectively.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 21Spring Boot 3Event-Driven MicroservicesProject LoomREST APIsDDD (Domain-Driven Design)high-concurrency transaction processingstateless APIsFlutterReact/Next.js
Soft Skills
collaborationcommunicationleadership