Senior Java Developer

Senior Java Developer

Location: Remote * Worldwide

This vacancy is opened on our outsourcing project.

We are developing and maintaining SaaS for small/medium sized businesses and are looking for an experienced Java Developer to work in our R&D team.

Our current stack is Java (currently 17), Spring / Spring Boot , Kafka, Redis, PostgreSQL, MySQL

The project consists of multiple microservices communicating through Kafka or REST API. Our team is mostly involved in communication services (scheduling and sending email/sms from business to customers and back), providing throughput and reliability for the whole communication system.

Responsibilities:

  • Contributing at all phases of the development life cycle
  • Writing high-quality Java code, participation in code reviews
  • Troubleshooting and improving existing services
  • Design and develop new services

Qualifications:

  • 3+ years of Java back-end development experience
  • Ability to write clean and testable code, experience with unit testing (JUnit, Mockito)
  • Knowledge of SQL (PostreSQL preferred)
  • Experience with Spring/Spring Boot frameworks
  • Experience with version control & container deployment tools (desired: Git, Docker, Kubernetes)
  • Strong documentation and communication skills within a team environment.

Will be a plus:

  • Experience with Rancher and Kubernetes
  • Experience with Kafka messaging

We're offering:

  • Ability to work remotely
  • Competitive salary
  • Flexible schedule
  • Full lunches + unlimited drinks and snacks
  • Company sponsored events
  • Health insurance + dental insurance
  • Sports compensation
  • Learning compensation (professional courses and conferences)
  • English classes.

Waiting for your CV!

All vacancies

Our jobs on recruiting portals

Djinni Telegram

Sending...

Thanks for the application

Sorry, something went wrong. Try again later.

Apply for the job

Required
Required
Required
Choose file or drop it here. Max file size 5MB
Max file size 5MB