Principal Software Engineer-Java

Posted 9 Days Ago
Be an Early Applicant
Noida, Gautam Buddha Nagar, Uttar Pradesh
In-Office
Expert/Leader
Analytics
The Role
The Principal Software Engineer will architect and lead cloud-native application development, focusing on system design, security, and performance, while mentoring developers and optimizing application efficiency.
Summary Generated by Built In

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.

Top Skills

Angular
AWS
Docker
Ecs
Eks
Java
Lambda
Microservices
MongoDB
Spring Boot
SQL
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Belfast
10,549 Employees

What We Do

Clarivate™ is a global leader in providing solutions to accelerate the lifecycle of innovation. Our bold mission is to help customers solve some of the world’s most complex problems by providing actionable information and insights that reduce the time from new ideas to life-changing inventions in the areas of science and intellectual property. We help customers discover, protect and commercialize their inventions using our trusted subscription and technology-based solutions coupled with deep domain expertise. For more information, please visit clarivate.com.

Similar Jobs

In-Office
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
10549 Employees

Ericsson Logo Ericsson

Assistant Engineer- Transmission

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
89000 Employees

Boeing Logo Boeing

Supply Chain Specialist

Aerospace • Information Technology • Cybersecurity • Defense • Manufacturing
In-Office
Prayagraj, Uttar Pradesh, IND
141000 Employees

Tufin Logo Tufin

Application Escalations Engineer

Security • Cybersecurity
Remote or Hybrid
India
500 Employees

Similar Companies Hiring

Northslope Technologies Thumbnail
Software • Information Technology • Generative AI • Consulting • Artificial Intelligence • Analytics
Denver, CO
88 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account