Senior Cloud Java Engineer - Syndic8 Data Management Services, LLC
Software Engineer
Lead the design and implementation of a cloud‑native Java backend, driving architecture, scalability, and automation in a fast‑moving startup environment.
About the role
Key Responsibilities
Architect and develop robust, scalable Java microservices using Spring Boot, ensuring high availability and performance in a cloud environment.
Collaborate closely with the technical architect to translate business requirements into technical solutions and design patterns.
Implement CI/CD pipelines, containerization (Docker), and cloud deployment strategies (AWS) to accelerate delivery and maintain code quality.
Own end‑to‑end feature ownership: from analysis and design through testing, deployment, and post‑launch monitoring.
Mentor junior engineers, review code, and promote best practices in coding, testing, and documentation.
Requirements
5+ years of professional Java development experience, with deep knowledge of Spring ecosystem.
Hands‑on experience deploying Java applications to AWS (EC2, ECS/EKS, Lambda) and managing cloud resources.
Proficiency in containerization (Docker), orchestration (Kubernetes), and CI/CD tooling (Jenkins, GitHub Actions, or similar).
Strong understanding of microservices architecture, RESTful APIs, and asynchronous messaging patterns.
Excellent problem‑solving skills, self‑direction, and a proven ability to thrive in a fast‑paced startup setting.