Job Closed
This listing is no longer active.
Introducing BBagency - Your Trusted IT Talent Acquisition Partner!
Senior Backend Developer, Java/Spring Boot
Location
Europe
Posted
109 days ago
Salary
€3K - €4K / month
Seniority
Senior
Job Description
Senior Backend Developer, Java/Spring Boot
BBAgency
• Build high-scale microservices that power real-time retail POS transactions. • Implement complex Domain-Driven Design (DDD) patterns. • Write clean, testable, and efficient Java 21 code using Spring Boot 3. • Design and optimize complex SQL queries for Amazon Aurora PostgreSQL. • Design robust logic to synchronize data from local SQLite mobile databases to the cloud. • Build asynchronous workflows using Kafka. • Implement logic for split payments, QR code integrations, and informal credit management.
Job Requirements
- 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.
- Fluent English is mandatory.
- Spanish is a significant advantage for understanding the business requirements of the LATAM retail market.
Benefits
- Flexibility - We have standard 40-hour work weeks.
- Remote work & Tooling - We operate as a fully remote team.
- Culture - We value collaboration, openness, a willingness to learn, lead, and a curious nature.
- Autonomy and responsibility – You’ll be trusted to get things done efficiently and effectively.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Architectural Vision & Strategy: • Hands-on Technical Leadership: • Engineering Velocity: • Cross-Team Alignment: • Infrastructure & Scalability: • Mentorship & Culture: • Tech Debt Management:
FullStack Developer, Python, Next.js
Step-Up🚀Staff Augmentation, Recruitment & Consulting Solutions for Tech companies, Based in Uruguay serving clients worldwide.
• Desarrollar y mantener aplicaciones web escalables utilizando Python y Next.js. • Diseñar e implementar APIs con FastAPI. • Participar en integraciones y funcionalidades vinculadas a soluciones de Inteligencia Artificial. • Colaborar con equipos multidisciplinarios en el diseño técnico y evolución de producto. • Asegurar buenas prácticas de desarrollo, calidad de código y performance. • Participar en definiciones técnicas y propuestas de mejora continua.
Senior Software Engineer, Backend
Customer.ioCustomer.io helps companies communicate with their customers in a more authentic and human way. Its versatile marketing automation platform helps “bring human
• Design and build distributed systems in Go that help customers send timely, relevant messages at scale • Collaborate across teams to debug issues and deliver reliable solutions • Own problems end to end - from architecture and schema design to testing, deployment, and monitoring • Share knowledge and raise the bar through sharing your progress publicly with short videos, thoughtful writing, and mentorship • Use AI agents to make multi-file changes by scoping the work, writing the prompt, and verifying the output
Technical Architect
StitchWe help marketers get more from their tech stacks — with a focus on driving success with Braze and Segment.
• Partner directly with clients to design and implement custom API integrations (REST, webhooks, authentication flows) between Braze and client systems. • Architect data ingestion—event schemas, data models, and integration patterns (batch, streaming, event-driven) optimized for scale, including pipelines sourced from Snowflake and Databricks environments. • Write Python and/or JavaScript for middleware development, automation, and authentication flows. • Configure advanced Segment/CDP environments: ID resolution, custom transformations, workspace management, issue diagnosis—including connections to cloud data platforms. • Support SDK implementations and troubleshoot mobile/web integration issues with code samples and best practices. • Debug integration failures using logs, network traces, API testing tools, and Chrome DevTools. • Lead technical workstreams within larger project plans. Balance technical perfection with timeline pragmatism. • Create client-ready technical documentation: architecture diagrams, API specs, data dictionaries, runbooks. • Mentor Consultant Technical Architects on integration approaches, troubleshooting, and client communication. • Manage your time to meet billable targets of 36+ hours per week. • Travel up to 20% for client meetings, workshops, and onsite engagements.




