Java/Angular Developer - AI Enabled Platform (Contract) REMOTE
WFA Digital Insight
The demand for skilled Java and Angular developers has surged in recent years, with a 25% increase in job postings for remote positions. As the remote job market continues to evolve, companies like Broadridge are seeking experts who can develop innovative AI-enabled platforms. With the retirement services industry experiencing significant growth, professionals with experience in this domain are in high demand. Broadridge stands out for its commitment to empowering employees and fostering a culture of collaboration. Before applying, candidates should be prepared to showcase their technical expertise and adaptability in a rapidly changing industry.
Job Description
About the Role
The Java/Angular Developer position at Broadridge is a unique opportunity to join a team of innovators who are shaping the future of retirement data platforms. As a skilled developer, you will play a crucial role in designing and maintaining modern ETL pipelines, REST APIs, and Angular front-end applications. Your expertise will be leveraged to evolve an AI-first developer toolchain, utilizing cutting-edge technologies like GitHub Copilot and Claude.The team at Broadridge is dedicated to empowering others to accomplish more, and as a Java/Angular Developer, you will be an integral part of this mission. You will collaborate with cross-functional teams to develop and maintain complex software systems, ensuring seamless integration and optimal performance.
What You Will Do
- Design and maintain configuration-driven ETL pipelines using Spring Batch and MyBatis targeting Snowflake
- Write and deploy Snowflake stored procedures in a JSON-driven extract engine
- Manage schema migrations via Liquibase and participate in CI/CD pipelines using Jenkins and Maven
- Write unit and integration tests (JUnit 5) with full coverage for all changes
- Build and maintain Spring Boot REST APIs with stateless security using JWT (HS512) and LDAP authentication
- Implement config-driven data grid components with lazy loading, filtering, sorting, and inline dialogs
- Contribute to shared Spring Security configuration, interceptors, and CORS policies
- Develop and maintain features in an Angular 19 standalone-component application using TypeScript, RxJS, and PrimeNG
- Work with TailwindCSS and SCSS module styling within a custom design system
- Write Jasmine/Karma unit tests for UI components
What We Are Looking For
- 6+ years of experience in Java 17+ development with Spring Boot, Spring Batch, or equivalent frameworks
- Background in retirement services, financial services, or wealth management (strong preference for candidates with direct experience in plan data, recordkeeper relationships, participant data, plan flows, holdings, and data provider integrations)
- Experience with AI-assisted developer toolchains, including GitHub Copilot and Claude
- Strong understanding of full-stack engineering principles and AI-augmented developer workflows
- Familiarity with Snowflake, MyBatis, and Liquibase
- Experience with Angular, TypeScript, RxJS, and PrimeNG
- Strong problem-solving skills and attention to detail
Nice to Have
- Experience with CI/CD pipelines using Jenkins and Maven
- Knowledge of TailwindCSS and SCSS module styling
- Familiarity with Copilot Instructions, Custom Agents, and Agent Teams & Orchestration
- Experience with MCP (Model Context Protocol) and CLAUDE.md / Initialization Files
Benefits and Perks
- Flexible and remote work arrangements
- Opportunity to work with cutting-edge technologies and innovative teams
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Competitive compensation and benefits package
- Access to advanced tools and resources
- Recognition and rewards for outstanding performance
How to Stand Out
- To stand out as a candidate, highlight your experience with AI-assisted developer toolchains and full-stack engineering principles.
- Be prepared to showcase your problem-solving skills and attention to detail during the interview process.
- Familiarize yourself with the company's technology stack and be prepared to discuss your experience with relevant tools and frameworks.
- Tailor your resume and cover letter to the specific job requirements, emphasizing your relevant skills and experience.
- Be prepared to discuss your experience with remote work and collaboration, and how you stay motivated and productive in a remote environment.
- Research the company culture and values, and be prepared to discuss how you align with their mission and vision.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.