Vorkis logo

Senior Backend Developer

Salary
$140K–$195K
Hiring from
Ukraine
Work type
Hybrid
Posted

627,069 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description
Salary: $140,000 - $195,000 per year

Location: Kyiv City, Kyiv, 01001, UA

Employment option: Hybrid remote

Job type: Full time

Job Summary:

We are hiring two Senior Backend Developers to strengthen our Java teams. You will design and build services with Java and Spring Boot that power our customer portal and the integrations with partner systems.

You will be responsible for service design, data modeling in PostgreSQL, REST APIs and event-driven communication, and for the performance and reliability of what you ship. We expect you to take part in architecture decisions and to help other developers through code review and mentoring.

We work in small cross-functional teams with short release cycles and a strong testing culture. If you enjoy solving back-end problems properly and seeing your services run in production, join us.



Skills

Must Have

Hard skills:
- competent in: Databases, Git
- proficient in: SQL, Spring Boot, Docker, REST, Spring, API, Microservices, PostgreSQL
- expert in: JAVA
Soft skills:
- proficient in: Problem Solving
Nice-to-have

Hard skills:
- beginner in: Jenkins, Redis, Scrum, Kubernetes
- competent in: Architecture, Application Security, Code Review, DevOps, AWS, Hibernate, Kafka, Maven, Agile, Automated Testing, JPA
- proficient in: Unit Testing, CI/CD, JUnit
Soft skills:
- competent in: Communication Skills, Mentorship


Job Description

Additional Requirements

Qualification:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or a related field.
  • Upper-Intermediate (B2) English or higher.

Experience:

  • 6+ years of commercial back-end development with Java.
  • 3+ years of production experience with Spring Boot and microservices.
  • Experience designing REST APIs and data models for relational databases.
  • Experience running services in Docker and deploying them through CI/CD pipelines.

Requirements:

  • Deep knowledge of Java 17+ and the Spring ecosystem (Spring Boot, Spring Data, Spring Security).
  • Strong SQL and PostgreSQL: schema design, indexes, transactions, query optimization.
  • Experience with message brokers such as Kafka and with asynchronous processing.
  • Habit of writing unit and integration tests (JUnit, Testcontainers).
  • Understanding of application security, observability and performance tuning.
  • Clear communication and the ability to explain trade-offs to the team and stakeholders.

Nice to have:

  • Experience with Kubernetes and AWS.
  • Experience with Redis or other caching solutions.
  • Experience leading a small group of developers or mentoring.

Responsibilities
  1. Design, develop and maintain back-end services in Java and Spring Boot.
  2. Design REST APIs and event contracts, keep them documented and backward compatible.
  3. Model data in PostgreSQL and optimize queries for performance.
  4. Ensure reliability, security and scalability of services in production.
  5. Write unit and integration tests and keep the CI/CD pipeline green.
  6. Take part in architecture discussions and technical planning with the tech lead.
  7. Review code and help developers in the team improve their solutions.
  8. Investigate incidents, find root causes and prevent them from recurring.
  9. Work with front-end developers, QA engineers and the product owner on requirements and delivery.
Benefits
- Medical insurance
- Paid sick time
- Paid training
- Professional development assistance
- Paid time off
- Flexible schedule
- Paid holidays
- Wellness program
- Work from home
- Employee mentoring program

About Company

Company Culture

TEST-16



Application Process

TEST-16



Equal Opportunity Statement

TEST-16



Company Overview

TEST-16

Similar jobs

Apply for this job100% free