Apply

Senior Java Engineer, Ukraine

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Ukraine

🔍 Industry: Technology

🏢 Company: Surprise.com App

🗣️ Languages: Upper-Intermediate English or higher (B2+)

⏳ Experience: 5+ years

🪄 Skills: DockerSQLJavaKafkaSpringSpring BootCI/CDMicroservices

Requirements:
  • Upper-Intermediate English or higher (B2+).
  • Strong knowledge of Java Core with 5+ years of experience.
  • Ability to produce clean, accurate, high-quality code.
  • Good knowledge of Spring Framework (Core, Boot, Web, etc.).
  • Understanding of microservices-based architecture.
  • Good knowledge of JPA.
  • Practical understanding of software design patterns and data structures.
  • Understanding of Software Development Lifecycle and CI/CD concepts.
  • Experience with Apache Kafka.
  • Experience with Docker.
  • Experience using relational databases and SQL.
  • Experience with unit testing.
Responsibilities:
  • Work with design, product, and mobile engineering teams to develop and support product features.
  • Translate complex requirements into development plans and estimates.
  • Implement clean, modular backend code in a microservices environment.
  • Use user feedback to enhance product features.
  • Conduct code reviews and mentor fellow developers.
  • Document technical specifications for new features.
Apply