Backend Java Developer

Filled
February 20, 2026

Job Description

We are looking for a strong Java developer with hands-on experience in building scalable microservices and distributed backend systems. The ideal candidate will have a solid grasp of software engineering principles, data structures, algorithms, and modern API design.

Key Responsibilities

  • Design, develop, and maintain microservices and backend systems.
  • Write clean, testable, and well-designed code following software engineering best practices.
  • Build and operate critical production systems with high reliability and performance.
  • Work on large-scale distributed systems and web services.
  • Collaborate with teams to deploy, maintain, and optimize applications in a cloud-based environment.
  • Contribute to open source projects, extending or modifying code as needed.

Required Skills & Experience

  • Strong expertise in Java and object-oriented programming.
  • Experience with microservices architecture and RESTful API design.
  • Understanding of modular design, data structures, and algorithms.
  • Knowledge of cloud-based deployments and operating critical applications in production.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.

Bonus / Preferred

  • Experience in distributed systems design and scalable architecture.
  • Familiarity with open-source contributions and tools.