Wells Fargo is seeking to modernize and expand its Reference Data Platform, a critical application supporting Capital Markets business & trading, requiring deep hands-on expertise in scalable data processing and distributed systems.
Requirements
- 5+ years designing and implementing distributed systems using Java with expertise in memory management, concurrency, JMS, and native I/O
- 3+ years of Java 11+ (Java 17+ preferred), including modern features like Streams API, records, and enhanced concurrency
- 3+ years of implementing microservices, preferably using Spring ecosystem (Boot, Batch and/or Data)
- 3+ years of SQL experience
- 2+ years of experience building event-driven architectures using Kafka, Solace etc
- Experience building cloud-ready solutions with Azure, GCP or OpenShift
- Experience developing data APIs exposed via API gateways
Responsibilities
- Lead complex initiatives on selected domains
- Ensure systems are monitored to increase operational efficiency and managed to mitigate risk
- Define opportunities to maximize resource utilization and improve processes while reducing cost
- Lead, design, develop, test and implement applications and system components, tools and utilities, models, simulation, and analytics to manage complex business functions using sophisticated technologies
- Resolve coding, testing and escalated platform issues of a technically challenging nature
- Lead team to ensure compliance and risk management requirements for supported area are met and work with other stakeholders to implement key risk initiatives
- Mentor less experienced software engineers
Other
- This position offers a hybrid work schedule (3 days/week in-office)
- Collaborate and influence all levels of professionals including managers
- Lead team to achieve objectives
- Partner with production support and platform engineering teams effectively
- Employees support our focus on building strong customer relationships balanced with a strong risk mitigating and compliance-driven culture