Xpertsoft
Back to roles

Senior Backend Engineer

RemotePosted 5 days ago

Main tasks & responsibilities

  • Design, develop, and maintain scalable, high-performance applications using Java and Spring Boot.
  • Architect and implement microservices-based systems with a focus on scalability, resilience, and maintainability.
  • Develop and integrate event-driven architectures using Kafka for asynchronous communication and data streaming.
  • Design and implement high-performance APIs and inter-service communication using gRPC.
  • Build, deploy, and optimize cloud-native applications running on Kubernetes.
  • Apply Hexagonal Architecture (Ports & Adapters) principles to create modular and testable systems.
  • Collaborate with cross-functional teams including Product, DevOps, QA, and Engineering to deliver high-quality solutions.
  • Contribute to software architecture decisions, technical standards, and best practices.

Requirements

  • 5+ years of experience in Backend Development.
  • Strong hands-on experience with Java and Spring Boot.
  • Proven experience designing and implementing Microservices Architectures.
  • Solid experience with Apache Kafka and event-driven systems.
  • Experience implementing services and APIs using gRPC.
  • Practical experience with Kubernetes and containerized environments.
  • Strong understanding and practical application of Hexagonal Architecture.
  • Experience working in agile environments and distributed teams.
  • Strong problem-solving skills and ability to work autonomously.
  • Excellent communication and collaboration skills.

Apply

Fill in the details below to submit your application.

By applying you agree to our privacy policy.