-
N-iX

Senior Java Engineer with GraphQL

N-iX
Ukraine · Full-time · Not Applicable

N-iX is a software development service company that helps businesses across the globe develop successful software products. Founded in 2002 in Lviv, N-iX has come a long way and increased its presence in nine countries - Poland, Ukraine, Sweden, Romania, Bulgaria, Malta, the UK, the US, and Colombia. Today, we are a strong community of 2,000+ professionals and a reliable partner for global industry leaders and Fortune 500 companies.

We are seeking a Senior Java Backend Developer to support the growth of an existing platform for a US-based B2B company.

Key Responsibilities:

  • Design, develop, and maintain highly scalable backend services using Java 21+ and the Spring framework.
  • Lead the design and optimization of GraphQL APIs and RESTful APIs to ensure scalability, security, and performance.
  • Collaborate with senior architects, product managers, and cross-functional teams to define and implement advanced technical solutions.
  • Utilize AWS services (e.g., EC2, S3, Lambda, RDS, SNS, SQS) to build and manage cloud-native applications.
  • Take ownership of performance, scalability, and monitoring strategies to ensure high availability and reliability.
  • Provide technical leadership, contribute to architectural decisions, and perform rigorous code reviews.

Required Qualifications:

  • 7+ years of experience in backend development using Java.
  • Deep expertise in Spring Boot and related Spring frameworks.
  • Mandatory: Extensive experience with GraphQL, including schema design, performance optimization, and security best practices.
  • Proven experience with AWS services and cloud computing concepts.
  • Strong knowledge of microservices architecture, event-driven systems, and distributed systems design.
  • Advanced experience with relational databases (e.g., MySQL, PostgreSQL) and ORM tools (e.g., Hibernate).
  • Strong background in CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and infrastructure as code (e.g., Terraform, CloudFormation).
  • Excellent problem-solving and debugging skills in complex systems.
  • Strong communication skills with experience presenting technical solutions to stakeholders.

Preferred Qualifications:

  • Familiarity with non-relational databases (e.g., DynamoDB, MongoDB).
  • Hands-on experience with messaging systems (e.g., Kafka, RabbitMQ).
  • Knowledge of monitoring tools (e.g., CloudWatch, Prometheus).

We offer:

  • 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

Key Skills

Ranked by relevance

graphql cloud java aws infrastructure as code high availability containerization microservices restful apis spring boot kubernetes postgresql terraform dynamodb docker mysql kafka cicd sqs s3
Login to Apply
Posted
Feb 17, 2025
Type
Full-time
Level
Not Applicable
Location
Ukraine
Company
N-iX

Industries

Software Development Technology Information Internet IT Services IT Consulting

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
TechHeads
Related

Senior Software Engineer (NodeJS) - Greenfield Development, Remote Frist

2026-04-12

Full-time
Mid-Senior
Ireland
Software Development
Information Technology
View Job Details
Toptal
Related

Senior Backend Engineer, AI Agents

2026-04-09

Full-time
Not Applicable
Lithuania
Technology
Engineering
View Job Details
Toptal
Related

Senior Platform Engineer

2026-04-07

Full-time
Not Applicable
Lithuania
Technology
Engineering