Wells Fargo is seeking a Lead Capital Markets Java Software Engineer to build framework that will address stringent scalable, resilient, self-healing, high throughput and latency sensitive solutions for Clearing and Market Maker functions.
Requirements
- 5+ years of Core Java development with expertise in memory management and concurrency
- 5+ years of experience with computing algorithms and data structures
- 5+ years of experience designing and implementing distributed systems
- 2+ years of experience with in-memory cache architectures (e.g., Oracle Coherence, Redis)
- 5+ years of object-oriented programming experience
- 5+ years of SQL experience
- Working knowledge of microservice, API servers, distributed, and client-server technologies
Responsibilities
- Lead complex initiatives on selected domains
- Ensure systems are monitored to increase operational efficiency and managed to mitigate risk
- 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
- Develop software for various EF&F components as an individual contributor
- Analyze and refactor legacy code to fit into a scalable microservice architecture
- Write high-quality, performant Java code using object-oriented principles and design patterns
Other
- 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
- Collaborate and influence all levels of professionals including managers
- Partner with production support and platform engineering teams effectively
- Excellent communication skills for a business user-facing role
- A BS/BA degree or higher