Waverley Software
Senior Java Engineer (Remote)
Waverley SoftwareUkraine6 days ago
Full-timeRemote FriendlyEngineering, Information Technology
Location

Remote / Europe

Schedule

Flexible

Stage

Active development

About The Client

Our client transforms fragmented user feedback into a strategic advantage. By leveraging AI-driven analytics across public and private channels, they enable businesses to proactively monitor and elevate product quality in real-time.

We are seeking a Senior Backend Software Engineer with deep experience building, scaling, and running production-grade systems that process large amounts of data. You are a motivated self-starter who incorporates AI development tools and communicates effectively. In this role, you will own critical services in our microservices architecture and ensure they can handle large volumes of phone calls, surveys, tickets, and social data.

Responsibilities

  • Architect, develop, and scale backend services that power our AI-driven product quality platform
  • Design and optimize high-throughput data pipelines and APIs capable of processing events in close to real time
  • Drive system reliability, availability, and observability in a production environment
  • Build and own API services to securely handle a large amount of data
  • Lead technical design reviews, mentor peers, and set engineering best practices
  • Collaborate with product, ML, and infrastructure teams to deliver new capabilities end-to-end
  • Write clear documentation and specifications for scalable, maintainable systems
  • Integrate with databases, message brokers, and third-party systems
  • Own services end-to-end, from design to production support
  • Advocate for best practices in coding, testing, and deployment

Requirements

  • 8+ years of software engineering experience
  • Demonstrated enthusiasm for applying AI solutions and tools to solve complex, real-world problems
  • Strong knowledge of Java core and OOP principles
  • Expert in Java and frameworks such as Spring Boot and Hibernate
  • Experience designing and building REST APIs
  • Microservices architecture experience in production environments
  • Strong background in cloud-native development: Kubernetes, containerized deployments, and CI/CD pipelines
  • Hands-on AWS experience in production
  • Experience with relational databases such as MySQL, PostgreSQL, Oracle, or MS SQL
  • Work directly with managed and unmanaged cloud services, including databases, data streams, message queues, container orchestrators, job automation systems, and continuous build, integration, and deployment systems
  • Experience with Docker and containerization
  • Strong debugging and problem-solving skills
  • Apply and advocate for healthy coding practices, AI as a software copilot, Agile methodologies, and communication strategies
  • At least an Intermediate level of English (both spoken and written)

Nice To Have

  • Familiarity with Large Language Models (LLMs) and applied AI use cases
  • Exposure to high-throughput event streaming (e.g., Kafka, Kinesis, or similar)

Key Skills

Ranked by relevance