Schwab remains committed to providing increased visibility to career growth opportunities and job requirements. This posting announcement is part of increased transparency and while all qualified applicants will be reviewed and considered, this organization has a preferred candidate identified for this role.
At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.
We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location.
This role is a multi-purposed focus on development team, task management and business project/process support. This position has the responsibility of ensuring development resources adopt processes, standards and company policies within project efforts and deliver assigned work timely.
Essential Duties and Responsibilities:
To ensure that we have fulfilled our promise of "challenging the status quo," this role has specific qualifications that successful candidates should have.
Required Qualifications
• Minimum 6 years’ experience in application development and support using one or moreof JAVA/J2EE technologies Spring, Spring Boot, Spring Security OAuth2, SpringSecurity, Spring REST, Spring Data• Minimum 3 years’ experience with Spring Cloud Dataflow, Spring Integration andSpring AMQP or similar technologies• Minimum 2 years’ experience with Mutual Funds Trading workflows
Classification: Schwab Internal• Minimum 2 years’ experience in application development leveraging Aerospike asprimary datastore• Hands on experience as a Java Developer with strong knowledge of devOps using github,Maven, Git)• Strong communication, analytical and team skills• Experience with CI/CD, Unit Testing, Linting, and Sonarqube• Scrum agile methodology knowledge and experience• Strong knowledge of design patterns and understanding of software architectureincluding micro services and Cloud Native Architecture• Collaborate with architecture, database development and database administration staff toestablish and adhere to industry and enterprise best practices for application development,integration and optimization.• Write and review technical specifications based on technical requirements and functionalspecifications. Collaborate with architecture and development staff to achieve approvaland consensus of solution design presented in response to technical specifications writtenby analysts and other developers.• Contribute to development and publication of release documentation and thedevelopment of code to facilitate the migration and conversion of data.• Assist with select quality assurance tasks, including test data preparation, defect rootcause analysis and production support• Work within multiple software development life cycle (SDLC) models includingWaterfall and Agile.• Other duties and responsibilities as assigned including but not limited to:Attend team meetings, phone conferences, and training as needed.• Know, understand, and follow employee guidelines, employment policies, anddepartment or company procedures.• Performs reviews for code quality, adherence to coding standards, and meeting businessrequirements.• Develop and Collaborate with other developers in the process of building/integratingRESTful APIs.• Identify and troubleshoot M/W, UI / UX problems• Bachelor's degree in computer science or related discipline or equivalent work
Preferred Qualifications
1+ years of experience in application development leveraging NoSql database (Mongo)• Experience implementing and consuming large scale web services• Experience in designing and developing Multi-threaded high performance, highlyscalable applications• Experience developing real time event processing and messaging: SCDF, RabbitMQ, Kafka• Experience with GitHub/BitBucket• Experience Developing applications using Public/Private cloud platforms• Minimum of 2 years’ experience with Agile Development Methodologies such as SCRUM, RAD (Rapid Application Development) and Extreme Programming.
Job details are sourced from the employer's original posting.
Open job postingAbout the company
Charles Schwab Corporation is a financial services company that provides banking, securities, and investment advisory services.