Softengi

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
Published 15 April
83 views
·
25 applications
Response activity: Medium
Last responded yesterday
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...