Senior Java Backend Engineer

Genius Match

Java

Location
Remote
Employment
Full-time
Level
Specialist
Category
Backend
Posted

Description

Our client is a software product company building enterprise applications focused on data, analytics, and AI-powered workflows. They are looking for a Senior Java Backend Engineer to help design, build, and scale the backend systems that power their products.

Responsibilities

Design, develop, and maintain backend services using Java and Spring Boot;

Build scalable and reliable microservices and distributed systems;

Design and optimize PostgreSQL databases, queries, and data models;

Develop and maintain REST APIs and backend integrations;

Implement event-driven solutions using NATS messaging;

Improve system performance, scalability, and reliability;

Participate in architecture discussions and technical design;

Collaborate with frontend engineers and product stakeholders;

Review code and contribute to engineering best practices;

Troubleshoot and resolve production issues.

Requirements

5+ years of professional software development experience;

Strong Java and Spring Boot experience;

Experience building scalable backend systems and microservices;

Strong PostgreSQL knowledge, including query optimization and database design;

Experience with messaging systems, preferably NATS;

Experience designing and implementing distributed systems;

Proven experience scaling applications and services under increasing load;

Experience developing and maintaining REST APIs;

Strong understanding of software design patterns and backend architecture;

Experience with testing, debugging, and performance optimization;

Strong communication and problem-solving skills.

Preferred

Experience with Docker and Kubernetes;

Experience with cloud platforms (AWS, Azure, or GCP);

Experience with AI-powered products, analytics platforms, or enterprise SaaS applications;

Previous technical leadership experience.

Apply at the source

This role was published by Genius Match and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗