Java Developer

HomeVacanciesJava Developer
  • Java vacancies
  • Remote
  • Hot vacancy
Requirements:
  • Solid knowledge of Java;
  • Java development experience 4+ years;
  • Knowledge of relational databases (e.g. MySql, Postgres), basic SQL query language skills
  • Strong communication and problem-solving skills;
  • Strong written skills in technical English (Intermediate or higher).
Responsibilities:
  1. Develop new functionality and maintain the existing company’s services;
  2. Integrate with external and internal services;
  3. Coordinate technical solutions with other product teams;
  4. Write well designed, testable, efficient code;
  5. Refactor and optimise existing code;
  6. Create and maintain software documentation;
  7. Troubleshoot production issues;
  8. Work with Agile methodologies.
It will be a plus:
  • Experience in Incident Management;
  • Good understanding of Spring framework, e.g. SpringBoot and ORM technologies (JPA2, Hibernate);
  • Familiarity with AKKA
  • Familiarity with Messaging Systems like RabbitMq, Apache Kafka;
  • Familiarity with Gradle;
  • Familiarity with Git, GitHub, GitLab;
  • Familiarity with CI/CD;
  • Familiarity with JIRA and Confluence.
  • Familiar with the finance domain;
  • Experience with test-driven development
  • RESTful APIs design and implementation experience
  • Batch processing and implementation
  • Familiarity with Docker/Jenkins

Working conditions:

  • Full-time
  • remote
Hanna Hrosheva
Human resources