Your Career @ Yonder

Java Developer, Mid/Senior Level (Pharma Project), Cluj-Napoca

Project description 

Our Pharma project is one of the biggest and most complexes we’ve been working on. It serves over 60% of the Dutch healthcare market for Pharmacies and General Practitioners. 

Innovation at its peak, combining old technologies with the latest trends in the industry and evolving micro-service architecture. 

Requirements 

  • University Degree in Computer Science or closely related 
  • +2 years’ experience working as a Java Developer with client-server enterprise applications 
  • Background in software development processes  
  • Availability to be up to date with technological developments  

Technology Stack:  

Server side  

  • Spring-Boot based microservices with Spring Cloud Gateway, Spring Eureka config (the Netflix stack). Using Spring dependency injection, Spring Data, exposing REST endpoints   
  • RabbitMQ used as message broker with Google Protocol Buffers as payload   
  • Java core and Java EE (EJB3.1, JMS, REST and SOAP services) 
  • Databases: IBM DB2 and PostgreSQL for new and future developments  
  • ORMs: Spring Data with Hibernate  
  • Continuous integration using Jenkins and GitLab Runners 
  • Keycloak used as a IAM provider  
  • Oracle Enterprise Service Bus (ESB) which exposes a set of SOAP services 

Frontend   

  • Angular10+ for microservice applications  
  • Ionic V2 for mobile applications  
  • Java Swing and JavaFX for Desktop application  

Testing  

  • Unit testing with JUnit on the Java code 
  • Unit testing on frontend for Angular projects 
  • JMeter and Gatling for performance and load tests   
  • Cypress, Ranorex and Selenium for QA automation and end to end testing  

Process 

  • Scaled Agile Framework  
  • Daily interaction with international customers (Netherlands) 

The Team 

  • Collaborate with multiple teams 
  • Mixed teams of developers (Romanian and Dutch colleagues)
  • Tech level of developers involved: starting from Junior to Mid and Senior Levels, Team/Tech Leads, Software Architect 
  • QC Engineers with various levels of expertise: starting from Junior to Senior levels 
  • Delivery Manager 

Community  

  • Involved in a Java Community  
  • Customized career growth plan  
  • Mentoring and technical guidance 
  • Soft & technical events (conferences, trainings, workshops, etc.) 

If you’ll join us, you will…     

  • have exposure to a variety of projects, designed for various industries: 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   
  • have a flexible benefits package    

Apply now! 

*Please note that by applying to this role you give your consent to have your personal data processed by Yonder for this role and for future ones. 

You can find more details about our policy here. 

 



Follow us

Copyright © 2022 Yonder • SitemapPrivacy policyCookies policy