Senior Backend Engineer (Java)

📍 MD, RO (Remote) 💼 Full-time
We're looking for a Backend Engineer, with expertise in Java, to join our team.

About This Opportunity

Join FulmenFlux as a Senior Backend Engineer and become an integral part of extended engineering teams for leading international software companies. You’ll work on cutting-edge products used by millions while enjoying the stability and growth opportunities of our team extension model.

What You’ll Do

As a Senior Backend Engineer, you’ll be at the forefront of designing and implementing scalable backend services that process millions of requests daily. Your expertise will guide critical system architecture decisions for complex microservices ecosystems, where your choices directly impact product performance and reliability. You’ll work hand-in-hand with client engineering teams, participating in daily standups and sprint planning sessions that keep you connected to the product vision and business goals.

Your role extends beyond writing code—you’ll be a technical leader who mentors mid-level developers and maintains exceptional code quality through thoughtful code reviews. You’ll drive technical decisions that matter: choosing the right API design patterns, optimizing database schemas for scale, and selecting infrastructure that supports rapid growth. When production systems need attention, you’ll participate in on-call rotations (with additional compensation), ensuring the services you build maintain their reliability promises.

The technical challenges you’ll tackle are real and impactful. You’ll build distributed systems handling 100K+ concurrent users, design event-driven architectures using modern message queues like Kafka or RabbitMQ, and optimize database performance for datasets containing billions of rows. Your work will enable zero-downtime deployments through sophisticated CI/CD pipelines and create resilient systems that meet 99.99% uptime SLAs. This isn’t maintaining legacy code—this is building the future of software at scale.

What We’re Looking For

Must-Have Technical Skills

  • 5+ years of production Java experience (Java 11+ preferred)
  • Deep expertise in Spring Boot and Spring Cloud ecosystem
  • Strong understanding of microservices architecture and distributed systems
  • Experience with both SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) databases
  • Proficiency in REST API design and GraphQL
  • Hands-on experience with Docker and Kubernetes
  • Message queue implementation (Kafka, RabbitMQ, or AWS SQS)

System Design & Architecture Experience

  • Designed systems handling 1M+ daily active users
  • Experience with domain-driven design (DDD) principles
  • Track record of breaking monoliths into microservices
  • Knowledge of design patterns and SOLID principles
  • Experience with cloud platforms (AWS/GCP/Azure)

Communication & Collaboration

  • Fluent English (B2+ level) - you’ll communicate daily with international teams
  • Experience working in Agile/Scrum environments
  • Comfort with asynchronous communication across time zones
  • Ability to explain complex technical concepts to non-technical stakeholders

Nice-to-Have

  • Experience with Reactive Programming (Project Reactor/RxJava)
  • Knowledge of DevOps practices and infrastructure as code
  • Contributions to open-source projects
  • Experience with FinTech, HealthTech, or E-commerce domains
  • AWS/GCP certifications

Soft Skills We Value

  • Fluent English (written and spoken) - you’ll communicate daily with international teams
  • Strong problem-solving abilities and analytical thinking
  • Self-motivated with excellent time management
  • Comfortable with asynchronous communication
  • Ability to explain complex technical concepts clearly
  • Proactive approach to learning new technologies

What We Offer

Competitive Compensation:

  • Performance bonuses tied to client satisfaction
  • Annual salary reviews

Growth & Development:

  • Work on diverse projects with cutting-edge technologies
  • Access to learning platforms and certification programs
  • Mentorship from senior architects
  • Clear career progression path

Work-Life Balance:

  • Flexible working hours (core hours: 2 PM - 6 PM to overlap with European/US clients)
  • Hybrid work model - choose between office collaboration or remote flexibility
  • 21 days paid vacation + Moldovan public holidays
  • Sick leave and personal days

Additional Benefits:

  • Premium health insurance
  • Modern office in central Chisinau with ergonomic workstations
  • Latest MacBook Pro or equivalent
  • Team events and knowledge-sharing sessions
  • Relocation assistance for candidates outside Chisinau

Why FulmenFlux?

You’re not just joining another outsourcing company. You’re becoming part of dedicated development teams that are core to our clients’ success. Our engineers don’t work on short-term projects—they build long-term products and grow with the companies they serve.

Our clients specifically choose us because we provide engineers who think like owners, communicate like teammates, and deliver like their business depends on it—because it does.

Ready to Join Us?
Send your CV and GitHub profile and we will get contact you as soon as possible:

Apply Here

FulmenFlux is an equal opportunity employer committed to building diverse teams.