remote
Senior Software Engineer - HHAeXchange
Software Engineer
Senior Software Engineer focused on building scalable, secure backend services for a caregiver platform using Java, Spring Boot, microservices architecture, and AWS cloud technologies.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services for the caregiver platform.
- Implement microservice‑based solutions using Java and Spring Boot, ensuring clean architecture and code quality.
- Integrate with AWS services (e.g., EC2, RDS, S3, Lambda) to support scalability, reliability, and security.
- Develop and optimize RESTful APIs and data access layers using SQL databases.
- Collaborate with product, QA, and DevOps teams to deliver features end‑to‑end, including containerization with Docker.
- Participate in code reviews, performance tuning, and incident response to maintain system health.
Requirements
- 5+ years of professional experience in backend development with Java and Spring Boot.
- Strong understanding of microservices architecture and REST API design.
- Hands‑on experience with AWS cloud services and containerization (Docker, optionally Kubernetes).
- Proficiency in SQL database design, query optimization, and data modeling.
- Demonstrated ability to write clean, testable code and work in an Agile environment.