Charles Schwab

Sr Developer

Charles Schwab • $110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years in application development using JAVA/J2EE technologies
  • 3+ years with Spring Cloud Dataflow and Spring AMQP
  • 2+ years experience in Mutual Funds Trading workflows
  • Hands-on experience as a Java Developer with DevOps tools
  • Strong knowledge of microservices and Cloud Native Architecture

Responsibilities

  • Provide development coding standards and policies.
  • Ensure adherence to business requirements in development efforts.
  • Attend daily Scrum and planning meetings for project coordination.
  • Conduct gap analysis for application planning and testing needs.
  • Collaborate with teams on best practices for application development.

Benefits

  • Opportunities for professional growth and development
  • Access to training for tools and technologies
  • Work in a team-oriented environment
  • Exposure to diverse software development methodologies
  • Engage with cutting-edge technologies and frameworks
Full Job Description
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.

 

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 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.

About Charles Schwab

Charles Schwab is a financial services company that provides a full range of securities, brokerage, banking, money management, financial advisory, investor, and retirement plan services. It operates in four main divisions; investing, wealth management, banking, and trading. Charles Schwab provides a full-service brokerage platform that serves individual investors who invest on their own or through a workplace-sponsored retirement or equity plan, as well as banking through Schwab Bank. The firm was founded in 1973 and is headquartered in San Francisco, California.

Charles Schwab Careers

Join the vibrant team at Charles Schwab, a leader in global finance, where your career is propelled by innovation, leadership, and a commitment to diversity and professional growth. At Charles Schwab, we offer more than just job opportunities; we provide a platform for you to make a significant impact on the industry and our clients' lives.

Work You’ll Do

At Charles Schwab, we are dedicated to helping our clients manage their financial futures. Being part of our team means you'll work alongside some of the most skilled professionals in the financial services industry. Our culture thrives on teamwork, integrity, and relentless dedication to our clients. Whether you're looking for a position in financial consulting, technology, or administrative support, Charles Schwab offers a dynamic work environment where your skills will be honed and your achievements recognized.

Innovate and Lead

Embrace the opportunity to lead through innovation. Charles Schwab’s commitment to technology and innovation is fundamental to our service delivery. By joining our team, you will be at the forefront of developing new solutions that redefine the future of finance. Your leadership can guide significant projects that impact our company and the industry.

Grow Your Career

Charles Schwab believes in fostering the growth of its employees. Whether through professional development programs, diversity training, or leadership workshops, we ensure that our team members receive the support and training they need to advance their careers. With a variety of career paths available, your job at Schwab can evolve with your interests and expertise.

Internship and Employment Opportunities

Start your professional journey with Charles Schwab through our internship programs or full-time employment opportunities. We seek individuals who are passionate, curious, and ready to drive change. A career at Schwab is not just about having a job; it's about building a lasting relationship with a company that values your potential.

Benefits and Culture

Charles Schwab is renowned for its employee-friendly culture. We offer a comprehensive benefits package that supports the health, financial stability, and work-life balance of our team members. From competitive salaries and bonuses to health insurance and retirement plans, Schwab ensures that your career is as rewarding as it is enriching.

Networking and Professional Development

Expand your professional network and enhance your skills through our various networking events, mentorship programs, and training sessions. At Charles Schwab, we believe in leveraging collective expertise to foster learning and innovation. Engage with leaders, gain insights from experienced professionals, and build relationships that will aid your career trajectory.

Join Our Team

Explore the numerous career paths available at Charles Schwab and discover how your talents can be utilized to their fullest potential. Search open positions that match your skills and interests. We are continuously hiring across various disciplines and look forward to adding innovative, driven individuals to our team.

Stay Connected

Keep up to date with the latest from Charles Schwab Careers by subscribing to our job alert emails. Tailor your subscription to receive updates that align with your career preferences and be the first to know about new openings, company news, and professional tips.

Explore Charles Schwab Jobs

Ready to take the next step in your career? Visit our careers page to review current job openings, submit your resume, and prepare for your interview. At Charles Schwab, your future is waiting. [SEARCH CHARLES SCHWAB JOBS] Join Charles Schwab today and be part of a team that values diversity, innovation, and leadership—where your career can thrive in the exciting world of finance.
Learn more about Charles Schwab
Size
34,200 employees
Market Cap
$151.6 billion
Industry
Net Income
$3.2 billion
Founded
1973
5 Year Trend
+20%
Revenue
$12.1 billion
NASDAQ

Similar Jobs

More Jobs at Charles Schwab

More Information Technology Jobs

Find similar Sr Developer jobs: