Point your AI agent at freehire and let it find you a job.

Get the CLI →

Genius Match

NewBe an early applicant

Senior Java Backend Engineer

Posted Updated
Discussion

Summary

Designs, builds, and scales Java/Spring Boot backend microservices and distributed systems for a client's enterprise data, analytics, and AI-powered products. Day-to-day work centers on PostgreSQL optimization, REST APIs, and NATS-based event-driven services.

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.

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available