Middle Java Developer

Middle
Role
Middle Java Developer
Location
Full-time / Contract
Technologies
Java 11+, Spring Boot, Spring Framework, REST APIs, SQL (PostgreSQL / MySQL / Oracle Database), Git, CI/CD, Microservices.
Services used
No items found.

The table of content

About the Role

Infinity Technologies is looking for a Middle Java Developer to join backend development teams working on international software projects.

This role is a good fit for an engineer who already has solid commercial experience with Java and Spring Boot, understands backend development principles, and wants to grow further in microservices, cloud-based systems, integrations, and production-quality engineering.

You will work as part of a cross-functional team together with backend developers, frontend engineers, QA specialists, DevOps engineers, and product stakeholders.

‍

What You Will Do

‍

  • Develop and maintain backend services using Java and Spring Boot.
  • Build REST APIs and support integration with internal and external systems.
  • Work with relational databases, write SQL queries, and support data-related logic.
  • Implement new features based on business and technical requirements.
  • Participate in code reviews and improve code quality together with the team.
  • Write unit and integration tests.
  • Fix bugs, investigate issues, and support stable application performance.
  • Work with Git, CI/CD pipelines, and standard development workflows.
  • Collaborate with QA, frontend, and product teams during feature delivery.

‍

What We Are Looking For

‍

  • 3+ years of commercial experience in Java development.
  • Good knowledge of Java 11+.
  • Practical experience with Spring Boot and Spring Framework.
  • Experience developing RESTful APIs.
  • Understanding of OOP, SOLID principles, and common design patterns.
  • Experience with SQL databases such as PostgreSQL, MySQL, or Oracle.
  • Basic understanding of microservices architecture.
  • Experience with Git and standard software development practices.
  • Understanding of unit testing and debugging.
  • Ability to work in a team and communicate clearly on technical topics.
  • Strong spoken English — Upper-Intermediate / Advanced level, B2+ or higher.

‍

Nice to Have

‍

  • Experience with Java 17.
  • Experience with Spring Security or Spring Data.
  • Basic experience with Docker.
  • Familiarity with messaging systems such as Kafka or RabbitMQ.
  • Experience working with cloud services such as AWS, Azure, or Google Cloud.
  • Previous experience in fintech, e-commerce, SaaS, logistics, or enterprise software projects.

‍

What We Offer

‍

  • Remote-friendly cooperation format.
  • Opportunity to work on international commercial projects.
  • Support from experienced engineers and technical leads.
  • Clear development processes and code review culture.
  • Long-term cooperation opportunities.
  • Possibility to grow towards Senior Java Developer or technical ownership roles.

‍

Apply

‍

If you are a Java Developer looking for a strong engineering environment and opportunities to grow, we would be glad to hear from you.

Send us your CV and we will contact you to discuss relevant opportunities.

‍

Our success stories

Middle/Senior Full-Stack Developer vacancy

Middle/Senior Full-Stack Developer

We are looking for a Middle/Senior Full-Stack Developer with strong Java backend expertise and solid experience with React to join our development team
Middle
Senior
Middle/Senior Full-Stack Developer vacancy

Middle/Senior Full-Stack Developer

We are looking for a Middle/Senior Full-Stack Developer with strong Java backend expertise and solid experience with Angular to join our development team
Middle
Senior
UI/UX Designer vacancy

UI/UX Designer

We are looking for a UI/UX Designer to design intuitive interfaces for a B2B SaaS platform
Middle
Senior

Product Manager / Product Owner

We are looking for a Product Manager / Product Owner to drive product strategy and delivery for a B2B SaaS platform
Middle
Senior
Business Analyst vacancy

Business Analyst

We are looking for a Business Analyst to support an insurance and financial operations platform
Middle
Senior
Security Engineer vacancy

Security Engineer

We are looking for a Security Engineer to improve cloud and application security for a SaaS platform
Middle
Senior
Cloud Engineer vacancy

Cloud Engineer

We are looking for a Cloud Engineer to support an Azure enterprise platform modernisation project
Middle
Senior
DevOps Engineer vacancy

DevOps Engineer

We are looking for a DevOps Engineer to support a cloud-native SaaS platform on Kubernetes
Middle
Senior
Automation QA Engineer vacancy

Automation QA Engineer

We are looking for an Automation QA Engineer to improve test automation and release quality for a fintech platform
Middle
Senior
Manual QA Engineer vacancy

Manual QA Engineer

We are looking for a Manual QA Engineer to test a B2B SaaS platform and ensure product quality
Middle
Computer Vision Engineer vacancy

Computer Vision Engineer

We are looking for a Computer Vision Engineer to build visual inspection and quality monitoring solutions
Middle
Senior
LLM / RAG Engineer vacancy

LLM / RAG Engineer

We are looking for an LLM / RAG Engineer to build an enterprise knowledge assistant with grounded AI search
Middle
Senior
Data Scientist  vacancy

Data Scientist

We are looking for a Data Scientist to drive product analytics, experimentation, and predictive modelling for a SaaS platform
Middle
Senior
Data Engineer vacancy

Data Engineer

We are looking for a Data Engineer to build a customer data and marketing analytics platform
Middle
Senior
Machine Learning Engineer vacancy

Machine Learning Engineer

We are looking for a Machine Learning Engineer to build forecasting and personalisation models for a digital product platform
Middle
Senior
AI Engineer vacancy

AI Engineer

We are looking for an AI Engineer to build AI-powered automation features for a customer support and operations platform
Middle
Senior
iOS Developer - Swift vacancy

iOS Developer - Swift

We are looking for an iOS Developer to build a healthcare and telemedicine mobile application
Middle
Senior
Android Developer - Kotlin vacancy

Android Developer - Kotlin

We are looking for an Android Developer to build a digital wallet and personal finance app.
Middle
Senior
Golang Developer vacancy

Golang Developer

We are looking for a Golang Developer to work on a financial transaction and risk monitoring platform
Middle
Senior
Python Backend Developer vacancy

Python Backend Developer

We are looking for a Python Backend Developer to work on a financial automation platform
Middle
Senior
Node.js Backend Developer vacancy

Node.js Backend Developer

We are looking for a Node.js Backend Developer to work on a modern logistics and operations platform with asynchronous workflows and real-time services.
Middle
Senior
Full-Stack Developer (.NET + React) vacancy

Full-Stack Developer (.NET + React)

We are looking for a Full-Stack Developer (.NET + React) to work on a modern B2B client portal using .NET 8, React, and Azure technologies.
Middle
Senior
Middle .NET Developer vacancy

Middle .NET Developer

We are looking for a Middle .NET Developer to work on a healthcare operations platform for clinics and service providers
Middle
Senior .NET Developer vacancy

Senior .NET Developer

We are looking for a Senior .NET Developer to work on a cloud-based enterprise SaaS platform
Senior
Middle Java Developer vacancy

Middle Java Developer

Infinity Technologies is looking for a Middle Java Developer to join backend development teams working on international software projects
Middle
Senior Java Developer vacancy

Senior Java Developer

Infinity Technologies is looking for a Senior Java Developer to work on backend systems for international technology projects
Senior
AI Automation Engineer

AI Automation Engineer

Infinity Technologies is seeking a Senior AI/Automation Engineer to build LLM-powered IT solutions
Senior