onsite
Software Architect - LexisNexis Risk Solutions
Software Architect
Design and lead the development of scalable, cloud‑native insurance risk solutions, leveraging Java, microservices, and AWS to deliver robust APIs and data‑driven analytics for the insurance lifecycle.
About the role
Key Responsibilities
- Define and evolve the overall technical architecture for insurance risk platforms, ensuring scalability, security, and high availability.
- Lead the design and implementation of microservice‑based solutions using Java and RESTful APIs on AWS.
- Collaborate with product owners, data scientists, and engineering teams to translate business requirements into robust, domain‑driven designs.
- Establish architectural standards, best practices, and governance for event‑driven and data‑centric services.
- Mentor development teams, conduct code reviews, and drive continuous improvement of engineering processes.
Requirements
- 10+ years of software development experience with strong expertise in Java and building microservices.
- Proven experience designing and deploying cloud‑native applications on AWS (e.g., EC2, Lambda, S3, RDS).
- Deep understanding of RESTful API design, event‑driven architecture, and Domain‑Driven Design principles.
- Solid knowledge of relational databases (SQL) and data modeling for high‑volume transactional systems.
- Excellent communication skills and a track record of influencing cross‑functional teams in a fast‑paced environment.