About
We are seeking a Expert Java Developer to drive the development of an intelligent lab management solution designed to improve lab utilization, productivity, and resource efficiency across entire organizations. This platform plays a central role in orchestrating scheduling, resource allocation, and integration with other internal tools and emerging technologies. This role, you will work with a large, complex existing codebase and contribute to its evolution through the implementation of scalable backend features, performance optimization, and architectural enhancements. You will collaborate with cross-functional engineering teams to develop new capabilities, troubleshoot high-stakes system issues, and improve overall platform performance and maintainability. The development will be conducted with outsourced engineering teams and management team in US. Additionally, the candidate will be expected to clearly communicate design trade-offs, technical risks, and implementation plans, and to consistently deliver high-quality, reliable code on time. Most importantly, we’re looking for someone who enjoys the journey finding creative solutions, mentoring peers, and having fun while contributing to a meaningful product mission.
Relocation package
Job rotation
Learning through Arnia Academy
Flexibile working hours
Performance bonuses
Attractive projects
Medical benefits
Trainings
Competitive compensation package
Referral program
International work experience

Requirements:

  • B.Sc. in Engineering or Computer Science
  • 15+ years of experience in backend software development, including 8+ years with Java/J2EE
  • Strong experience working with large, complex enterprise Java applications
  • Strong understanding of SQL and relational database concepts.
  • Familiarity with Spring Boot, Hibernate, and RESTful APIs
  • Hands-on experience with Git, Maven, and DevOps/GitOps environments
  • Proven ability to build, deploy, and maintain applications on public cloud platforms (AWS, GCP, Azure, Heroku)
  • Proven ability to analyze and improve performance in backend systems and optimize database interactions
  • Experience with designing and implementing scheduling, queuing, or resource allocation algorithms
  • Skilled in networking and communication protocols
  • Excellent written and spoken English, with strong interpersonal communication skills
  • Experience with single-page application technologies and modern web frameworks
  • Ability to understand and master new technologies

Responsibilities:

  • You will be a senior member of the software development team responsible for contributing to overall and release specific designs and architecture, implementation, and unit testing of those designs, documenting the designs, and mentoring more junior developers
  • You will own the design and implementation of Eclipse plug-ins, and client user interfaces in an enterprise architecture including integration with third party applications
  • You will be expected to develop complex algorithms and document these to the level needed to convey functionality and methodology to their peers
  • You will also be expected to provide accurate forecasts of work effort and to clearly communicate implementation risks and design trade-offs

Other Job Openings:

ServiceNow Developer with German
Full time Remote Senior
Appian Software Developer
Full time Bucuresti Mid-level
Java Engineer
Full time Bucharest 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!