N-iX Logo

N-iX

Senior Java Backend Engineer

Posted 16 Days Ago
Remote
28 Locations
Senior level
Remote
28 Locations
Senior level
As a Senior Java Backend Engineer, you will develop and maintain backend services using Java and Spring Boot, design and implement RESTful and GraphQL APIs, and manage AWS services. You will work in an agile team, write secure and maintainable code, and ensure best development practices.
The summary above was generated by AI

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 an experienced Backend Engineer with strong Java development skills to join our dynamic engineering team. In this role, you will be instrumental in developing technical solutions for complex business problems in purchasing and supply chain management. You will be expected to collaborate closely with other teams, contribute innovative ideas, and take ownership of important product features. 
Responsibilities:

  • Develop and maintain backend services using Java and Spring Boot (3+), with a focus on microservices and JPA for data persistence.
  • Design and implement RESTful and GraphQL APIs, ensuring strong understanding of OpenAPI and API protocols.
  • Work with relational databases like PostgreSQL, including advanced database structure and SQL skills.
  • Manage AWS services, including ECR, ECS, SQS, and RDS for deploying and maintaining applications.
  • Utilize Docker for containerization and service orchestration.
  • Collaborate in an agile team environment, using Git, GitHub, and GitHub flow for version control and CI/CD.
  • Write well-structured, maintainable, and secure code while adhering to best development practices.

Requirements:

  • 8+ years of experience with Java, Spring Boot, and Hibernate.
  • Strong knowledge of data structures, algorithms, OOP, and distributed systems.
  • 5+ years of experience with PostgreSQL, SQL, and JPA.
  • Expertise in REST APIs and service-oriented architecture.
  • Strong experience with AWS services and Docker/Kubernetes.
  • Proficiency in CI/CD processes and version control with Git.
  • Excellent communication skills and attention to detail.

Preferred Qualifications:

  • Basic knowledge of front-end technologies (JavaScript, React).
  • Familiarity with Agile methodologies and open-source contributions.

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

Top Skills

Java

Similar Jobs

3 Days Ago
Remote
28 Locations
Senior level
Senior level
HR Tech • Information Technology
As a Senior Back-End Engineer, you will design and develop secure APIs, build integrations, own the implementation cycle, collaborate with cross-functional teams, and contribute to architectural decisions to support rapid company growth.
Top Skills: JavaPython
2 Days Ago
Easy Apply
Remote
28 Locations
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Machine Learning • Natural Language Processing • Software
As a Senior Java Developer, you will design and build APIs, develop scalable code, analyze application metrics, and maintain a high-performance translation management application. You will work with cutting-edge technologies, lead code reviews, and innovate new features to enhance user experience.
Top Skills: JavaJavaScriptPython
3 Days Ago
Easy Apply
Remote
28 Locations
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
The Senior Technical Instructor will deliver high-quality technical training on GitLab's platform, mentor other instructors, develop training content, and ensure training aligns with product updates. The role also involves maintaining product knowledge and collaborating with various teams to improve educational offerings.
Top Skills: GitlabKubernetes

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account