Sr Developer
Your Opportunity
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:
- Provides development coding standards and policies.
- Ensures development efforts follow provided requirements by business teams.
- Attends team daily stand-up meetings for work in-progress.
- Works with enterprise architecture teams to adopt tools for application development, integration and rollout needs.
- Attends daily Scrum, Planning and Integration meetings in preparation for future priorities.
- Works to provide gap analysis to various business entities concerning application planning, integration, testing and production support needs.
- Plans for and anticipates developer needs and works with management and neighboring teams to resolve.
- Collaborate with architecture, database development and database administration staff to establish and adhere to industry and enterprise best practices for application development, integration and optimization.
- Stays up to date with software tools, trends, technologies and frameworks both industry-wide and within Schwab.
- Identifies the gaps between business needs and development efforts. Brings this information to management’s attention for future resolution.
- Researches and suggests to management avenues for team developer training for tool familiarity and sufficiency.
- Write technical specifications based on technical requirements and functional specifications.
- Assist with select quality assurance tasks, including test data preparation, defect root cause analysis and production support
- Work within multiple software development life cycle (SDLC) models including Waterfall and Agile.
- Adhere to software development compliance policies and procedures
- Know, understand, and follow employee guidelines, employment policies, and department or company procedures.
What you have
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 more
of JAVA/J2EE technologies Spring, Spring Boot, Spring Security OAuth2, Spring
Security, Spring REST, Spring Data
• Minimum 3 years’ experience with Spring Cloud Dataflow, Spring Integration and
Spring 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 as
primary 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 architecture
including micro services and Cloud Native Architecture
• Collaborate with architecture, database development and database administration staff to
establish and adhere to industry and enterprise best practices for application development,
integration and optimization.
• Write and review technical specifications based on technical requirements and functional
specifications. Collaborate with architecture and development staff to achieve approval
and consensus of solution design presented in response to technical specifications written
by analysts and other developers.
• Contribute to development and publication of release documentation and the
development of code to facilitate the migration and conversion of data.
• Assist with select quality assurance tasks, including test data preparation, defect root
cause analysis and production support
• Work within multiple software development life cycle (SDLC) models including
Waterfall 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, and
department or company procedures.
• Performs reviews for code quality, adherence to coding standards, and meeting business
requirements.
• Develop and Collaborate with other developers in the process of building/integrating
RESTful 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, highly
scalable 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.
What’s in it for you
At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our 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.
We offer a competitive benefits package that takes care of the whole you – both today and in the future:
- 401(k) with company match and Employee stock purchase plan
- Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
- Paid parental leave and family building benefits
- Tuition reimbursement
- Health, dental, and vision insurance