Upstaff

Senior/Expert Java Engineer

$$$$

Summary

  • Senior Java Engineer with extensive experience in Hibernate, SQL, PostgreSQL, and Redis, specializing in high-performance, scalable applications;
  • Expertise in AWS services (EC2, S3, RDS) and microservices architecture, with integration of Stripe payment systems in multiple projects over 3+ years;
  • Skilled in clean code principles, unit testing, and software design patterns;
  • Strong background in the real estate and financial domains, with additional AI experience enhancing solution innovation;
  • Direct hire model;
  • Duration: Long term;
  • Start: ASAP;
  • Locations: Bulgaria, Romania, Poland

 

Job Description

We’re looking for a Senior/Expert Java Engineer to join a cross-functional team building a scalable, modern platform in the real estate and financial domain. The product operates across multiple regions and is активно evolving, with a strong focus on performance, scalability, and continuous feature development.

 

What you’ll do

  • Design, develop, and maintain high-performance Java-based applications;
  • Collaborate with cross-functional teams to deliver scalable and reliable solutions aligned with business needs;
  • Contribute to architectural decisions and drive best practices in software development;
  • Review code, mentor engineers, and help maintain high code quality standards;
  • Evaluate and introduce new technologies to improve system performance and team efficiency;
  • Support the platform’s scalability, resilience, and ongoing feature expansion.

 

What we’re looking for

  • Strong experience with Java and backend development in production environments;
  • Hands-on experience with relational databases (e.g., PostgreSQL) and SQL;
  • Experience working with caching solutions (e.g., Redis);
  • Solid understanding of microservices architecture and distributed systems;
  • Experience with cloud platforms (AWS preferred: EC2, S3, RDS);
  • Familiarity with ORMs (e.g., Hibernate);
  • Experience integrating with payment systems or third-party financial services;
  • Strong understanding of clean code principles, design patterns, and testing practices;
  • Ability to balance technical and business perspectives when making decisions.

 

Nice to have

  • Experience with NoSQL databases (e.g., MongoDB);
  • Exposure to AI-related technologies or data-driven systems;
  • Previous experience in domain-driven or high-scale platforms.

 

Additional expectations

  • Potential to grow into a technical leadership role;
  • Strong collaboration skills and team-oriented mindset;
  • Ability to work in a dynamic, evolving environment.


 

Required skills experience

Java 5 years
SQL 5 years
PostgreSQL 5 years
AWS 5 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Hibernate, Redis, MongoDB, RDS, DRY, Unit Testing, Observer, AI, Stripe, Quality Assurance
Published 7 April
77 views
·
13 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...