Your Career @ Yonder

Java Developer, Senior Level (Geology field), Cluj-Napoca

Yonder has been developing software for over 25 years, for the most prominent software companies. Collaboration is key, with the product software company as domain specialist and Yonder as technology specialist.  

In our team we are fully responsible for the technical solutions and quality of the delivery, while we manage to keep a very strong relationship with the client and you’re a key player in doing so.  

Get on board. We are looking for people willing to think independently, take initiative and be innovative, as part of an enthusiast team that work for one of our customers – we are developing and modernizing a project in the Laboratory Inventory Management Services Field, to be used in the geological sector. 

If you’ll join us, you will…

  • be part of a group of tech people involved in tech initiatives (Techboard)
  • have exposure to a variety of projects, designed for various industries: pharma, financial, e-learning, food management, warehouse management and others
  • work in an innovative environment, develop projects using various technologies
  • collaborate with cross-functional teams to configure and customize solutions in order to improve and deliver new features
  • bring your own ideas and shape them into innovative working solutions
  • have access to various professional certifications and growing programs
  • have access to our internal knowledge sharing and learning events
  • have access to an awesome Java Community
  • get a flexible benefits package

You will be in charge of…

  • design and implementation of technical solutions
  • proposing improvements and innovative solutions on existing projects
  • code review to maintain compliance with coding standards and to ensure that defined requirements are met
  • continuously discovering, evaluating and implementing new technologies to maximize development efficiency
  • getting involved in the day-to-day development efforts together with the team, in order to deliver as expected
  • mentoring and guidance for more junior colleagues

Technology stack:

  • Java core and Java EE (EJB3.1)

               – Including JMS messaging 

  • Enterprise Service Bus (ESB) which exposes a set of SOAP services
  • Spring-Boot microservices with Spring Cloud Gateway, RabbitMQ (implementation of AMQP) 
  • ORMs: Eclipse Link, Hibernate, jOOQ

               – Databases: Cobol (ISAM files) for the old parts and DB2 for new and future developments Mostly HSQLDB used for integration tests and in-memory databases 

  • Frontend

               – Flash, to migrate from to a rich client application 

               – Angular6+ for newly started microservice applications 

               – NPM and NodeJS 

  • Continuous integration using Jenkins
  • Unit testing:

               – JUnit on the Java code 

               – JMeter for performance tests 

               – Karma and Jasmine on AngularJS 

               – Ranorex and Selenium for QA automation and end to end testing 

  • Java build tools: Ant, Maven, Gradle
  • Ionic V2 for mobile applications
  • Keycloak for Single Sign On


  • Analytical thinking 
  • Problem decomposition 
  • Estimating implementations roughly to a day’s work 
  • Designing high level components 
  • Ability to lead a team of lower experienced colleagues 
  • Ability to present project improvement proposals 
  • Proven experience with client-server enterprise applications 
  • Java EE (EJB3.1) 
  • Micro-services experience 
  • REST services 
  • SOAP services 
  • JMS 
  • Spring-Boot and Spring framework knowledge, e.g. for dependency injection, security, exposing web services 
  • Unit and integration testing 
  • Angular is a plus 

What values are we looking for?

  • continuous improvement mindset
  • sense of ethics, integrity
  • entrepreneurial and innovative mindset
  • professional and positive attitude

Apply now!

Send your resume via e-mail:

*Please note that by applying to this role you are informed about your personal data being processed by Yonder for recruiting purposes.

You can find more details about our privacy policy on Yonder website.

Follow us

Copyright © 2021 Yonder • SitemapPrivacy policyCookies policy