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.