Java Full Stack Engineer
We are looking for an experienced Java Full Stack Engineer to join our team!
What You Will Do:
- Develop and maintain backend applications using Java 17 and Spring Boot.
- Work with relational databases (PostgreSQL, H2) and manage schema changes with Flyway.
- Design and implement REST APIs and integrate with external services (AWS, Stripe, Twilio, SendGrid, Google APIs, Microsoft Graph).
- Ensure high code quality through unit and integration testing (JUnit, Mockito, Testcontainers).
- Monitor, log, and debug production issues using Sentry and Logback.
- Improve and refactor existing code, resolving critical issues in the system.
Who You Are:
- 4+ years of experience with Java and Spring Boot.
- Strong knowledge of relational databases and SQL.
- Experience with API design and third-party service integrations.
- Solid background in testing practices (unit, integration, async).
- Good understanding of logging and error monitoring tools.
- Problem-solving mindset and ability to work independently.
Nice to have:
- Experience with cloud platforms (AWS).
- Familiarity with payment and communication APIs (Stripe, Twilio).
- Knowledge of feature flagging systems (Togglz).
About The Project:
EdTech, a SaaS platform to manage after-school activities. The product covers parent communication, and reporting in one system. As an engineer, you’ll be working on a product that simplifies complex workflows, integrates with multiple third-party services, and directly impacts how schools and studios operate more efficiently.
Required languages
English | B2 - Upper Intermediate |
Ukrainian | Native |
Java, React, React.js
📊
$2000-3200
Average salary range of similar jobs in
analytics →
Loading...