First seen by Alion on Oct 21, 2026.
We are looking for a Senior Software Engineer (Full Stack to design, build, and operate scalable, mission-critical healthcare applications. This is abackend-first full-stack role (~70% backend / 30% frontend)where you will primarily work on Java + Spring Boot microservices, while contributing toReact-based UI layers to deliver complete end-to-end features. You will also operate in anAI-first engineering environment, where tools like GitHub Copilot, Windsurf, and Claude are used to accelerate development — with a strong expectation that you validate, refine, and productionize outputs to meet security-by-design and enterprise-grade standards
The candidate will have responsibilities across the following functions:
Full Stack Development:
- Design and build scalable microservices using Java, Spring Boot, and REST APIs.
- Define clear API contracts (OpenAPI/Swagger) with consistent error handling and versioning.
- Implement event-driven architectures using Kafka or equivalent messaging systems.
- Build high-performance data access layers usingJPA/Hibernate and Oracle/Postgres.
- Develop and enhance UI components using React.js and TypeScript.
- Build integration layers and admin UIs to support backend workflows.
- Ensureend-to-end flow validation(UI → API → DB → events).
- Ensure production-grade reliability: transaction safety, idempotency, and error recovery.
AI-First Engineering Mindset (Critical):
- Actively use AI tools (e. g., GitHub Copilot, Windsurf, Claude or any other McKesson-approved tools)to:
- Accelerate coding, refactoring, and test generation
- Improve developer productivity without compromising maintainability
Critically evaluate AI-generated code for:
- Correctness and edge cases
- Security and data handling risks
- Performance and scalability
Apply AI responsibly in:
- Code generation, debugging, and clear documentation
- Unit Test case creation and coverage improvement
Design systems that are:
- AI-friendly (clear APIs, structured data, consistent contracts).
- Observable and diagnosable using logs, metrics, and traces.
- Security by design.
Engineering Quality and Delivery:
- Write clean, maintainable, well-tested code(unit + integration tests).
- Participate in code reviews, design discussions, and architecture decisions.
- Work in Agile teams with strong accountability and ownership of delivery.
- Diagnose and resolve production issues using observability tools, such as Dynatrace.
Platform and System Thinking:
Build services that are:
- Reusable
- Well-documented
- Easy for other products to integrate
Follow best practices in:
- API design
- Microservices architecture
- CI/CD and DevOps pipelines
Requirements:
- Degree or equivalent and typically requires 5+ years of relevant experience.
- 5-7 yearsof software development experience in product/enterprise environments
Strong hands-on experience with:
- Java (17+) and Spring Boot.
- REST API design and microservices architecture.
- Experience with React.js + TypeScript (at least 2-3 years).
Solid experience with:
- SQL and relational databases (Oracle/Postgres).
- ORM tools (Hibernate/JPA).
Experience with:
- Event-driven systems (Kafka or similar).
- Caching (Redis or similar).
- CI/CD pipelines and Git-based workflows.
- Automated testing practices.
- Strong debugging and production issue analysis skills.
AI-First Expectations (Non-Negotiable)
Candidates must demonstrate:
- Practical use of AI coding assistants in development workflow
- Ability to review, validate, and production-harden AI-generated code
- Understanding that:
- AI accelerates development
- Engineers are still accountable for design, correctness, and quality
If someone blindly copies Copilot output, this role is not for them
Technical Leadership:
- Provide technical leadership for day-to-day delivery; clarify requirements, drive design discussions, and align implementation details across the team.
- Mentor and support engineers through pair-programming, constructive code reviews, and knowledge sharing.
- Promote consistent engineering practices (testing, documentation, observability) and help the team deliver predictably by breaking work into well-scoped stories and identifying risks early.
Foundational
- Clear written and verbal communication — ability to document services and explain technical decisions.
Good-to-Have Skills:
- Healthcare domain experience
Familiarity with:
- FHIR / HL7 / C-CDA standards
- HIPAA compliance and PHI/PII handling
Experience with:
- Databricks / data pipelines
- Elasticsearch / Redis
- Docker / Kubernetes
What Success Looks Like:
- Deliver production-ready features end-to-end, not just code.
- Build scalable, observable, and reusable systems.
- Improve team productivity using AI without degrading quality.
- Help raise engineering standards across the team.
Skills
java, kafka, microservices, react, react.js, redis, rest, spring boot, sql, typescript

