Back to search

Senior Java Engineer

Senior Backend Engineer (Java) to build scalable products, own design and architecture decisions, and mentor teammates.

  • Remote
  • Full-time
  • Remote
  • Posted Nov 11, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Responsibilities

  • Build and scale secure, high-performance backend services using Java and Spring Boot.
  • Design APIs, microservices, database models, and event-driven workflows.
  • Own architecture and technical decisions for greenfield and existing products.
  • Improve system performance, reliability, scalability, and observability.
  • Contribute to CI/CD, cloud deployments, and production support.
  • Mentor engineers through code reviews and technical discussions.
  • Collaborate closely with product and engineering teams to deliver features end to end.

Skills

JavaSpring BootCore JavaconcurrencyJVMdesign patternssystem designREST APIsSQLrelational databasesmicroservicesKafkaRedisRabbitMQCI/CDDockerKubernetesGCPAWS

Benefits

  • Competitive salary and benefits package.
  • Opportunity to work with experienced product and technology leaders.
  • Flexible work environment with remote working options.
  • Continuous learning and development opportunities.
  • Chance to make a significant impact on diverse and innovative projects.

Full description

This is a remote position. Shuru is an AI-native technology and engineering company that partners with businesses to build and scale high-impact digital products, platforms, and AI-driven solutions. We work with fast-growing organizations across industries, helping them solve complex technology challenges through strong engineering, product, data, and AI capabilities. We are looking for a Senior Backend Engineer (Java) to build scalable products, own design and architecture decisions, and mentor teammates. You will work closely with product and engineering teams to build secure, high-performance, and reliable backend systems using Java, Spring Boot, and modern backend technologies. Build and scale secure, high-performance backend services using Java and Spring Boot. Design APIs, microservices, database models, and event-driven workflows. Own architecture and technical decisions for greenfield and existing products. Improve system performance, reliability, scalability, and observability Contribute to CI/CD, cloud deployments, and production support. Mentor engineers through code reviews and technical discussions. ​Collaborate closely with product and engineering teams to deliver features end to end. Requirements Strong experience with Java, Spring Boot, and production-grade backend systems. Solid knowledge of Core Java, concurrency, JVM, design patterns, and system design. Experience with REST APIs, SQL, relational databases, and microservices. Hands-on experience with Kafka, Redis, RabbitMQ, or similar messaging systems. Understanding of scalability, fault tolerance, security, and distributed systems. Working knowledge of CI/CD, Docker, Kubernetes, and cloud platforms such as GCP or AWS. Strong ownership, communication, and mentoring skills. Benefits Competitive salary and benefits package. Opportunity to work with experienced product and technology leaders. Flexible work environment with remote working options. Continuous learning and development opportunities. Chance to make a significant impact on diverse and innovative projects.

Senior Java Engineer at shurutech | Referso Jobs