Job Title Principal Software EngineeringThe Purpose of This Role
Software Developer and Design for Workplace Investment WI technology team will be responsible for support maintenance and development of applications framework using Java Angular with Oracle database This technology group provides development and maintenance support to the Fidelity WI organizationThe Value You Deliver
Develop design and build architecture solutions for high scale data processing platforms with primary ownership in Java services
Deliver end to end capabilities with backend first full stack mindset focusing on service and API design first and UI as needed
Set communicate and reinforce technical standards across Java API design security performance observability and AI usage
Assess current platform implementations and define actions to improve scalability resiliency and customer outcomes
Translate business requirements and architecture into technical vision and define steps to achieve it
Partner with Operations and SRE to plan infrastructure upgrades troubleshoot production issues and optimize performance
Collaborate with peers and leadership to improve processes policies and customer experience
Participate in code reviews testing and support issues in non production and production
Build and integrate AI powered backend services including summarization classification extraction intelligent search and recommendations
Design and implement LLM enabled microservices with guardrails evaluation monitoring and cost latency control
Implement RAG patterns to ground LLM responses in enterprise data with traceability access control and auditabilityThe Skills That Are Key to This Role
Core Java Heavy Full Stack Platform
Strong hands on design and development skills in Java J2EE Spring and Spring Boot
Strong API engineering skills building RESTful services and SOAP with strong RDBMS knowledge
Experience building cloud ready applications with scalability resiliency and performance focus
Strong understanding of microservices including service boundaries versioning idempotency resiliency and distributed systems
Ability to lead large technology initiatives mentor engineers and improve engineering quality
Ability to identify risks mitigate issues and guide junior engineers
Strong stakeholder management communication and data driven decision makingAI GenAI Development Java Forward
Experience integrating LLM and GenAI into