Senior Java Backend Engineer
$$$$
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
- 7+ 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.
We Offer
- Competitive market salary;
- Fully remote work;
- Flexible working hours;
- 28 days of paid time off per year;
- Modern technology stack and challenging technical problems;
Opportunity to work with a highly skilled international team.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
See stats of candidates who applied for this job ๐
๐
$4000-5500
Average salary range of similar jobs in
analytics โ
Loading...