Wells Fargo is looking for a Lead Java Specialty Software Engineer to design and lead low latency micro services for Portfolio Trading and related eTrading and Pricing/Analytics applications within the Spread Technology team in Fixed Income.
Requirements
- 5+ years of experience in Java development, with a focus on Java 11/17 or later
- Strong expertise in Spring Boot and Spring Batch for building enterprise-grade applications
- Proficiency in working with Oracle DB, including writing optimized SQL queries and handling large datasets
- hands-on experience with Mockito, JUnit 5, and other testing frameworks.
- Familiarity with Gradle/Jenkins/Harness/Splunk for build and dependency management
- Experience with RESTful API development and integration.
- Strong understanding of batch processing concepts, including chunk-based processing and tasklets
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
- Lead team to achieve objectives
- Partner with production support and platform engineering teams effectively
- Collaborate and influence all levels of professionals including managers
- This position offers a hybrid work schedule. 3 days in office every week currently
- Relocation assistance is not available for this position