#1 Job Board for tech industry in Europe

Java Developer
Java

Java Developer

Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Java

    advanced

    Spring Boot

    regular

    MySQL

    nice to have

    MariaDB

    nice to have

    Bitbucket

    nice to have

    Jenkins

    nice to have

    AWS

    nice to have

Job description

Online interview
Your responsibilities:

  • Take ownership of the design, development and maintenance of microservices powering our open platform for the energy and utilities industry
  • Work on scalable components performing financial transactions, billing calculations and quotations for millions of energy consumers and metering points
  • Analyse our legacy components in terms of throughput, latency, security and reliability and proactively drive refactorings and rebuilds
  • Create POCs demonstrating the power of JVM technologies and frameworks and act as an evangelist to share your knowledge with the company
  • Mentor and coach junior developers in pair programming sessions
 
Our requirements:

  • You have a degree in computer science or a related subject
  • You have profound experience as a backend engineer
  • You have hands-on coding skills in Microservice architectures using Java 8+, Spring Boot, Hibernate or related JVM-based technology Stacks
  • You have a background working with event-driven architectures using RabbitMQ, NATs or Kafka
  • You have experience working with SQL and NoSQL databases, preferably MySQL
  • You have strong conceptional knowledge of OO-patterns, Domain Driven Design, and database design
  • You have strong technical coaching and mentoring skills
  • You are proficient in English and keen to work in an international environment

Our tech stack:

  • Java 11, Spring Boot, MySQL/MariaDB, Bitbucket, Jenkins, AWS