Softengi

Senior Java Developer

$$$$

We are looking for a Senior Java 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

  • Design, develop, and maintain scalable backend services using Scala and Java
  • Build and support RESTful APIs and microservices
  • Design and optimize PostgreSQL databases (schemas, queries, migrations)
  • Work with AWS cloud services to ensure scalable and reliable solutions
  • Develop and maintain CI/CD pipelines (Jenkins, GitHub Actions)
  • Ensure code quality through TDD, testing, and code reviews
  • Contribute to system architecture and technical decision-making
  • Collaborate with cross-functional teams in a distributed environment
  • Support and improve system performance and stability
  • Work on EDI / B2B integrations where applicable

 

Key Requirements

  • Strong experience with Scala (Akka, SBT, Play/Lift)
  • Experience with Java 21+ and Spring
  • Solid knowledge of PostgreSQL (schema design, query optimization, migrations)
  • Hands-on experience with AWS (ECS, S3, RDS, CloudWatch, Lambda)
  • Strong experience in REST APIs and microservices architecture
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions)
  • Strong understanding of TDD (unit & integration testing)
  • Experience with EDI / B2B integrations is a plus

    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

Scala 5 years
Java 5 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Java, Git, PostgreSQL, AWS, TDD, Spring
Published 15 April
67 views
·
11 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...