Senior Software Engineer II - Java Fullstack
Core
Design, develop, and maintain scalable cloud-native applications and microservices for global healthcare products and platforms.
Role type
Senior Software Engineer II (Java Fullstack)
Builds
Cloud-native healthcare applications, microservices, and distributed systems
Domain
Healthcare technology, Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java (Spring Boot), JavaScript/TypeScript (Node.js, React), Microservices architecture, Docker, Kubernetes/EKS, AWS (ECS/Fargate, EKS, S3, Lambda, RDS), Terraform, CI/CD (GitHub Actions), API Gateway (OAuth, JWT, Kong, Keycloak), Relational and NoSQL databases, Event-driven architectures (Kafka), TDD
Preferred skills
AI-assisted development tools (GitHub Copilot, Claude Code)
Technologies
Spring Boot, Node.js, React, Docker, Kubernetes, EKS, AWS, Terraform, GitHub Actions, Kafka, New Relic, Coralogix, OpenTelemetry, Grafana
Responsibilities
Design and develop scalable applications and services using modern software engineering practices; Troubleshoot complex bug fixes to ensure application reliability and performance; Mentor and train less-experienced software engineers; Write and review detailed technical specifications for complex system components; Collaborate with cross-functional teams to translate business requirements into technical solutions; Implement and promote development processes, coding standards, and software engineering best practices
Seniority
Senior, hands-on IC with mentorship responsibilities