Intermediate/ Senior Java Engineer

Mid-level • Full-time • On-site • Cluj-Napoca
TMUCO008
69

Job Summary

We are looking for a Software Engineer willing to join a small company in Cluj, Romania. You will be in charge of implementing web and desktop applications using the following technologies: GWT used with Java 11, PWA, Spring Stack, REST API, CouchDB/ PouchDB, ElasticSearch, ORM, Eclipse RCP.

The project involves the development of a Resource Management System in logistics, serving the largest train companies in Switzerland and Sweden.

Responsibilities:

  • Translate application storyboards and use cases into functional applications;
  • Design, build, and maintain efficient, reusable and reliable Java code;
  • Ensure the best possible performance, quality and responsiveness of the applications;
  • Identify bottlenecks and bugs and devise solutions to these problems;
  • Deploy and install developed applications using Maven;
  • Help maintain code quality, organization and automatization.

Requirements:

  • Solid understanding of object-oriented programming;
  • Strong Core Java, micro-services and J2EE knowledge, including multi-threaded application development;
  • Strong Java development, Eclipse plug-in development, SWT knowledge and Eclipse RCP (Rich Client Platform) development;
  • Experience with Java 8, with a good knowledge of its ecosystems;
  • Experience with Spring Stack (Spring Security, Spring, Spring Boot, Spring MVC, Spring AOP) and ORM technologies (Hibernate, JPA) is a must;
  • Familiarity with concepts of MVC, JDBC and RESTful;
  • Experience with design and development of a PWA;
  • Big data experience with ElasticSearch (ELK technology);
  • Experience with noSQL databases - CouchDB/PouchDB;
  • Proficient understanding of code versioning tools, such as Git;
  • Familiarity with build tools such as Maven, Gradle or Docker;
  • Implementing automated testing platforms and Unit tests;
  • Familiarity with Continuous integration;
  • Knack for writing clean, readable Java code;
  • Excellent oral/written communication and interpersonal skills.

Wait, we have more...

There has to be one perfect job for you, so here are some more similar jobs.

Java Developer / Architect
Mid-level • Full-time • HDMTA001
Java sql Eclipse RCP
Remote Romania
Java Developer SME
Mid-level • Full-time • HDINT002
java 8 SpringBoot RESTful APIs
Remote Cluj-Napoca
Java Developer GRDM
Senior level • Full-time • HDINT003
java 8 spring hibernate
Remote Cluj-Napoca
Java Developer
Senior level • Full-time • HDJOI018
Java spring angular
Cluj-Napoca
Java Developer
Mid-level • Full-time • HDPPS005
Java spring agile
Cluj-Napoca
Java Software Engineer
Mid-level • Full-time • HDTVT002
Java oop performance
Cluj-Napoca
Senior Java Developer (Banking Sector Applications)
Senior level • Full-time • MRMSG001
java 8 java ee rest
Cluj-Napoca
Senior Java Developer
Mid-level • Full-time • HDMDR007
java 8 Spring boot rest api
Remote Cluj-Napoca, +4
Java Developer
Mid-level • Full-time • MRGSM001
Java OOAD oop
Cluj-Napoca
Java & Spring Developer
Mid-level • Full-time • MRNYS002
Java unit testing integration testing
Remote Romania

Introducing the developer’s
console.

Sign up to our newsletter and you will receive periodic updates of new blog posts, contests, events and job opportunities.

$