remote
Java Integration Developer - Aviva Services Inc.
Software Engineer
Java Integration Developer building Spring Boot middleware to connect enterprise systems via REST and SOAP, ensuring secure, monitored, and auditable data flows for a public‑sector initiative.
About the role
Key Responsibilities
- Design, develop, and maintain Java Spring Boot applications that expose and consume REST and SOAP web services.
- Implement robust security configurations, including authentication, authorization, and data masking/filtering across the integration layer.
- Set up monitoring, logging, and audit trails to track performance, errors, and compliance.
- Write unit tests and collaborate on system‑level testing to ensure high quality releases.
- Diagnose and resolve production issues, providing timely fixes and root‑cause analysis.
- Support new integration projects and maintain existing applications, continuously improving code quality and scalability.
Requirements
- Strong experience with Java and Spring Boot for building enterprise middleware.
- Proficiency in designing and consuming RESTful and SOAP services.
- Hands‑on knowledge of security best practices, monitoring tools, and audit logging.
- Solid understanding of data integration patterns and error handling strategies.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.