Company Overview
At Team Geek Solutions, we are dedicated to leveraging cutting-edge technology to deliver innovative software solutions that empower businesses to thrive in a competitive marketplace. Our mission is to drive excellence through innovation, integrity, and collaboration. We value creativity, accountability, and continuous improvement, fostering a dynamic work environment where every team member can contribute and grow.
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.
- Deployment & Operations:
- 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. environment.
Skills: springboot,apm tools,agile methodologies,core java,nosql,version control,dependency injection,code review,problem solving,new relic,sql,grpc,kubernetes,end-to-end distributed tracing,spring framework,spring boot,aspect-oriented programming (aop),microservices architecture,git,team leadership,restful apis,restful web services,microservices,multithreading,java