Principal Software Engineer-Java job opportunity at Clarivate.



DateMore Than 30 Days Ago bot
Clarivate Principal Software Engineer-Java
Experience: 12-years
Pattern: full-time
apply Apply Now
Salary:
Status:

Job

Copy Link Report
degreeOND
loacation R271- Noida, India
loacation R271- Noida....India

We are seeking a highly experienced and technically profound Principal Software Developer to architect and lead the implementation of our next generation of cloud-native applications. This role is ideal for a hands-on technologist with a deep background in end-to-end system design, security, and performance optimization. You will leverage your extensive experience to design systems from scratch, own the product architecture, ensure application security, and document non-functional requirements while mentoring a growing team of developers About You (Skills & Qualification Required) Must have a bachelor’s degree in Engineering or master’s degree (BE, ME, B Tech, M Tech, MCA, MS) 12+ years of hands-on experience in Software Development, with a proven track record of designing, building, and deploying large-scale, enterprise-level microservices systems. Deep expertise in End-to-End System Design, Performance Optimization, and Application Security within a distributed environment. Proficiency in Java (Spring Boot/Microservices) and TypeScript (Angular). Strong command over Object-Oriented Design and Design Patterns. Deep understanding of NoSQL modelling, specifically MongoDB, alongside traditional SQL knowledge. Practical experience developing and deploying applications within AWS (specifically S3, Docker, Lambda, and ECS/EKS). Demonstrated experience in owning technical architecture, conducting code reviews, and providing technical mentorship to senior and junior developers. It would be great if you also have, Prior experience as a full stack developer (Java + Angular) in a product-based company. Have architected application(s) from scratch Experience implementing OWASP security standards and designing secure authentication/authorization flows (OAuth2/OIDC).   What will you be doing in this role?   Own the end-to-end system design and product architecture. You will be responsible for defining security protocols, selecting the right technology choices, and ensuring the system is robust and scalable. Act as a core individual contributor, writing complex code, creating proofs-of-concept, and implementing critical microservices using Java and AWS Lambda/Docker. Proactively identify bottlenecks in the system. You will lead efforts to optimize application performance, database queries (MongoDB), and cloud resource utilization. Work closely with Product Management to review functional requirements and take full ownership of defining and documenting Non-Functional Requirements (Scalability, Reliability, Performance, Security). Provide deep technical guidance and code reviews to the engineering team, fostering a culture of technical excellence, clean code, and architectural consistency.   About the Team     This person will work closely with the Product team and the Software Engineering team to build production systems. Our core application stack is cloud-native and includes technologies like Java/Python and Angular, leveraging AWS infrastructure, and utilizing both NoSQL and SQL databases for persistence. Hours of Work The role and employment will be of fulltime with Clarivate. You will be working in IST time zone. 9 hours of work per day including 1-hour lunch break. At Clarivate, we are committed to providing equal employment opportunities for all   qualified persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.

Other Ai Matches

Solutions Analyst Applicants are expected to have a solid experience in handling Job related tasks
Principal Software Engineer-Java Applicants are expected to have a solid experience in handling Job related tasks
Lead Infrastructure/Network Engineer Applicants are expected to have a solid experience in handling Job related tasks
Senior Product Owner Applicants are expected to have a solid experience in handling Job related tasks
Provider Relation Analyst (Content Editor) Applicants are expected to have a solid experience in handling Job related tasks
STEM Content Analyst - Molecular Interactions Applicants are expected to have a solid experience in handling Job related tasks
remote-jobserver Remote
Strategic Account Manager (East Coast) Applicants are expected to have a solid experience in handling Job related tasks
Associate, Clinical Outcome Assessments ( COA ) Applicants are expected to have a solid experience in handling Clinical Outcome Assessments ( COA ) related tasks
Team Lead, Software Engineering - Java Full Stack Applicants are expected to have a solid experience in handling Software Engineering - Java Full Stack related tasks
Lead DevOps Applicants are expected to have a solid experience in handling Job related tasks
Senior Software Engineer - Java Full Stack Applicants are expected to have a solid experience in handling Job related tasks
Team Lead, Software Engineering Applicants are expected to have a solid experience in handling Software Engineering related tasks
Associate Sales Analyst Applicants are expected to have a solid experience in handling Job related tasks
Corporate Account Manager, Research Solutions Applicants are expected to have a solid experience in handling Research Solutions related tasks
Senior Team Lead, Digital Sales Applicants are expected to have a solid experience in handling Digital Sales related tasks
Lead Software Engineer, Ruby on Rails/C++ Applicants are expected to have a solid experience in handling Ruby on Rails/C++ related tasks
Software Engineer Applicants are expected to have a solid experience in handling Job related tasks
Lead Software Engineer - Python Applicants are expected to have a solid experience in handling Job related tasks
Data Science Consultant, Discovery & Translational Science Applicants are expected to have a solid experience in handling Discovery & Translational Science related tasks
IP Admin Lead Applicants are expected to have a solid experience in handling Job related tasks
Lead Software Engineer- Java Applicants are expected to have a solid experience in handling Job related tasks
Senior Data Scientist (NLP) Applicants are expected to have a solid experience in handling Job related tasks
Senior Software Engineer - Data Engineering Applicants are expected to have a solid experience in handling Job related tasks