Java Developer (Healthcare Field), Senior Level, Cluj-Napoca

Join us as a Senior Java Developer and accept the challenge of further growing your skills by:

  • Leading a technical team
  • Having technical decisions ownership, considering their powerful impact in the life of the end users
  • Having guidance from a Technical Leads Community (our community that sets the technical directions for the products we take care of)
  • Being challenged by colleagues with similar technical passions (Hackathon)

The project:

  • Serves over 60% of the Dutch healthcare market for Pharmacies and General Practitioners
  • Mixed teams of developers (Romanian and Dutch colleagues)
  • Very complex started over 40 years ago
  • Innovation at its peak, combining old technologies with the latest trends in the industry
  • Migrating towards a micro-service architecture

Technology Stack:

  • Java core and Java EE (EJB3.1)
  • Enterprise Service Bus (ESB)
  • REST services with JSON payload
  • SOAP services
  • Spring framework tools: dependency injection, security, exposing REST services, etc.
  • Jersey also used for exposing REST services
  • Google Protocol Buffers
  • RabbitMQ (implementation of AMQP) used as message broker
  • ORMs : EclipseLink, Hibernate, jOOQ
  • Databases: Cobol for the old parts and DB2 for new and future developments. Mostly HSQLDB used for integration tests and in-memory databases.
  • Java Swing and JavaFx
  • AngularJS V1 for previously developed web applications
  • Angular6 for applications that start from scratch
  • Grunt, NPM and NodeJs
  • Continuous integration using Jenkins
  • Unit testing:
    • JUnit on the Java code
    • JMeter for performance tests
    • Karma and Jasmine on AngularJS
  • Java build tools: Ant, Maven, Gradle
  • Ionic V2 for mobile applications
  • Keycloak for Single Sign On
  • Ranorex for end to end testing

Requirements:

  • Analytical thinking
  • Problem decomposition
  • Estimating implementations roughly to a day’s work
  • Designing high-level components
  • Proven experience with client-server enterprise applications
  • Java EE (EJB3.1)
  • REST services
  • JMS
  • Spring framework for dependency injection, security, exposing web services
  • Unit and integration testing
  • Angular is a plus
  • Micro-services experience is a plus

The values we are looking for:

  • The ability to challenge (the client, the team)
  • Team player
  • Passion and curiosity
  • Continuous improvement mindset
  • Sense of ethics, integrity
  • Entrepreneurial and innovative mindset
  • Professional attitude

Apply now!

You can send your resume via e-mail: joinus@tss-yonder.com

 



Our solutions

  New Initiatives
Build a brand new app
  Modernizations
Modernize your legacy application
  Application Management
Further develop and/or maintain your application

Our components

·   Software Development
·   Software Architecture
·   Project Management
·   Testing
·   DevOps
·   Requirement Analysis
·   UI/UX Design
·   Software Audit

Copyright © 2019 Yonder • SitemapPrivacy policyCookies policy