Search by job, company or skills

N

Staff Software Engineer - Java

12-15 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Over 200 applicants
Quick Apply

Job Description

Roles and Responsibilities :

  • SME in at least two or more services, subsystems, or system modules.
  • Create designs (high level and low level, including sequence diagrams), write high quality & highly performant code and own the quality of the services owned as the SME.
  • Debug systems, identify the failure points and fix the problems proactively.
  • Ensure to meet the SLA of the services that you are working on or owned by you. Take care of functional and NFRs of the services/application you are building or in-charge of.
  • You should be able to achieve a say/do ratio of > 98% in your task allocations
  • You should participate in production incident war rooms, triage and identify problems and provide fixes.
  • Exceed the quality expectations of the system you are working.
  • Mentor and coach junior members in the team
  • Serve on interview panels and help grow the organization.
  • Work as a tech lead of the team when needed.

Must Have Skills :

  • - Total Experience : Ideally 12+ years (Staff or Principal level); may consider 10+ years for exceptionally strong candidates.
  • Java/Spring Boot : 8+ years of hands-on experience with Core Java and Spring Boot,
  • Proficient in multithreading, dependency injection, and aspect-oriented programming (AOP).
  • Strong debugging skills and ability to identify performance bottlenecks.
  • Experience with SQL and NoSQL databases.
  • Strong knowledge of Git (preferred : GitLab; acceptable : GitHub, Bitbucket, etc.
  • Microservices Architecture : Solid experience developing and working with microservices.
  • Knowledge of deploying and running services in Kubernetes.
  • Experience with building RESTful web services (bonus : gRPC experience, but not required).
  • Familiarity with tools like New Relic (preferred) or equivalent APM tools
  • Ability to analyze log files to understand application behavior.
  • Experience with end-to-end distributed tracing is required.

Qualification :

  • BE/B.Tech or equivalent degree in Computer Science or related field.

More Info

Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

We are Nomiso a software co-engineering company and your partner in solving complex business problems with technology. We collaborate with our clients to understand business- and industry-specific challenges and engage with them to push the boundaries of what's possible to deliver impact at pace and scale.
At Nomiso, we are not just delivering innovative solutions; we are Co-engineering Excellence.

Job ID: 120345055