back to careers

Senior Java React Developer

Full time
Bucharest
Senior
Posted on 09.06.2021
  • Flexibile working hours
  • Performance bonuses
  • Job rotation
  • Attractive projects
  • Medical benefits
  • Trainings
  • International work experience
  • competitive compensation package
  • Referral program
Put your skills to the test as a Senior Java React Developer in this modern credit management system.

Project:

The area in which you will be working is an ecosystem which houses multiple applications on microservice architecture deployed in a continued delivery manner.  Using a resposive interface developed with React components, this system helps the credit process in the company’s stores from any device. In short, we invite you to put your skills to the test as a Senior Java React Developer in this modern credit management system.

Job Responsibilities:

  • Develop front end and back end micro services
  • Responsible for the entire application lifecycle
  • You will leverage the newest technology stacks to add value for a modern system meant to be used worldwide

Requirements:

  • Fluency in Java acquired in 5+ years of development experience
  • Good understanding of HTTP protocol
  • Knowledge of Spring Framework, Spring Security, SpringBoot
  • Experience with automated unit and integration testing (Junit, Mockito)
  • Working experience of various JavaScript frameworks. We currently use npm, webpack, node.js, React, Redux, Promises, ESLint, Babel
  • Knowledge of “NoSQL” datastores such as Cassandra and ElasticSearch and RDBMS such as PostgreSQL
  • Familiar with Kafka
  • Familiar with IntelliJ IDEA
  • Good knowledge of version control as GIT and version control repositories as Gitlab
  • Familiar with microservices architecture style and concepts such as domain driven design
  • Familiar with Linux and virtualization, preferable Docker
  • Familiar with continuous integration tools
  • Have experience/knowledge of microservices and Docker container technology managed with Kubernetes
  • Familiar with pair programming and continuous refactoring
  • Strong communication abilities: being comfortable with collaboration, open communication and reaching across functional borders
  • Mindset/Ways of working: have a systematic problem-solving approach, coupled with a strong sense of ownership and drive. Focused on lowering the mean time between having ideas and making stuff happen
  • Agility: being familiar with agile and lean methodologies – the ability to break down big projects into small stories, prioritizing, adapting to change, and delivering the most value

Nice to have:

  • Knowledge of Node-Red, Google Cloud Platform, Datadog