Senior Java Backend Developer, hybrid in Prague

Whirr Crew


Job Location:

Prague - Czech Republic

Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

We are looking for an experienced Senior Java Backend Developer to join a long-term enterprise development project. You will be responsible for designing developing and maintaining modern Java-based backend applications building scalable microservices and delivering high-quality reliable software in a collaborative Agile environment.

Details:
Location: Prague 2 times onsite/week
Start Date: ASAP
Contract Type: B2B
Language: English


Responsibilities
:

  • Design develop and maintain Java-based backend applications following software engineering best practices.
  • Write clean efficient maintainable and testable code.
  • Design and implement REST APIs and microservices.
  • Perform code reviews and contribute to maintaining high coding standards.
  • Develop unit and integration tests.
  • Debug troubleshoot and resolve complex technical issues throughout the application lifecycle.
  • Support application deployments production monitoring and incident resolution.
  • Collaborate closely with developers architects QA engineers and other stakeholders.
  • Participate in continuous improvement of development processes and technical solutions.


Requirements
:

  • Strong commercial experience with Java.
  • Solid experience with Spring Boot.
  • Good understanding of REST APIs microservices and distributed systems.
  • Experience with JPA/Hibernate and relational databases (MySQL).
  • Experience with message brokers (e.g. Kafka RabbitMQ ActiveMQ).
  • Familiarity with CI/CD pipelines Git and DevOps practices.
  • Experience with Docker Kubernetes and cloud platforms.
  • Experience writing unit and integration tests.
  • Strong analytical and problem-solving skills.
  • Good communication skills and ability to work in a collaborative team environment.


Nice to Have
:

  • Experience with event-driven architecture.
  • Experience working on cloud-native applications.
  • Knowledge of monitoring and observability tools.
  • Experience working in Agile/Scrum teams.
  • Experience with financial or enterprise-scale systems.
We are looking for an experienced Senior Java Backend Developer to join a long-term enterprise development project. You will be responsible for designing developing and maintaining modern Java-based backend applications building scalable microservices and delivering high-quality reliable software in...