Staff Engineer
Full Job Description
Saarthee is seeking a highly skilled and experienced Staff Engineer - Java Lead to join our team in Bengaluru, Karnataka. In this pivotal role, you will be instrumental in designing, developing, and maintaining robust backend services and frameworks using Java/JEE. We are looking for a candidate with a profound passion for crafting high-quality, well-architected code, and a strong command of modern web server development, object-oriented design principles, and established design patterns. This position offers an exciting opportunity to contribute to scalable, high-performance systems within a dynamic and collaborative environment.
Responsibilities
- Design, develop, and maintain backend Java services and frameworks using Java/JEE.
- Build and maintain web servers and applications, emphasizing object-oriented design and design patterns.
- Produce high-quality, well-architected code aligned with industry standards and best practices.
- Work extensively with technologies including Spring Boot, Microservices, Spring Data JPA, Hibernate, RESTful services, Java Web Services, JavaScript, XML, JSON, and various messaging techniques.
- Leverage CI/CD tools such as GIT, Maven, SonarQube, and pipeline scripts to optimize the development workflow.
- Develop shared libraries in Groovy or Java to enhance service scalability and efficiency.
- Apply strong analytical skills to debug complex systems and resolve intricate issues.
- Collaborate effectively with cross-functional IT teams and stakeholders to deliver premium software solutions.
- Adhere to agile software development methodologies, including coding standards, code reviews, source control management, build processes, testing, and operational deployments.
- Exhibit exceptional communication and collaboration skills, fostering a productive team environment.
Required Skills and Qualifications
- 8 to 12 years of hands-on experience in backend development with a primary focus on Java/JEE.
- Proven track record in developing high-performance, scalable web applications.
- Proficiency in Spring Boot, Microservices, JPA/Hibernate, RESTful APIs, and messaging protocols.
- Familiarity with CI/CD tools such as GIT, Maven, SonarQube, Jenkins, and pipeline scripting.
- Experience in developing shared libraries using Groovy or Java.
- Strong debugging capabilities and problem-solving acumen with a keen analytical mindset.
- Expertise in agile software development processes and best practices for coding, testing, and deployment.
- Excellent communication and collaboration skills, with the ability to work effectively within diverse teams.
Key Skills: Java, Microservices, Spring Boot, Design Patterns, Multithreading, Data Structures, Concurrent Programming, Hibernate, REST, Maven, Jenkins, Agile.
What Saarthee Offers:
- A bootstrapped, financially stable company with a high pre-money valuation.
- Competitive, above-industry remuneration packages.
- Additional compensation opportunities tied to renewal and pilot project execution.
- Lucrative business development incentives.
- Opportunities for firm-building contributions, fostering holistic professional development and growth.
Company
Saarthee
Saarthee is a global consulting firm specializing in strategy, analytics, technology, and AI. Our mission is to empower organizations by providing comprehensive data and analytics solutions. Unlike te...