CareerPlanGet AI match score →

Principal Software Engineer (Java Full stack)

Bengaluru, KA, in💼 Full-time🗓 2026-06-29 → 2026-07-31

Core

Design, develop, and modernize scalable enterprise-scale Java applications and platforms for DNA sequencing, genotyping, and bioinformatics services.

Role type

Principal Software Engineer (Java Full Stack)

Builds

Laboratory Information Management Systems (LIMS), customer portals, and enterprise platforms for pharmaceutical, diagnostics, food, and research markets.

Domain

Life sciences, genomics, and bioinformatics

Deliverable

production ML models | product features | infrastructure

Required skills

Java (8+), Spring Boot, RESTful API design, SQL, Angular, React, MongoDB, microservices architecture, object-oriented design, unit testing, performance profiling

Preferred skills

Azure cloud-native development, event-driven systems, Hibernate/JPA, CI/CD pipelines, Docker

Technologies

Java, Spring Boot, Angular, React, MongoDB, SQL Server, Azure DevOps, Docker, SonarQube, JUnit, Mockito

Responsibilities

Own and drive hands-on design and development of complex enterprise-scale Java applications; Lead technical direction for modules or subsystems while remaining actively involved in implementation; Support modernization initiatives including migration from legacy systems; Act as a technical mentor and role model for engineers; Ensure solutions meet performance, scalability, security, and maintainability expectations; Collaborate with product, QA, DevOps, and architecture teams to deliver end-to-end solutions.

Seniority

Principal, hands-on IC with mentorship

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗