Principal Application Developer (Mumbai)

Principal Application Developer (Mumbai)

10 Aug
|
GIA Services
|
Mumbai

10 Aug

GIA Services

Mumbai

The Principal Software Developer is a senior technical leader responsible for designing and delivering complex, high-impact software solutions that support GIA’s lab operations and their integration with external systems. The role exists to provide deep technical expertise, architectural leadership, and innovation while partnering closely with researchers, solution analysts, and business stakeholders. This position drives the creation of scalable, secure, and maintainable software through modern cloud, microservices, and data-driven technologies. Ultimately, this role ensures that GIA’s cutting-edge research and operational systems are supported by best-in-class software engineering practices.

Essential Duties
Design, build, and maintain complex database and microservices-based solutions using modern cloud and web technologies.
Lead the development of Lab applications supporting new business initiatives
Build and maintain RESTful (and where applicable GraphQL) web services for system integration.
Code, test, and implement software using high-performance,



loosely coupled architectures with strong test coverage.
Establish and maintain technical standards, architecture patterns, and best practices across teams.
Collaborate with cross-functional teams to define requirements and deliver high-quality user experiences.
Mentor and provide technical guidance to engineers and developers on design and architecture.
Proactively review systems for improvements, automation, and reliability; conduct RCAs when needed.
Participate in Agile ceremonies and continuous improvement activities; perform other duties as assigned.

Competencies
• Advanced knowledge of OO design, architecture, and integration patterns.
• Deep expertise in backend (Spring, Micronaut preferred) and frontend development (Typescript, React/NestJS preferred).
• Solid understanding of OWASP security principles and authentication/authorization design.
• Expertise in relational and NoSQL databases and data integrat

📌 Principal Application Developer (Mumbai)
🏢 GIA Services
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal application developer (mumbai) / mumbai