Schwab is looking to design, develop, and implement solutions for several large/complex applications across their Money Movement applications, requiring technical leadership and adherence to architectural direction.
Requirements
- 5+ years of experience in Java development, with a strong focus on API development.
- Expertise in Spring Framework (Spring Boot, Spring Data JPA, Spring Security).
- Strong understanding of RESTful API design principles and best practices.
- Experience with message queuing systems (e.g., Kafka, RabbitMQ, JMS).
- Proficiency in database technologies (SQL and NoSQL).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is highly desirable.
- Familiarity with Agile methodologies and CI/CD pipelines.
Responsibilities
- Design, develop, and implement high-performance, secure, and resilient APIs and microservices using Java, Spring Boot, and related technologies.
- Collaborate with business analysts, product owners, and other development teams to understand requirements and translate them into technical specifications.
- Ensure the scalability, reliability, and security of financial systems through robust API design and implementation.
- Develop and maintain comprehensive API documentation for internal and external consumption.
- Integrate with various internal and external financial systems and third-party services.
- Participate in code reviews, testing, and deployment processes to ensure high-quality software delivery.
- Provide technical leadership and mentorship to junior developers.
Other
- This position requires a self-motivated individual with strong problem-solving skills who can contribute to a highly collaborative culture and Agile team environment.
- Excellent problem-solving, analytical, and communication skills.
- Financial/Trading services industry experience is a plus
- Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.
- 401(k) with company match and Employee stock purchase plan