Descrierea jobului
About Remote Labs SRL
Remote Labs SRL is a Romanian education and training company, founded in 2019, that makes hands-on technical training available to anyone, anywhere. We connect real laboratory equipment, servers and test devices to the internet, so students, professionals and company teams can practise on real infrastructure from wherever they are. Around these remote labs we run interactive courses, practical workshops, mentoring and certifications in IT and engineering, helping schools and businesses train people without the cost of building and maintaining physical labs.
About the Role
As a Java Developer, you will develop and test backend services as part of a distributed team. You will contribute to building reliable server-side functionality and support the delivery of backend solutions through hands-on development and testing. You will build and maintain the Java backend services behind our remote-lab platform, course delivery tools and client projects, as part of a distributed engineering team.
Key Responsibilities
Develop backend services in Java.
Test backend services to support quality and reliability.
Collaborate with a distributed team on development work.
Contribute to the delivery of server-side solutions.
Develop backend services and REST APIs in Java 17+ and Spring Boot.
Write unit and integration tests and take part in code reviews.
Integrate services with databases, message queues and third-party APIs.
Help design the services that schedule and connect learners to remote lab equipment and servers.
Investigate and fix production issues together with the DevOps team.
Contribute to technical documentation and continuous improvement of our codebase.
Requirements
Experience developing backend services.
Ability to test backend services effectively.
Experience working as part of a distributed team.
Proficiency in Java.
3+ years of professional experience with Java and Spring Boot.
Good knowledge of SQL databases such as PostgreSQL or MySQL.
Experience with Git, CI/CD pipelines and automated testing.
Understanding of REST API design and microservice principles.
Nice to Have
Experience with Docker and Kubernetes.
Experience with Kafka or RabbitMQ.
Interest in EdTech or hardware-to-software systems.
How You Will Work
Permanent, full-time employment contract with Remote Labs SRL.
Fully remote: you can work from anywhere, with working hours that overlap with Central European Time.
Remote Labs SRL does not offer visa sponsorship or visa support.
Skills we're looking for
Technical skills
- Java
- Spring Boot
- Backend Web Development
- REST API
- SQL
Interpersonal skills
- Work Autonomy
- Teamwork
- Written Communication
- Cross-Functional Collaboration
- Troubleshooting

