Senior Java Developer

Profile summary

RARo is looking for a talented and highly motivated and experienced Senior Java Developer to be part of our newly founded team. The successful candidate should have a deep understanding and real-world experience developing and maintaining Java based projects.

The role requires taking initiative and provides high visibility and opportunity to work on various projects with external customers. The candidate must work well with a team of people who are committed to growing a company at a high speed.


  • Designs, implements and maintains Java applications
  • Navigates through a large complex codebase
  • Contributes in all phases of the development lifecycle
  • Cooperates with the Quality Assurance team to drive a quality first approach to delivery
  • Writes well-designed, efficient, and testable code
  • Conducts software analysis, programming, testing and debugging
  • Communicates issues and technical roadblocks effectively
  • Manages Java and Java EE application development
  • Collaborates with other team members to investigate design approaches, prototypes new technology and evaluates technical feasibility
  • Executes projects and develop against an outlined design
  • Prepares and produces releases of software components
  • Transforms requirements into stipulations
  • Supports continuous improvement

Experience and Qualifications

  • Bachelor’s or Master’s degree – preferably in Computer Science or equivalent
  • 5+ years of software development experience in Java
  • Strong hands-on delivery track record
  • Experience with database usage and management
  • Good exposure to computational concepts
  • Firm understanding of software development principles
  • Experience of Working with a multi-region team and understanding of the Financial Services and Risk domain

Required Technical Expertise

  • Java 8+
  • Spring
  • Spring Boot
  • Relational Databases (MySQL, PostgresSQL, Oracle)
  • ORM technologies (JPA, Hibernate)
  • Git
  • Maven/Gradle
  • Experience with REST Services

Preferred Technical Expertise

  • Angular
  • Cloud technologies (AWS, GCP, Azure)
  • CI/CD pipelines (Jenkins)
  • TDD and pair programming experience
  • Elasticsearch
  • Linux
  • Profiling/monitoring tools is a plus (Prometheus, Grafana)
  • Microservice Architecture

Additional Skills

  • Proficiency in English, German is an strong advantage
  • Passionate about technology and learning
  • Ability to mentor team members to promote engineering excellence
  • Strong customer focus and organizational skills
  • Resourcefulness and troubleshooting aptitude
  • Communication and interpersonal skills – both written and verbal
  • Experience working in a team-oriented, collaborative environment

Our offer

  • Learning and development possibilities, and training on the job
  • Interesting tasks and challenging projects
  • Open minded, dynamic and European company culture in a global innovative IT company
  • Support for your personal professional growth plan
  • Pleasant working environment with friendly colleagues in a modern office
  • Flexible working schedule

Company profile

Headquartered in Cluj-Napoca, Romania and with its data center located in Frankfurt, Germany, RARo offers comprehensive IT nearshoring services in the areas of Consulting, Software Development & Services, Testing and IT Operational Support & Managed Services. RARo increases the efficiency, agility, quality and security of its customers’ IT with customized, reliable and future-oriented services and solutions.

RARo guarantees secure IT operations, based on German and Romanian standards and offers long-term growth prospects, accelerating business evolution even in these highly regulated industries.

If you want to be part of a motivated team, collaborative culture and a growing company, then we are looking forward to receiving your application.

Please send us your CV at

Contact us


Lyoner Straße 9,
60528 Frankfurt am Main, Germany
Phone: +49 69 38076-0


Constanta 12, Platinia,
400158 Cluj-Napoca, Rumänien
Phone: +40 721 270 271

If you are interested in our services or would simply like to know more about our company, we look forward to hearing from you. Give us a call or send us a message.