Cast & Crew is seeking to modernize and evolve its next-generation payroll products and services by refactoring existing monolithic components into modular, microservice-based architectures and building scalable, event-driven systems.
Requirements
- 6+ years of advanced hands-on experience in Java Spring Boot, and RESTful API development.
- 5+ years of advanced experience with SQL Server, including complex queries, indexing, and performance tuning.
- Expertise in building and deploying microservices architectures in distributed environments.
- Cloud-native development experience, preferably with AWS (Lambda, ECS, RDS, S3, etc.) or Azure.
- Strong experience with event streaming platforms (e.g., Apache Kafka, SQS, SNS).
- Deep understanding of Kubernetes and container orchestration.
- Proven experience in refactoring large, legacy codebases into modern, decoupled systems.
Responsibilities
- Design and implement highly performant, scalable, and fault-tolerant microservices using Java.
- Refactor existing monolithic components into modular, microservice-based architectures.
- Lead and contribute to the architecture and development of cloud-native services deployed on AWS and/or Azure.
- Drive continuous improvement by modernizing legacy code, identifying tech debt, and implementing best practices.
- Develop and maintain SQL Server-based data models, stored procedures, and performance-tuned queries.
- Build and maintain event-driven systems using Apache Kafka or similar technologies for data streaming and real-time processing.
- Conduct POCs for new technologies and architectural approaches.
Other
- Sedentary – Involves sitting most of the time but may involve walking or standing for brief periods of time.
- Some positions may entail exerting up to 15 lbs. of force occasionally and/or a negligible amount of force to lift, carry, push, or pull.
- Bachelor’s degree in Computer Science or a related field; advanced degree is a plus.
- Previous experience working on financial or payroll systems is a strong advantage.
- Compensation is commensurate with various factors including, but not limited to, relevant experience, qualifications, skills, training, licensure, certifications, geographic cost of labor, and other business and organizational needs.