Skip to main content

Senior Java Engineer with Python experience

Java 21Spring BootPython 3Mysql 8
4 days ago
backendsenior
N

N-iX

Kyiv
Work Typehybrid

About the Position

N-iX is looking for a Senior Back-end (Java+Python) engineer to join our team. The Backoffice Support Team is responsible for developing and maintaining internal support platforms and workflows.

Responsibilities8

  • Develop, optimize, and maintain backend infrastructure supporting internal tools, Zendesk integrations, and custom services.
  • Maintain and extend the internal Postbox system, ensuring stable, real-time communication between customers and the business.
  • Collaborate closely with Product, Platform, and Frontend teams to deliver end-to-end solutions.
  • Ensure the accuracy and reliability of accounting-related data and the overall resilience of internal services.
  • Participate in requirements discovery, refine user stories, and contribute to technical design and architecture discussions.
  • Take part in an on-call rotation to support mission‑critical systems.
  • Own services from concept to production, including development, deployment, monitoring, and continuous improvement.
  • Continuously improve team processes, code quality, and technical foundations.

Requirements13

  • University degree in Computer Science or a related field, or equivalent practical experience
  • 5+ years of backend engineering experience, with a strong background in Java and Python development
  • Strong expertise in Java 21, Spring Boot 3
  • Python 3
  • MySQL 8, Hibernate
  • Apache Kafka
  • Solid experience with AWS (S3, RDS, Lambda, Airflow) and cloud-native development
  • Experience with CI/CD pipelines (GitLab, Harness)
  • Hands-on experience with Kubernetes
  • Experience using AI-assisted development tools
  • Familiarity with monitoring tools: Grafana, Datadog
  • Strong communication skills, ability to run discovery, gather requirements, and write detailed user stories
  • English level: Upper-Intermediate or higher

Benefits9

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits not applicable for freelancers
Senior Java Engineer with Python experience
View Original