We are large enough to solve a complex problem, smart enough to care about every project. Edvantis’ goal is to help our clients achieve more via software engineering as a service. We are a mature vendor with our HQ in Berlin, Germany and our development centers in Lviv, Ukraine and...
10 жовтня 2025

Middle Strong / Senior Java Developer (вакансія неактивна)

Львів, Ряшів (Польща), віддалено

We are looking for a skilled and motivated Java Developer with over 3 years of hands-on experience in Core Java to work with our Customer who develops AI-based SaaS solutions that help companies optimize their businesses. These solutions include business planning & execution, process automation, and optimization. The Customer’s platform leverages industry-leading ML and AI for better predictions and prevention of disruptions across businesses.

The ideal candidate should be well-versed in Java SE (up to version 17), software design principles, and modern frameworks such as Spring Boot. You will work in an Agile team developing scalable, high-performance back-end services, with opportunities to grow your technical expertise in cloud technologies and data platforms like Snowflake and Kafka.

Responsibilities:

  • Design, develop, and maintain robust back-end systems using Java (up to SE 17)
  • Implement scalable microservices using Spring Boot
  • Write clean, maintainable, and testable code following SOLID and DRY principles
  • Collaborate with cross-functional teams in an Agile/Scrum environment
  • Develop and execute unit and integration tests using JUnit and Mockito
  • Optimize SQL queries and interact with relational databases
  • Contribute to performance testing using tools like JMeter (if applicable)
  • Participate in code reviews, design discussions, and sprint planning

Requirements:

  • 5+ years of hands-on experience in Core Java and Advanced Java
  • Strong knowledge of Java SE (up to version 17)
  • Solid understanding of design patterns and principles (SOLID, DRY)
  • Good knowledge of SQL and relational databases
  • Good knowledge of NoSQL databases like Elastic/Solr
  • Experience in Spring Boot and Microservices architecture
  • Proficiency in unit testing using JUnit and Mockito
  • English level — Upper-Intermediate or higher (both spoken and written)

Will be a plus:

  • Familiarity with Java 21
  • Experience with Apache Kafka
  • Familiarity with Snowflake or similar cloud data platforms
  • Exposure to cloud services like Microsoft Azure
  • Experience with performance testing tools such as JMeter
  • Knowledge of TestNG

We offer:

  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
  • Medical insurance with an affordable family coverage option
  • Mental health program which includes free and confidential consultations with a psychologist
  • English, German, and Polish language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
  • We are committed to supporting Ukraine and actively participate in charity initiatives