
Senior Technical Lead - Java, Spring Boot, MongoDB
About the role
Job Summary
Task Description: We are looking for a hands-on Senior DB Engineer to design and implement the database layer for Diana, a shipment data transformation platform built on GCP. You will work closely with the Principal Developer and stakeholders to make confident architecture decisions and build a scalable, production-ready foundation from scratch.
Key Responsibilities:
- Design and implement a NoSQL database layer supporting high-volume, multi-BU shipment data flows
- Define data models aligned with Diana's canonical format and transformation requirements
- Own DB architecture decisions in collaboration with the Principal Developer and stakeholders
- Set up monitoring, backup, and recovery standards from the ground up
Must Have Skills:
- 5+ years DB engineering experience in high-volume or distributed environments
- Hands-on NoSQL experience (Cassandra, MongoDB or any document store DB preferred)
- Confident owning and driving DB design decisions
- GCP experience is a plus
Work Result: A scalable, production-ready NoSQL database layer supporting Diana's MVP by September.
Skill Area: Data Management & Analytics
Technology: Cassandra - Proficiency
- Technology: Expert
Secondary Skill Area: Data Management & Analytics
Secondary Technology: MongoDB - Proficiency
- Secondary Technology: Advanced
Other Skills: Go
Key Responsibilities
-
Lead and mentor technical teams in the design, development, testing, and deployment of java applications using spring boot framework.
-
Architect and implement scalable and efficient solutions using mongodb for data storage and retrieval.
-
Collaborate with cross functional teams to define technical requirements, architecture, and design for projects.
-
Conduct code reviews, identify technical risks, and provide solutions to ensure high-quality code standards are maintained.
-
Troubleshoot technical issues, performance bottlenecks, and provide recommendations for optimization.
-
Stay updated on industry trends, best practices, and technology advancements to drive innovation within the team.
Skill Requirements
-
Proficient in java programming language with a strong understanding of object-oriented principles and design patterns.
-
Handson experience in developing and deploying microservices using spring boot framework.
-
In-depth knowledge of mongodb database with the ability to design efficient schemas and query optimization.
-
Familiarity with cloud platforms, ci/cd pipelines, and containerization technologies.
-
Strong problem-solving skills and ability to work in a fast paced agile environment.
-
Excellent communication and leadership skills to effectively collaborate with stakeholders and drive technical initiatives forward.
Other Requirements
1.Relevant certifications in Java, Spring Boot, or MongoDB are a plus.
Benefits and perks
•Learning Budget
Required skills
Technical leadership
System design
Troubleshooting
About HCL Technologies
Chennai
Headquarters