CareerPlanSign in

Principal Software Engineer (Java Full stack)

Bengaluru, KA, in💼 Full-time🗓 2026-09-25

Core

Design, develop, and modernize 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 genomics and biopharma markets.

Domain

Life Sciences / Genomics / Bioinformatics

Deliverable

production ML models | product features

Required skills

Java (8+), Spring Boot, RESTful API design, SQL, Angular, React, MongoDB, Eclipse RCP, AKS, Object-Oriented Design, Unit Testing, Performance Profiling, Microservices Architecture, Hibernate/JPA, CI/CD, Docker, Azure

Preferred skills

Event-driven systems, Azure cloud-native development, API/file/message integrations, Scientific data processing domain knowledge, DevOps practices

Technologies

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

Responsibilities

Design and develop complex enterprise-scale Java applications; Lead technical direction for modules while implementing; Support migration from legacy to modern cloud-ready architectures; Mentor engineers across teams; Ensure high performance, scalability, and security; Collaborate with product, QA, and DevOps teams.

Seniority

Principal, hands-on IC with mentorship

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