Principal Software Engineer - Java/Boot/React; In Office
Listed on 2026-09-22
-
Software Development
Full Stack Developer, Cloud Engineer - Software, AI Engineer (Applied/Software), Backend Developer
About The Role
We are hiring a Principal Full-Stack Engineer to design,build, and operate scalable enterprise applications on a modern Java and React stack. This is a senior individual-contributor role with technical leadership scope: you will own architecture decisions, drive engineering excellence,integrate AI capabilities into production systems, and mentor mid- andjunior-level engineers.
AboutThe Role
We are hiring a Principal Full-Stack Engineer to design,build, and operate scalable enterprise applications on a modern Java and React stack. This is a senior individual-contributor role with technical leadership scope: you will own architecture decisions, drive engineering excellence,integrate AI capabilities into production systems, and mentor mid- andjunior-level engineers.
The right candidate has deep hands-on expertise acrossbackend, frontend, cloud-native microservices, and Dev Sec Ops practices — andthe judgment to make trade-offs in ambiguity without waiting for direction.
Must-Have Technologies:React, Java 17+, Python, Microservices, AWS/Azure, RDBMS, No
SQL
Own architecture decisions and drive engineering excellence on a modern Java, Python, and React stack.
Integrate AI capabilities into production systems, includingLLMs, embeddings, RAG pipelines, and agentic workflows.
Drive architectural decisions and set technical direction across cross-functional teams.
Lead end-to-end delivery of complex projects, from design through deployment.
Mentor mid- and junior-level engineers through complex tickets, debugging, root-cause analysis, and production incident response.
Coach engineers on writing effective unit and integration tests and navigating CI/CD pipelines with confidence.
Guide engineers into adjacent areas such as cloud computing,AI/ML, and Dev Ops to expand their scope and impact.
Collaborate with data science and ML teams to operationalize models, build evaluation pipelines, and deploy production-ready AI services.
Translate business requirements into scalable technical solutions and explain trade-offs to product, design, and executive stakeholders.
Required Skills Technical10+ years of hands-on software development experience, withdeep expertise in modern Java full-stack development.
Strong command of Java frameworks and libraries, including
Spring, Spring Boot, and Hibernate.
Proven experience building single-page web applications using React, Bootstrap, and Node.js.
Proven ability to build responsive, intuitive user interfaces and translate UI/UX mockups into production-ready experiences.
Strong hands-on proficiency with Python for scripting,automation, data processing, and backend services.
Demonstrated experience architecting and implementing microservices and event-driven systems using messaging platforms such as Kafkaor RabbitMQ.
Expertise developing and maintaining RESTful APIs, backendservices, and database schemas across relational (SQL Server, PostgreSQL) andNo
SQL (MongoDB, Elasticsearch) platforms.
Strong SQL development skills, including query optimization and performance tuning.
Hands-on experience deploying and operating containerized microservices on AWS and/or Azure, applying cloud-native patterns and infrastructure-as-code.
Working knowledge of modern security frameworks and standards such as OAuth 2.0, OpenID Connect, and JWT.
Proven ability to proactively detect and remediate security vulnerabilities across application code and infrastructure within establishedSLAs.
Experience with modern testing frameworks (Jest, Mocha,Chai) and a commitment to test-driven development, including unit and integration testing.
Ability to enforce engineering best practices through peercode reviews, architectural standards, and raising the bar on code quality.
Proven ability to troubleshoot complex, cross-stack production issues and drive root-cause analysis to resolution.
Hands-on experience with Agile methodologies and Dev Ops culture across the software delivery lifecycle, including managing work and releases through Jira and Azure Dev Ops.
AI & Generative AIPractical experience integrating Large Language Models into applications via APIs (OpenAI, Anthropic Claude, Azure OpenAI, AWS Bedrock).
Familiarity with prompt engineering, Retrieval-Augmented Generation (RAG), embeddings, and vector databases.
Understanding of responsible AI practices, including data privacy, hallucination mitigation, evaluation, and guardrails.
Leadership & Soft SkillsProven ability to lead, mentor, and grow engineering teams,fostering technical excellence and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).