SonicJobs Logo
Login
Left arrow iconBack to search

Backend JAVA Software Engineer - Hybrid

Charles Schwab
Posted 2 days ago, valid for 2 years
Location

Austin, TX 78714, US

Salary

$105,000 - $126,000 per annum

info
Contract type

Full Time

Health Insurance
Tuition Reimbursement

By applying, a Charles Schwab account will be created for you. Charles Schwab's will apply.

Sonic Summary

info
  • The position is for a Manager, Software Development and Engineering at Schwab, requiring 5+ years of experience in the Financial Services Industry and 8+ years of experience in developing Java/J2EE applications.
  • The role involves building applications for Financial Consultants, focusing on portfolio management, investment management, and retirement planning using technologies like Java Spring and Spring Batch.
  • Candidates should have a strong background in software engineering principles, continuous integration/deployment, and Agile methodologies, along with experience in cloud infrastructure and microservices.
  • The salary range is competitive, and the role is also eligible for bonus or incentive opportunities.
  • Schwab offers a supportive culture with benefits like a 401(k) plan, paid time off, parental leave, and tuition reimbursement.
Position Type: Regular

Your opportunity


Investment Advisory Integration is part of the Schwab Technology Services organization supporting the Wealth and Asset Management Engineering organization. We are responsible for building applications for our Financial Consultants which provide advice and counsel to individuals and families on their financial needs, including portfolio management, investment management, retirement planning, supplying financial ratings information to downstream clients, and much more. As a Manager, Software Development and Engineering, you will also help us reach our goals through your strong software development, integration engineering, software testing disciplines, innovation, curiosity, drive, and passion for driving quality solutions.

 

What you’ll do:

  • Work with application development teams developing workflows/mappings/task flows using Java Spring and Spring Batch frameworks Vendor Integration
  • Design, develop and drive the next generation/cloud ready applications for Advice enterprise solutions targeted for Schwab consultants and clients.
  • Develop and enhance testing  unit testing and integration testing modules that enable automatic testing of APIs, Batch Applications and outputs generated by IICS applications.
  • Participate in ground up modernization projects to improve user experience and collaborate with the technical architects to develop modern technical architectures.
  • Work with Senior Developers on maintenance and modernization projects
  • Write runbooks and document supporting Operations teams
  • Participate in developing cutting edge proof of concepts to be adopted into enterprise tech stack.
  • Drive continuous integration and deployment strategies leveraging tools like Bamboo with a DevOps philosophy.
  • Support Production deployments
  • Provide level 2 or 3 support to applications running in production environment
  • Learn, develop and maintain applications to comply with company security guidelines and benchmarks.
  • Collaborate with Product Owners, Scrum Masters in all Agile ceremonies and actively participate in daily stand ups.
  • Search out and evangelize new and emerging technologies including open source tools
  • Ensure the highest quality software is developed, delivered, and maintained.
  • Be a mentor and positive role model to junior members of the team.

What you have


Required

  • Bachelor or Master’s degree in Computer Science
  • 5+ years’ experience working in the Financial Services Industry
  • 8+ years of experience in developing Java/J2EE applications
  • 5+ years’ experience using Spring Batch, Spring-boot and Spring-security
  • 5+ years developing 12 factor and Microservices applications deployed on Cloud infrastructure
  • 5+ years demonstrated real world experience in software engineering principles, such as software design patterns.
  • 5+ years’ experience working Continuous Integration/Continuous Deployment and DevOps tools like Bamboo, Git and Git Hub
  • 5+ years’ experience working with agile software development methodologies, values, and procedures
  • 5+ years’ experience developing and maintaining applications that process large datasets
  • 3+ year of experience developing unit test and developing automation test suites to test cloud-based applications (Batch and APIs)
  • 3+ years’ experience in writing complex SQL queries, developing and maintaining data models
  • 3+ years’ experience working with Rabbit MQ
  • 2+ years’ experience working with Javascript and web UI development frameworks such as Reactjs, Nextjs
  • 2+ years’ experience working with HTML/CSS and libraries such as bootstrap or equivalent.
  • Excellent team player and ability to take direction from the Senior Staff and executing with precision.
  • Firm grasp of algorithm design and software problem solving techniques

 

Desired

  • Conceptual  knowledge of Wealth and Asset Management from a systems/ecosystem perspective
  • Conceptual  understanding of IICS ecosystem and Data and Application Integration components
  • Strong understanding of cloud environments such as AWS/GCP/PCF
  • You are driven by innovation and a commitment to lifelong learning
  • Exposure to various flavors of databases Postgress, Oracle, Mongo, SQL Server, MySQL. 
  • Exposure to data visualizations tools such as Tableau
  • Excellent judgment, organizational and problem-solving skills

 

"In addition to the salary range, this role is also eligible for bonus or incentive opportunities."


What’s in it for you

At Schwab, we’re committed to empowering our employees’ personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry. 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




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Charles Schwab account will be created for you. Charles Schwab's will apply.