Back to listing

Java Developer
Brasov, Cluj-Napoca, Bucharest, Iasi

Date posted: 09.06.2022

Job type: Full time

Brasov, Cluj-Napoca, Bucharest, Iasi

Remote work

Full time

Job perks: Agility; Innovative solutions

About the project

Our client, a world leader for solutions in public transportation, is looking for an experienced Java Developer who will play a crucial role in creating game-changing software. 

The company’s tech hub provides technical solutions to the fast-growing digital businesses, creating the vision, designing, and developing innovative ideas.

For more than 35 years, the company has been developing and supplying integrated planning, dispatching, telematics, and ticketing systems for buses and trains. 

Tech stack:

  • Programming language: Java 17+;
  • Database: PostgreSQL;
  • Monitoring: Prometheus, Grafana, Spring Metric, Spring Cloud Sleuth;
  • Broker: RabbitMQ;
  • Logging: ElasticSearch(Storage), Fluent Bit (Logging Layer), Kibana(Visualization);
  • Documentation: Arc42;
  • Synchronous communication: REST;
  • Asynchronous communication: Event handling;
  • API Gateway: nginx/Spring cloud gateway, Open-ID connect/Keycloak.
     

Job requirements

  • More than 7 years of experience in Java technologies;
  • Significant hands-on experience with Java 17+ development; 
  • Profound knowledge of SpringBoot, AQMP, REST, and Docker as well as professional experience in the software environment;
  • A university degree in computer science or another technical field;
  • Leadership skills;
  • Knowledge of unit testing (JUnit);
  • Knowledge in the implementation of cloud systems or experience in the field of DevOps;
  • Experience with Agile Application Development & Scrum methodologies;
  • Great communication and team working skills;
  • Fluency in English.
     

Responsibilities

  • Take responsibility for delivering the best products as you will be part of the technical experts’ team from the application stack, as well as the underlying infrastructure; 
  • Design, code, verify, test, document, amend and refactor the applications as a part of a highly-engaged team in a multinational environment, ensuring the highest quality in the deliverables;
  • Work in collaboration with your team assisting in the design definition and management of requirements and components of larger software systems;
  • Ensure the highest application scalability, performance, and stability;
  • Apply best-in-class standards and tools to achieve a well-engineered result;
  • Collaborate in reviews of work with others as appropriate;
  • Contribute to each scrum event to maximize the performance of the team.
     

Extra skills

  • Knowledge of Arc42 documentation;
  • Experience with Kafka.
     

Benefits

  • English and French language classes;
  • Competitive salary and bonuses;
  • Free pass to learning platforms;
  • A multicultural, friendly work environment;
  • Working in a company with an Agile mindset: continuous knowledge sharing and validated learning;
  • The possibility to bring your own creative and innovative ideas to life;
  • Mentorship programs that encourage and enable your professional development;
  • Private Health Insurance and meal tickets;
  • Improvement of your hard and soft skills through workshops, knowledge sharing sessions, and presentations on multiple IT-related topics.
     

About Pentalog

As a leading European Software Services company operating internationally in France, Romania, Germany, Poland, Moldova, UK, Vietnam, Mexico and USA, we employ over 1,600 engineers and IT experts who work in a very dynamic, multicultural working environment.

At Pentalog, your talents & ambitions are recognized and rewarded; we offer plenty of opportunities to develop, both individually, as well as a professional, and we reward our collaborators who understand the importance of self-improvement.