About
We are looking for a Senior Java Backend Developer to contribute to the design, development and maintenance of scalable backend systems supporting complex digital platforms. The ideal candidate is an experienced Java engineer with a strong background in cloud-native architectures and distributed systems, focused on building high-performance, reliable and maintainable software solutions. You will collaborate closely with Product, Architecture and Infrastructure teams in an international environment, contributing to the development and continuous improvement of software solutions with a direct business impact.
Relocation package
Job rotation
Learning through Arnia Academy
Attractive projects
Flexibile working hours
Performance bonuses
Medical benefits
Trainings
Competitive compensation package
Referral program
International work experience

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or a related technical field.
  • Minimum 5 years of hands-on experience developing scalable, distributed and cloud-native systems.
  • Advanced Java knowledge, including multithreading, collections and JVM performance optimization.
  • Strong experience with Spring Boot, Spring Cloud and microservices architectures.
  • Practical experience with PostgreSQL, RabbitMQ and Redis.
  • Experience with Docker and Kubernetes, including production environments.
  • Hands-on experience with CI/CD pipelines and modern DevOps practices.
  • Good command of English, both written and spoken.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and adapt to new technologies.
  • Experience with AI-assisted development tools and using AI-powered solutions to improve software development efficiency.

Responsibilities

  • Design, develop and maintain backend services based on product requirements and functional specifications.
  • Build and operate scalable microservices using Java and the Spring ecosystem.
  • Translate business requirements into efficient, well-structured and maintainable technical solutions.
  • Design and optimize data models to ensure performance, scalability and data integrity.
  • Ensure service reliability through proper exception handling, logging and monitoring mechanisms.
  • Identify, investigate and resolve production issues, including service disruptions and API integration failures.
  • Optimize application performance through code improvements and infrastructure configuration tuning.
  • Contribute to the continuous improvement of software stability, security and development standards.

Other Job Openings:

Senior Java Developer
Full time Bucuresti Senior
DevOps in Security
Full time Bucharest Senior
Full Stack Developer
Full time Romania Senior

General application

Are you looking for a job and it doesn’t seem to be on our job openings list?

Don’t panic! You can send us your resume and we’ll get back to you!