For companies
Hire developers
Hire designers
Hire marketers
Hire product managers
Hire project managers
Hire assistants
How Arc works
How much can you save?
Case studies
Pricing
Resources
Remote dev salary explorer
Freelance developer rate explorer
Job description templates
Interview questions
Remote work FAQs
Team bonding playbooks
Employer blog
For talent
Overview
Remote jobs
Remote companies
Resources
Resume builder and guide
Talent career blog
Log In
Find jobs
Hire talent
Log In
Find jobs
Hire talent
X4 Technology
Java Software Engineer
Location
Remote anywhere
Salary Estimate
N/A
IconOpenNewWindows
Seniority
N/A
Tech stacks
Database
Testing
Microservices
+30
Permanent role
5 days ago
Save
Apply now
Senior Backend Engineer
What You’ll Do
Design, develop, and maintain
scalable, highly available backend systems
, with a strong emphasis on reliability and continuous delivery.
Develop and enhance backend services within an
event-driven microservices architecture
, using message brokers like RabbitMQ or Kafka.
Take
full ownership of features and services
, from initial design through implementation, testing, and production deployment.
Work closely with engineers, Product, and QA teams to deliver
well-defined, high-quality solutions
.
Lead by example during
code reviews
, ensuring high standards for readability, maintainability, and testability.
Mentor mid-level and junior engineers
through hands-on guidance, constructive feedback, and knowledge sharing.
Participate in and lead
technical interviews
, helping to uphold a consistent and high hiring standard.
Actively contribute to improving
engineering practices, tools, and system reliability
over time
What We’re Looking For
At least
5 years of hands-on experience in backend engineering
.
Strong practical expertise in
Java, Spring Framework / Spring Boot
, and building
RESTful services
.
Demonstrated experience with
event-driven architectures
, including message brokers such as RabbitMQ, Kafka, or similar (
required
).
Solid experience with
relational databases
(e.g., MySQL, PostgreSQL, OracleDB).
Proven ability to design and manage
distributed systems and microservices
in production.
Strong commitment to
code quality and automated testing
, including unit and integration testing.
Comfortable working with
Git-based workflows
and collaborating effectively in cross-functional teams.
Nice to Have
Experience with
CQRS, Domain-Driven Design (DDD), event sourcing
, or
NoSQL databases
.
Familiarity with
Test-Driven Development (TDD)
.
Experience using
Docker, CI/CD pipelines
, and modern cloud platforms (e.g., GCP).
Knowledge of
Kotlin
.
How We Work
We operate in
cross-functional Agile teams
, collaborating through planning sessions, reviews, and retrospectives.
We prioritise
clear communication, predictable delivery, and well-tested systems
.
About X4 Technology
🔗
Website
Visit company profile
IconOpenNewWindows
Unlock all Arc benefits!
Browse remote jobs in one place
Land interviews more quickly
Get hands-on recruiter support
Sign up