HealthPartners is hiring a Full-Stack Developer to support the HealthPartners Health Plan by building and improving digital tools for clinical providers and members. The role focuses on the HealthPartners Provider Portal and involves maintaining and improving websites and applications used by the public, internal teams, and external partners.
Requirements
- Bachelor's degree in Information Technology or related field
- Three (3) years of post-baccalaureate progressive, hands-on experience in object-oriented development using Java
- Proficiency in Java, Node, TypeScript, cloud-native platforms (Docker, Kubernetes), and CI/CD tools (Tekton, Argo, GitHub Actions)
- Experience in a reactive frontend component UI framework (React and Nuxt) as well as HTML, CSS, and JavaScript
- Experience in Spring Framework ecosystem, especially Spring Boot: Spring Boot, Spring Cloud, Spring Data, Spring Security, Spring REST
- Experience in Microservices architecture patterns: Circuit Breaker (Resilience4j), API Gateway, Service Discovery, Distributed Tracing
- Experience in GraphQL patterns and DB design utilizing SQL and NoSQL
- Experience in using Monitoring and observability tools like Prometheus, Grafana, Splunk etc.
- Experience in Agile methodologies and tools like Jira, confluence
- Experience with full life cycle application development within an agile framework, including requirements gathering, technical design, manual and automated unit through acceptance testing, implementation, documentation, and on-going support
- Experience implementing RESTful web services and API payloads that can be used across multiple device types
- Experience with relational database development including design integration and modeling for current or prospective applications
- Strong problem solving and analytical skills
- Strong verbal and written communication skills, including the ability to produce clear technical and business documentation
- Good understanding of system and application infrastructure and database architecture
Benefits
- Comprehensive range of benefits to support every aspect of your life, including health, time off, retirement planning, and continuous learning opportunities