Senior Java Software Engineer

Logo of SoftServe

SoftServe

Responsibilities

WE ARE

Our customer, a global leader in the aviation industry, requires support in the digitalization of their processes. The product owner is based in Europe and the customer has got significant IT knowledge. The project will enable the automatic processing of the plane manufacturer’s documentation. The aim of the project is to minimize human involvement and increase quality. It will significantly increase the customer’s business potential. The team of five to eight people will work in sprints, with few sprints per project stage.

YOU ARE

We are looking for an intelligent, clever, highly motivated Java Software Engineer who can work as a team member and resolve complex tasks without the guidance of senior staff. You will be responsible for building the ‘client-side’ of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications.

  • Having 3+ years of commercial experience in Java development
  • Showing BS or MS in Computer Science or equivalent background
  • Demonstrating at least 3-year professional software development experience
  • Possessing development experience with Java Web Applications, Service-Oriented, and Micro-Services Architecture
  • Back end: Quarkus, Spring or Spring Boot, Java 8+, Hibernate
  • DB: SQL, MySQL, PostgreSQL, Oracle, MongoDB, DynamoDB, and Graph databases as an additional benefit
  • Kafka, RabbitMQ
  • Experience with Clouds (AWS, GCP, Azure)
  • Demonstrating at least Upper-Intermediate English level

YOU WANT TO WORK WITH

  • Delivering efficient, maintainable, robust Java-based micro-services
  • Producing designs and rough estimates, and implement features based on product requirements
  • Collaboration with peers on designs, code reviews, and testing
  • Producing unit and end-to-end tests to improve code quality and maximize code coverage for new and existing features
  • Possibility of client communication
  • Multi-tasking with multiple priorities and time frames
  • Us independently and no supervision

TOGETHER WE WILL

There is a fair chance that in a not-so-distant future you will fly to your holiday destination. There is also a significant chance that you could fly a plane using your solution. What a great feeling would it be? Be successful in making the customer achieve success with us and enable him to reach new heights. On a daily basis:

  • Work collaboratively with lots of cross-cultural teams
  • Take part in making the right decisions
  • Drive new features from inception to production, working across the company
  • Have active communication with great teams and clients
  • Get a friendly environment and team
  • Grow professionally
  • Enjoy our company events

Required skills

AWS
DynamoDB
Java
MYSQL
Oracle
Spring Framework
SQL
Mongo DB
Hibernate
PostgreSQL
kafka
Azure
GCP
Spring Boot
English

Benefits

Additional medical insurance
Food vouchers
Referral bonuses
Sports card
Team buildings