HumanBit Logo

Staff Software Engineer – Java | Codersbrain

full-time
Posted on May 8, 2025

Job Description

Job Title: Staff Software Engineer – Java

šŸ“ Location: Bangalore / Hyderabad / Coimbatore
šŸ“… Experience: 12+ Years
ā±ļø Availability: Immediate Joiners Preferred


Job Overview

We are looking for an experienced and highly skilled Staff Software Engineer – Java to join our dynamic engineering team. The ideal candidate will have deep expertise in Java, Spring Boot, and microservices architecture, with a strong focus on building scalable and high-performance backend systems.

This is a senior-level role ideal for professionals who thrive in fast-paced environments, enjoy solving complex technical challenges, and can mentor junior developers while contributing to architectural decisions.


Must-Have Skills and Experience

  • Total Experience: Ideally 12+ years (will consider 10+ years for exceptional candidates)

  • Java/Spring Boot:

    • 8+ years of hands-on experience with Core Java and Spring Boot

    • Proficient in multithreading, dependency injection (DI), and aspect-oriented programming (AOP)

  • Strong debugging skills with the ability to identify and resolve performance bottlenecks

  • Experience with both SQL and NoSQL databases

  • Strong knowledge of Git (preferred: GitLab; acceptable: GitHub, Bitbucket, etc.)

  • Solid experience in Microservices Architecture design and implementation


Deployment & Operations

  • Hands-on experience with Kubernetes for deploying and running services

  • Proven ability in building and maintaining RESTful web services

    • Bonus: Experience with gRPC
  • Familiarity with APM tools such as New Relic (or equivalents)

  • Ability to analyze logs to troubleshoot and understand application behavior

  • Mandatory experience with end-to-end distributed tracing

Powered by
HumanBit Logo