Middle/Senior Java Software Engineer

Middle/Senior Java Software Engineer

Java

Jaworska 11-13, Wrocław

SoftServe

Full-time
Any
Senior
Remote

Tech stack

    English

    C1

    Java

    advanced

    SOLID Principles

    regular

    REST

    regular

    GraphQL

    regular

    GRCP

    regular

    Spring

    regular

    Dropwizard

    regular

    Reactor

    regular

    Apache Kafka

    regular

    JUnit

    regular

Job description

WE ARE

SoftServe is a leading technology solutions company specializing in software development and consultancy services. With offices across the globe and development centers across Eastern Europe, we treat our clients' businesses as if it is our own. We're passionate about delivering efficient, innovative, world-class solutions.

Our client is an online travel company for consumer and small business travel. It owns numerous well-known vacation rental online marketplaces.

Our locations are Poland, Romania, Bulgaria, Colombia, Mexico, and Chile. More than 100 developers offer their services all over Europe and the United States. We have 30+ pod teams that work with Web UI, Java, Kotlin, IOS, and Android that incrementally deliver functionality to the client. We have new global features every six months.

The team composition includes a Project Manager and 5 developers situated in Poland and Romania on our side. On the client's side, there is an Engineering Manager, Program Manager, Product Manager, and a developer team based in London, UK, and Gurgaon, India.


IF YOU ARE

  • A proficient Software Engineer with 5+ years of Java Web Application development experience

  • An expert in Object-Oriented Design principles (SOLID), REST, GraphQL, gRPC, and integration.

  • Versed in understanding of system design, distributed systems, and event-driven architecture

  • Accustomed to designing and developing distributed microservice architectures with a focus on scalability, high availability, and fault tolerance

  • Adept at materialized view patterns and data synchronization strategies across heterogeneous data stores

  • Proficient in frameworks like Spring, Dropwizard, Reactor

  • Hands-on with Apache Kafka (producers, consumers, topics, partitions) and Kafka Streams for real-time event-driven systems

  • Equipped with automated testing using JUnit and Mockito

  • A practitioner of build and continuous integration tools such as Jenkins, Spinnaker, Docker, Maven, Gradle, and Git

  • A master of both relational (MS SQL Server) and NoSQL (MongoDB) databases, including query optimization and schema design

  • Professional in iBatis/MyBatis for database access and query mapping.

  • Solid understanding of SLOs, SLIs, and SLAs (e.g., p99 latency requirements), implementing and monitoring them in production environments

  • Showing expertise in observability & monitoring tools such as Datadog and Splunk for metrics, and logging


AND YOU WANT TO

  • Develop and maintain a company-wide platform using Spring Boot and GraphQL to provide data for product details

  • Assist the development community with best practices and tools

  • Add new features to the Product details page, utilizing A/B testing

  • Contribute to the development process by creating technical documentation

  • Participate in on-call rotations (PagerDuty) to respond to system alerts, troubleshoot issues, and ensure the timely resolution of critical incidents.


TOGETHER WE WILL

  • Support your technical and personal growth, as we have a dedicated career plan for all roles in our company

  • Take part in internal and external events where you can build and promote your personal brand

  • Care about your initiatives — we are open to them, just come and share your ideas

  • Share many other advantages: attractive salary, a package of benefits (Cafeteria, LuxMed, Life insurance), language classes


SoftServe is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, age, sex, nationality, disability, sexual orientation, gender identity and expression, veteran status, and other protected characteristics under applicable law. Let’s put your talents and experience in motion with SoftServe.

Published: 01.09.2025

Meet the company

SoftServe

We are an international IT company. We advise clients from all over the world and develop innovative solutions to boost their business. We use the latest technologies and think outside of the box. All to create bold things.

Company profile
Office location
ADVERTISEMENT: Recommended by Just Join IT