Summary
Lead design and implementation of scalable cloud native HR systems and integrations to support payroll, benefits, talent management, and other HCM functions. Work collaboratively with HR stakeholders and engineering teams to deliver reliable, high performance solutions using Java Spring Boot, cloud platforms, containerization, and modern DevOps practices.
Responsibilities
- Architect and develop scalable solutions for HR HCM systems including payroll and talent management.
- Design and implement APIs and integrations between internal applications and external vendor platforms.
- Build cloud native applications using AWS or GCP and container technologies such as Docker and Kubernetes.
- Investigate and resolve complex technical issues to ensure high availability and reliability.
- Drive automation including CI/CD pipelines, monitoring, and alerting to improve system uptime.
- Maintain high standards for code quality, testing, and documentation.
- Mentor junior engineers and provide technical leadership to the team.
- Partner with HR stakeholders and program managers to define technical solutions that meet business needs.
- Identify opportunities for continuous improvement and innovation in HR technology.
Requirements
- 7+ years of professional software engineering experience.
- Proven experience implementing and maintaining enterprise HCM solutions.
- Expertise in Java and the Spring Boot framework.
- Strong knowledge of RESTful APIs, JSON or XML, and microservices architecture.
- Experience with backend databases such as Spanner, Postgres, or NoSQL.
- Proficiency with AWS or GCP and containerization technologies Docker and Kubernetes.
- Familiarity with messaging middleware such as Kafka or SQS.
- Deep understanding of HR processes including payroll, benefits, compliance, and talent management.
- Experience mentoring engineers and translating business requirements into technical solutions.
We have summarized this job description for you, click apply to see more details from the employer.