Responsibilities:
- Collaborate with Software Engineering Manager and business stakeholders to deliver world-class lab workflow applications (Pathology, Genetics, Quality Evidence).
- Gather new requirements, design technical implementations, convert designs into functional code, and meet user requirements.
- Test developed functionality; support QA to ensure solutions are defect-free.
- Monitor incident tickets, determine resolution priority with users, and document resolutions.
- Perform code reviews; provide constructive feedback.
- Support releases with cloud operations/DevOps teams.
- Provide technical support for existing applications through retirement, including defect fixes.
- Apply best practices to improve quality and performance; stay current with software development trends.
- Analyze and solve complex technical problems to ensure code quality, performance, scalability.
- Collaborate with product management and quality assurance for seamless delivery.
- Assist with timeline/resource estimates and delivery details for releases.
- Mentor and coach junior developers.
- Perform other related duties/special projects as assigned.
Required Qualifications:
- Bachelorβs degree in computer science/software engineering (or similar).
- 5β7 years core Java enterprise application development; Spring Boot experience.
- Python understanding; JavaScript for front/back end; Vue.js or React/SPA.
- Relational databases, SQL, and ORM (MySQL or PostgreSQL).
- Design patterns, data structures/algorithms, REST API design/integration.
- Security: authentication, encryption; OIDC/OAuth 2.
- Clean/maintainable code with unit testing experience.
- Docker and Kubernetes (preferred).
- Git; CI/CD and DevOps practices.
- Cloud services: AWS Lambda, SNS/SQS, S3 (or GCP/Azure equivalents).
- Agile experience; strong problem-solving and communication.
Preferred Qualifications:
- Java EE certification; AI tools experience (e.g., Cursor AI).
- Maven or similar build process tools.
- Advanced SQL for MySQL/PostgreSQL; independent troubleshooting/resolution.
- HIPAA compliance and quality/regulatory experience.
Other:
- Periodic travel; flexible availability; possible after-hours/on-call emergencies.