Java developer

CAREERS

JAVA DEVELOPER

THE ROLE YOU WILL HAVE
We are looking for a Java developer able to design, develop, modify, adapt and implement short & long- term solutions to information technology needs through new and existing applications, systems, database, and applications infrastructure.

WHAT WILL YOU DO?

  • 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;
  • Help maintain code quality, organization, and automatization;
  • Get up to speed with ongoing projects as quickly as possible;
  • Contribute in all phases of the development lifecycle;
  • Prepare and produce releases of software components;
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

KEY SKILLS THAT YOU NEED

  • Proficient in Java, with a good knowledge of its ecosystems;
  • Solid understanding of object-oriented programming;
  • Familiar with various design and architectural patterns, client-server and REST API;
  • Skill for writing reusable Java libraries;
  • Experience with popular web application frameworks, especially Spring, Springboot;
  • Experience with both external and embedded databases; experience with MongoDB or MySQL is a big plus;
  • Understanding fundamental design principles behind a scalable application;
  • Understanding of the class loading mechanism in Java;
  • Creating database schemas that represent and support business processes – be it in a relational or non-relation persistence layer;
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds;
  • Implementing automated testing platforms and unit tests;
  • Proficient understanding of code versioning tools, especially Git;
  • Familiarity with continuous integration pipelines, release management, version control strategies, merging strategies, etc.

 

BENEFITS

  • Performance bonus;
  • Holiday bonuses;
  • Meal vouchers;
  • Option to work out of office/hybrid;
  • Extra days off;
  • Flexible working hours;
  • Discounts at company partners;
  • Medlife Business medical services subscription;
  • Team-building activities;
  • Specialized training sessions;
  • Personal development courses;
  • Support for internal professional conversion;
  • Laptop;
  • Ergonomic desks/chairs;
  • Coffee/tea/snacks at the office;
  • Company events/parties.

 

Application Options

location
Galați, Galați, România
level
Middle - Senior (3-5 years)
at location
At location/Hybrid

Application Options

location
Galați, Galați, România
level
Middle - Senior (2-5 years)
at location
At location/Hybrid

Application Options

location
Galați, Galați, România
level
Middle - Senior (2-5 years)
at location
At location

Application Options

location
Galați, Galați, România
level
Middle - Senior (4-6 years)
at location
At location/Hybrid

Application Options

location
Galați, Galați, România
level
Senior (5+ years)
at location
At location/Hybrid

Application Options

location
Galați, Galați, România
level
Middle (3+ years)
at location
At location/Hybrid

Application Options

location
Galați, Galați, România
level
Junior (1+ years)
at location
At location