S
Posted YesterdayRemote

Senior Java Backend Engineer | Spring Boot | Microservices | Kafka

SeniorRemoteSalary undisclosed
Required Skills
JavaKubernetesDockerPostgreSQLRedisKafkaCI/CD
Job Description

Senior Backend Engineer (Java)

Job Description

We are looking for a Senior Backend Engineer (Java) with strong experience in building scalable, high-performance backend services and REST APIs using Java and Spring Boot. The ideal candidate will have hands-on experience developing microservices, event-driven systems, and distributed applications that operate reliably under heavy load.

The role involves designing and developing backend services, working with relational databases and caching technologies, implementing event-driven architectures, and optimizing application performance. You will also contribute to CI/CD pipelines, automated testing, code reviews, and software design practices.

Key Responsibilities

  • Design, develop, and maintain high-performance backend services and REST APIs using Java and Spring Boot.
  • Build and maintain scalable microservices with a focus on reliability, maintainability, and performance.
  • Develop event-driven architectures and asynchronous processing flows using Kafka or similar streaming platforms.
  • Design and optimize relational database solutions, including PostgreSQL, with a strong focus on query performance and efficient data handling.
  • Implement and optimize caching solutions using Redis, Ignite, or similar technologies.
  • Develop and integrate

Similar Openings in Backend

View all in category