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

 

  • 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.

 

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
Published 4 June
52 views
ยท
0 applications
Connected to ATS
To apply for this and other jobs on Djinni login or signup.
Loading...