Technical Lead, Engineering
New
V
VelseraLife sciences software
Workable workplace: remote; Workable locations: Pune, Maharashtra, IndiaFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years in software engineering with significant experience in Java-based backend systems; 3+ years in a technical leadership or lead engineer role.
- Required Skills
- SQLJavaSpring BootNosqlCI/CDRESTful APIsMicroservicesGitLab
Requirements
- Bring 8+ years of software engineering experience, including significant experience in Java-based backend systems.
- Have 3+ years of experience in a technical leadership or lead engineer role.
- Demonstrate expert-level proficiency in Java, Spring Boot, RESTful APIs, and microservices architecture.
- Have strong experience with cloud technologies, microservices architecture, APIs, and databases.
- Have hands-on experience with SQL and NoSQL databases, including MySQL, PostgreSQL, and MongoDB.
- Have hands-on experience upgrading Java, Spring Boot, and related frameworks, including dependency modernization, compatibility refactoring, and resolving upgrade-related issues.
- Have experience with GitLab, automated testing, and modern CI/CD workflows.
- Bring experience with AI-native tools and integrating AI/ML or LLM-based features into applications.
- Experience in regulated environments, including clinical informatics, health care, or life sciences, is a plus.
Responsibilities
- Provide hands-on leadership through design, development, code reviews, optimization, and troubleshooting.
- Lead development of scalable, secure microservices using Java, Python, REST APIs, and supporting frameworks.
- Participate in architectural design sessions, define coding standards, and establish engineering best practices.
- Oversee integration between applications to support data flow and interoperability.
- Collaborate with product managers, UI/UX, architects, data teams, and leadership to define requirements and align technical goals with business strategy.
- Translate requirements into technical solutions, user stories, and engineering estimates.
- Apply emerging technologies where beneficial.
- Guide, mentor, and support engineers and encourage continuous improvement and learning.
View Full Description & ApplyYou'll be redirected to the employer's site