Java Developer

What will you do?

  • Writing well designed, testable, effi­cient code by using best soft­ware devel­op­ment practices;
  • Cre­ating web layout/user inter­faces by using a modern JS frame­work or stan­dard HTML/CSS;
  • Devel­oping dif­ferent back-end ser­vices using a multi-tenant archi­tec­ture approach;
  • Inte­grating data from various back-end ser­vices and databases;
  • Create dif­ferent con­cepts for IT systems in the project context (such as data­base design, inter­face descrip­tions) according to the stan­dards of the Ref­er­ence Architecture;
  • Analysis of prob­lems in the men­tioned context as well as elab­o­ra­tion and eval­u­a­tion of options to solve prob­lems according to best prac­tices and cus­tomer situation;
  • Advise the client on the further devel­op­ment and risk mit­i­ga­tion regarding tech­nical archi­tec­ture strategy and the implementation;
  • Show improve­ment pos­si­bil­i­ties of the existing tech­nical architecture;
  • Coor­di­na­tion of tech­nical imple­men­ta­tion options with the client;
  • Assessing tech­nical risks and doc­u­menting them;
  • Cre­ating doc­u­men­ta­tion for tech­nical components;
  • Fixing errors from the test phases in the applications/component;
  • Per­forming unit tests, com­po­nent tests, module tests;
  • Create delivery pack­ages for the rel­e­vant applications;
  • Setting up devel­op­ment environments;

Why are you a good fit?

  • You have 2+ years of expe­ri­ence in soft­ware engi­neering, algo­rithm design or systems development;
  • Backend – Good grasp of algo­rithms, design pat­terns, and data structures;
  • You have a very good expe­ri­ence with Java 8+, Java EE, Spring Boot, Spring Cloud, Prime­faces, JSF, Hiber­nate, JMS, JPA, Kafka;
  • You have an excel­lent under­standing of the REST Pro­tocol and RESTful Services;
  • You have expe­ri­ence with CI/CD, Docker, Maven, and Kubernetes;
  • You have expe­ri­ence working with rela­tional: Post­greSQL, MySQL, Oracle, and NoSQL data­bases such as MongoDB;
  • You prefer working with a high level of autonomy;
  • You like open and trans­parent com­mu­ni­ca­tion and flat organization;
  • You like to work in direct col­lab­o­ra­tion with the client;
  • You are a self-learner, moti­vated to con­tin­u­ously improve;
  • You are fluent in English. German is a plus;

What do we offer?

  • Con­tin­uous development;
  • Full remote work;
  • Training and certifications;
  • Lan­guage courses;
  • Team build­ings and various incentives.

 

Come and meet us!

Our office is on Sfantul Petru Movila Street, Nr 42, Iasi.

Take this challenge and send your CV at careers@heavensolutions.com.