Middle Back-end Developer
$$$
We are looking for a Middle Java/Scala Developer to join our client’s team on an outstaff basis. The project focuses on the support and further development of an existing message processing platform.
The system is built using a microservices architecture and handles high-load data flows, requiring scalability, reliability, and continuous performance improvements.
Responsibilities
- Develop and maintain backend services using Scala or Java (21+)
- Design, build, and support REST APIs (client and server side)
- Work with databases (PostgreSQL or DynamoDB), including basic schema design and queries
- Collaborate with cross-functional teams in an async environment
- Participate in Agile/Scrum ceremonies (2-week sprints)
- Write clean, maintainable code and follow unit testing and TDD practices
- Contribute to microservices-based architecture and system improvements
- Work with AWS cloud services (ECS, S3, RDS, CloudWatch)
- Use GitHub workflows (branching, pull requests, code reviews)
- Leverage AI tools (Claude, GitHub Copilot) to improve development efficiency, testing, and code quality
Requirements
- Experience with Scala or Java (21+) in production environments
- Working knowledge of PostgreSQL or DynamoDB
- Experience with AWS core services (ECS, S3, RDS, CloudWatch)
- Experience in REST API development
- Understanding of microservices architecture fundamentals
- Experience with unit testing and TDD practices
- Familiarity with Git, IntelliJ/VS Code, SBT
- Strong communication skills for effective async collaboration
Engineering Practices
- Experience working in Agile/Scrum teams (2-week sprint cadence)
- Strong communication skills for async collaboration (e.g., Slack)
- Experience working in distributed teams across time zones
- Proficiency with GitHub workflows (branching, PRs, code reviews)
- Familiarity with cloud-native deployment patterns
AI-Assisted Development
- Hands-on experience with Claude AI or GitHub Copilot
- Ability to use AI tools for backend/frontend development and testing
- Experience integrating AI-assisted workflows into development processes
- Understanding of prompt engineering for code generation and review
Required skills experience
| Java | 3 years |
| REST API | 3 years |
| PostgreSQL | 3 years |
| Scala | 3 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
Git, Java, Spring Boot, PostgreSQL, TDD, CI/CD, Scala
See stats of candidates who applied for this job 👀
📊
Average salary range of similar jobs in
analytics →
Loading...