Senior Java Engineer with GraphQL (#2893)

Brazil, Europe, Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development

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
×

Easy apply


    or
    Refer a friend