Lead Java Developer

Filled
January 15, 2026

Job Description

Job Details

  • Company Name: Cloud BC Labs
  • Employment type: Full time
  • Experience: Fresher
  • Salary: $10 to $15 Hourly
  • Location : Remote Option Available
  • Work schedule : 5 days a week

Role Overview

We are seeking a highly experienced Senior Java Backend Engineer to design, build, and maintain scalable, cloud-native backend systems. The ideal candidate will bring deep expertise in Java, Spring Boot, microservices, messaging systems, and cloud platforms, and will play a key role in aligning technical solutions with business objectives.

Key Responsibilities

  • Design and implement Java-based backend applications aligned with business goals.
  • Analyze user and business requirements to define application objectives and functionality.
  • Develop, test, and deploy high-quality, scalable software solutions.
  • Debug and resolve complex technical issues across distributed systems.
  • Design and maintain microservices architectures with a strong focus on performance and reliability.
  • Produce and maintain technical and design documentation.
  • Recommend improvements and enhancements to existing Java infrastructure.
  • Work with messaging systems (Kafka) and NoSQL databases.
  • Collaborate within Agile/Scrum teams, contributing to planning, estimation, and delivery.
  • Ensure continuous professional development and adoption of best practices.
  • Support knowledge sharing and technical guidance across teams.

Required Experience & Qualifications

  • 12–15 years of hands-on experience in:
    • Java
    • Spring Boot
    • Kafka
    • NoSQL databases
  • 4+ years of hands-on experience with cloud platforms, specifically Microsoft Azure.
  • Strong experience designing and implementing microservices architectures.
  • Deep understanding of cloud-native application design and deployment.
  • Solid background working in Agile/Scrum development environments.
  • Ability to manage multiple competing priorities with minimal supervision.
  • Excellent verbal and written communication skills.
  • Bachelor’s degree in Computer Science or equivalent professional experience.