Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We’re currently looking for a Senior Java Developer to join our team on a fully remote basis.
This is a great opportunity to work on a scalable, high-load SaaS product, contribute to architectural decisions, and build robust backend services using modern Java and cloud technologies. If you enjoy writing clean, production-grade code and working on systems that operate at scale — this role could be a strong fit for you.
The product is a cloud-based platform focused on optimizing digital outreach workflows and enhancing business development processes through intelligent automation, built to operate at scale and deliver reliable, high-performance backend services.
Your responsibilities will include:
- Develop and enhance scalable backend services using Java 21+ and Spring Boot.
- Design and maintain REST APIs and asynchronous integrations.
- Deliver new features while improving existing functionality.
- Build reliable integrations with external systems and APIs.
- Write clean, maintainable, and thoroughly tested code.
- Participate in code reviews and contribute to technical discussions.
- Collaborate on architectural improvements and performance optimizations.
- Ensure system stability, scalability, and high availability in production.
What we expect from you:
- 5+ years of professional experience with Java (Java 17+/21 in production environments).
- Strong hands-on experience with Spring Boot and its core modules.
- Proven expertise in designing and building RESTful APIs.
- Solid experience with PostgreSQL or other relational databases.
- Experience implementing asynchronous workflows or event-driven processing.
- Strong understanding of unit and integration testing practices.
- Experience working with Docker in development and deployment workflows.
- Good knowledge of CI/CD pipelines and automated delivery processes.
- Experience integrating with third-party or external APIs (experience with communication platforms or social APIs is a plus).
- English level: at least Upper Intermediate (B2).
You’ll stand out if you also have:
- A strong grasp of backend architectural patterns and modular system design.
- Practical knowledge of Java concurrency and multithreaded environments.
- Experience with asynchronous messaging systems (e.g., SNS/SQS or similar).
- Familiarity with Linux environments and debugging production systems.
- Understanding of logging and monitoring tools (such as ELK, Prometheus, Grafana).
- A solid approach to secure coding (authentication, authorization, validation, access control).
- Working knowledge of AWS services (IAM, EC2, RDS, S3, CloudWatch, Secrets Manager).
We offer:
- Opportunity to work in a Top-employee company (DOU 2025).
- Interesting projects and challenges that accelerate professional and personal growth.
- Work with a creative, proactive, and empathic team.
- Comfortable, stylish office in Kyiv with generator/battery backup.
- Minimal bureaucracy, regular feedback, and team support.
- Equal salary, medical insurance, paid courses.
- Team-building events: parties, online activities, picnics, and more.
Key Skills
Ranked by relevanceReady to apply?
Join Empat and take your career to the next level!
Application takes less than 5 minutes

