Java Software Engineer

Your contact person:

Vlad Crăciun

HR Consultant | Lifelong learner on topics of human mind and behaviour, science and technology. By completing the form below, you will start a discussion with Vlad. He will help you with information about our current projects or about your future career step and your expectations regarding it.

Posted:

Job Category: IT
Type: Full Time
Location: Remote
Level: Mid Senior
Status: Open
Requirements: CI/CD Continuos Integration and Continuous Delivery core Java Gerrit Git Jenkins MongoDB NoSQL PostgreSQL Spring Boot SQL

Our client is a global technology leader with more than 81,000 employees on five continents and, at the same time, one of the most mature development sites in Romania, with complex, strategic projects in areas as Defense, Security, Aerospace, Naval and Transportation. Their main purpose is to create a safer world, investing in digital and “deep tech” innovations – Big Data, artificial intelligence, connectivity, cybersecurity and quantum technology – to build a future we can all trust.

Currently, we are looking for a Java Software Engineer to contribute to the evolution of our client vision.

Here, you will:

  • Actively participate in creating, designing and implementing of micro-services;
  • Building and testing Application Program Interfaces (APIs) for applications to exchange data;
  • Writing unit tests and documentation;
  • Stay focused on new technologies and improve development skills constantly.

The requirements for the role are:

  • Good understanding of software architecture and design patterns;
  • Java Spring/Spring Boot;
  • NoSQL databases (PostgreSQL, MongoDB, Maria DB etc);
  • Micro-service architectures;
  • RabbitMQ, Kafka;
  • Azure;
  • Enterprise Integration patterns (Message Broker, REST, WebSocket);
  • Experience with Git, Bash, Gerrit, Maven, Jenkins;
  • CI/CD, Kubernetes;
  • English spoken and written (B2/C).

Find out more

Allowed Type(s): .pdf, .doc, .docx