Description

We are seeking a highly experienced Java Backend Lead with 15+ years of expertise in designing, developing, and delivering complex, scalable backend systems.

 

This role requires a deep understanding of Java-based architecture, microservices, performance optimization, and team leadership.

 

The ideal candidate will act as a tech anchor, mentor junior developers, and ensure adherence to best practices across the development lifecycle.

 

 

 

Key Responsibilities

 

  • Lead the design, architecture, and delivery of high-performance, scalable backend systems using Java and related technologies.
  • Oversee a team of developers; provide mentorship, code reviews, and technical direction.
  • Collaborate with product managers, architects, DevOps, and QA teams to define solutions that meet business goals.
  • Drive the adoption of modern engineering practices such as CI/CD, automated testing, containerization, and cloud-native development.
  • Design and implement microservices, RESTful APIs, and event-driven systems.
  • Troubleshoot complex production issues and guide the team on performance tuning and optimization.
  • Participate in architectural discussions and contribute to enterprise-level decisions.
  • Ensure adherence to coding standards, architectural guidelines, and security best practices.
  • Stay current with technology trends and evaluate new tools, frameworks, and platforms for enterprise use.

 

 

Required Skills and Experience

 

  • 15+ years of backend development experience with Java/J2EE.
  • Strong hands-on expertise in Spring BootMicroservices architectureREST APIs, and Hibernate/JPA.
  • Solid understanding of multithreading, concurrency, performance tuning, and design patterns.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes).
  • Strong background in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
  • Exposure to CI/CD pipelines, build tools (Maven/Gradle), and source control (Git).
  • Proven experience in leading teams, mentoring engineers, and delivering complex projects on time.
  • Excellent problem-solving, decision-making, and communication skills.

Preferred Qualifications

 

  • Experience with message brokers like Kafka, RabbitMQ, or ActiveMQ.
  • Familiarity with DevOps practices and infrastructure automation tools like Jenkins, Terraform, or Ansible.
  • Exposure to frontend integration or API gateways is a plus.
  • Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
  • Certifications in Java, Cloud, or Agile methodologies are a plus

Education

Bachelor's or Master's degrees