CrawlJobs Logo

Sr. Java Software Developer Lead

schwab.com Logo

Charles Schwab

Location Icon

Location:
United States , Southlake

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

155000.00 - 175000.00 USD / Year
Save Job
Save Icon
Job offer has expired

Job Description:

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(s). This role will support the future growth of the WAS business. As a seasoned, hands-on Lead Developer of Software Development Engineering, you will enable WME to achieve consistent, predictable, high-quality delivery by implementing best practices, tools, metrics, automation frameworks, and provide oversight in the areas of software development and testing. You’ll serve as a strong and versatile hands-on technical leader. You will deliver high-quality solutions that meet business objectives in a flexible, collaborative, and rapidly changing environment. You will play a critical role in supporting key stakeholders across the WAS organization which is focused on high-net worth and ultra-high net worth retail investors. Supported business functions span Schwab’s Wealth and Investment Solutions including Schwab Wealth Advisory. You will be working with a team of talented and highly motivated technologists that strive to make technology a strategic differentiator for Schwab’s WAS business and their clients.

Job Responsibility:

  • Support the future growth of the WAS business
  • Enable WME to achieve consistent, predictable, high-quality delivery by implementing best practices, tools, metrics, automation frameworks, and provide oversight in the areas of software development and testing
  • Serve as a strong and versatile hands-on technical leader
  • Deliver high-quality solutions that meet business objectives in a flexible, collaborative, and rapidly changing environment
  • Play a critical role in supporting key stakeholders across the WAS organization which is focused on high-net worth and ultra-high net worth retail investors
  • Work with a team of talented and highly motivated technologists that strive to make technology a strategic differentiator for Schwab’s WAS business and their clients
  • Responsible for ensuring the Change Implementation Management policies are adhered to for all changes deployed to Production
  • Consistently update knowledge repository, ensure information regarding any support related activities or issues are available and easily accessible
  • Responsible for servicing all requests for data or other activities that require access to Production systems
  • Improve self-reliance and reduce dependency on the availability of development or external team resources for the initial troubleshooting and resolution of problems

Requirements:

  • A university degree or equivalent experience
  • 7+ years of experience in software development roles with focus on software development and data products – includes 4+ years of with engineering lead experience
  • Strong knowledge and experience with data integration design patterns
  • Strong experience working on medium or large-scale data integration projects with OLAP/OLTP systems
  • Experience in Domain Driven Design, Microservices and Database design
  • Experience in implementing software development engineering best practices as well as DevOps, CI/CD, Scrum, and Kanban
  • Hands-on experience coding in Java, building REST based APIs, using messaging and streaming technologies, and development tools such as Bamboo,GitHub, and Jira
  • Hands-on experience utilizing Spring Boot, Spring Batch, Spring Cloud Data Flow and other technologies to build data integration pipelines
  • Experience writing automated unit, integration, and acceptance tests for data interfaces & data pipelines is a must
  • Proactively detect, troubleshoot, and remediate issues affecting production applications
  • Provide clear, concise, and timely communication to affected parties during the investigation and resolution of any individual or system-wide outage
  • Work with development teams at the appropriate stages to ensure the support strategy guidelines are followed and new systems or projects meet the Production standards

Nice to have:

  • Experience with scheduling tools like Control-M is preferred
  • Experience with other developments tools, such as GitHub, Harness, Launch Darkly, and mabl is preferred
  • Experience with Data Catalog tools like Collibra, Informatica Enterprise Data Catalog and Informatica Data Quality is a plus
  • Experience with AWS, GCP, or other Cloud technologies is a plus
  • Wealth Management and/or Financial Services industry experience is a plus
What we offer:
  • 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
  • Bonus or incentive opportunities

Additional Information:

Job Posted:
January 07, 2026

Expiration:
January 09, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Java Software Developer Lead

Sr Java/Java EE Architect / Lead Java Developer (AI)

The Java EE Developer are expected to contribute to the design, development, and...
Location
Location
United States , Austin
Salary
Salary:
Not provided
dutechsystems.com Logo
Dutech Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep hands-on experience in Java and Java EE development, including EJB, JPA, and SOAP-based services. Able to analyze legacy codebases and identify transformation paths for cloud migration
  • Proficiency in Java SE 1.8 and Java EE 8, including deployment on enterprise-grade application servers
  • Experience with object-relational mapping and integrating persistence layers with business logic
  • Ability to work with cross-functional teams including architects, business analysts, and security engineers to align development with business goals
  • Proven experience with, or strong understanding of, AI code analysis tools for static analysis, code understanding, and pattern recognition
  • Familiarity with DevSecOps practices, including automated testing, deployment, and monitoring
  • Exposure to cloud-native transformation strategies, including containerization, elastic scaling, and loosely coupled interfaces
  • Familiarity with Agile methodologies, sprint planning, and backlog refinement in collaboration with product owners and SMEs
  • Exceptional analytical and problem-solving skills, with a keen eye for detail
  • Strong understanding of software design principles and patterns
Job Responsibility
Job Responsibility
  • Analyze legacy Java EE components, including EJB, JPA , and SOAP services, to support architectural decision-making
  • Participate in application rationalization and transformation planning
  • Support technical walkthroughs and documentation activities to map current application behavior, dependencies, and integration points
  • Collaborate with architects and business analysts to help ensure modernization efforts retain core business logic and interoperability
  • Assist in migrating legacy systems to cloud-native platforms, emphasizing microservices and API-driven architectures
  • Utilize AI code analysis tools for examining legacy Java EE applications
  • Extract and document detailed business requirements and rules based on existing code
  • Work with business stakeholders and technical teams to validate and adjust identified requirements
  • Identify and record technical debt, design patterns, and architectural details within legacy systems
Read More
Arrow Right

Software Developer

Location
Location
United States , Baltimore
Salary
Salary:
Not provided
pnautomation.com Logo
PN Automation, Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A bachelor’s degree in Computer Engineering or the foreign degree equivalent
  • at least 5 years of progressive experience in web and mobile application development as a Technical Lead or Sr. Application Developer
  • experience with Android, JAVA, Kotlin, .NET, Angular, HTML, Rest API, XML, JSON, Agile SCRUM and Android Studio, Visual Studio
Job Responsibility
Job Responsibility
  • Design, develop, modify and test computer programs
  • Participate in all software development activities such as research, design, development and maintenance of the web-based system
  • Participate in project initiation activities, estimates and plan requirements
  • Collaborate with team to develop information systems and custom applications from ground up to address user’s needs
  • Develop mobile solutions using technologies including Java, Android Studio, .NET, XamarinHTML5, JavaScript
  • Design, architect, develop modify and evaluate/test Mobile (Android based) and Cloud based software programs using .NET server-side environment, specifically utilizing the Microsoft Web API 2.0 framework, .NET CORE 2.0 & 3.0 Web API and client-side environment using Angular 6, 7 and HTML5
  • Implement XML and JSON Parsing, Multi-threading using both 1st part and 3rd party frameworks including Touch XML, SB JSON, NS XML Parser, and NS JSON Serialization, UI Kit, Core Data, AV Foundation, Event Kit, Address Book, Address Book UI, Message UI and Core Location frameworks
  • Develop web services, Service-Oriented Architecture (SOA)
  • Consume Web API and WCF Rest full services
  • Monitor all phases of projects and assist in developing specifications, architecture and design for application systems
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

Location: Wilmington, DE (Nearby candidates only). Need Lead Software Engineer w...
Location
Location
United States , Wilmington
Salary
Salary:
Not provided
enormousenterprise.com Logo
Enormous Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Lead Software Engineer with at least 7+ years hands-on development (Java SpringBoot) + Frontend (React)
  • Engineering Manager with experience in leading or managing one or more technology teams, ideally in a full-stack development
  • Minimum of 8+ years of experience with software development and an additional 2+ years of experience with leading and managing teams
  • Able to make decisions, with excellent communication skills and sets the overall guidance and expectations for team output, practices, and collaboration
  • Experience hosting and managing apps on the Cloud platforms, such as AWS
  • Understanding of Engineering best practices with modern design patterns and system design
  • Hands on experience with Java, microservices, React
  • Creates a culture of diversity, equity, inclusion, and respect for the team members and prioritizes diverse representation
Read More
Arrow Right

Sr Software Engineer I

As a senior engineer on the team, you will be intimately involved in the archite...
Location
Location
United States , Seattle
Salary
Salary:
141000.00 - 225600.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 6+ years of professional software development experience
  • Experience designing and delivering highly-available, scalable cloud-based systems
  • Backend service experience in multiple, managed languages such as Java, Scala, Go, C#, or similar
  • Experience working with SQL or NoSQL data stores
Job Responsibility
Job Responsibility
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to create integrated solutions that delight our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Apps Development Sr Manager

As part of OTC derivatives technology team, you will be working with a group of ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ yrs of hands-on professional software development experience
  • Proficiency in programming in Java, Python, JavaScript or React
  • Experience of building RESTful APIs using popular frameworks like Spring
  • Experience of working with event driven systems, microservices, micro-frontend UIs
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
Job Responsibility
Job Responsibility
  • Manage Applications Development team in an effort to accomplish established goals as well as conduct personnel duties for team
  • Lead resources and serve as a technical SME across the project through advanced knowledge of data structures, distributed systems, use of knowledge and experience to lead, architect, and drive broader adoption forward
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development and other functional areas
  • Respond to queries from L2 support team or business stakeholders as L3 during office hours mainly on rotational basis along with existing team members
What we offer
What we offer
  • Equal opportunity
  • Affirmative action employer
  • Diverse and inclusive culture
  • Career development
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

The Sr Software (Java) Developer is responsible for establishing and implementin...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of strong hands-on experience in coding (Java)
  • deep expertise in system design and microservices architecture
  • experience with trunk-based development, feature flags, and progressive delivery strategies
  • proficiency in TDD, BDD, and automation-first mindset to ensure high test coverage and reliability
  • strong understanding of CI/CD pipelines, and DevOps practices
  • experience conducting code reviews, vulnerability assessments, and secure coding
  • familiarity with modern cloud-native technologies (AWS, Kubernetes, Docker)
  • excellent problem-solving skills and ability to work in fast-paced, agile environments
  • strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • design, develop, and maintain robust, scalable, and high-performance applications
  • implement trunk-based development practices to enable continuous integration and rapid delivery
  • develop clean, maintainable, and testable code following SOLID principles and software design best practices
  • ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD)
  • actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards
  • drive the adoption of modern engineering ways of working, including Agile, DevOps, and CI/CD
  • apply Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing to ensure code quality and functionality
  • collaborate effectively in agile environments, embracing DevOps principles and fostering a culture of continuous delivery and improvement
  • mentor junior engineers and foster a culture of engineering excellence and continuous learning
  • partner with architects, product owners, and cross-functional teams to design scalable and distributed systems
  • Fulltime
Read More
Arrow Right

Sr. Cloud Developer

The Cloud Developer builds from the ground up to meet the needs of mission-criti...
Location
Location
United States , California
Salary
Salary:
133500.00 - 307000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, engineering, information systems, or closely related quantitative discipline
  • typically, 7-10 years’ experience
  • strong programming skills in Java, Groovy, Golang
  • understanding microservice architecture and how they can be built in a containerized, Kubernetes-managed environment
  • designing and integrating software systems running on multiple platform types into the overall architecture
  • evaluating forms and processes for software systems testing and methodology, including writing and executing test plans, debugging, and testing scripts and tools
  • excellent written and verbal communication skills
  • ability to effectively communicate product architectures and design proposals at senior management levels.
Job Responsibility
Job Responsibility
  • Hands-on lead who can work with a team of engineers across all phases of software development to deliver critical features that impact a wide range of products
  • participates in design and development of complex products and platforms, including solution design, analysis, coding, testing, and integration for building efficient, scalable and robust cloud subsystems
  • reviews and evaluates designs, test plans, and develops code for compliance with cloud design and development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate risks
  • represents the engineering team in various technical forums and provides guidance and mentoring to less-experienced team members
  • drives innovation and integration of new technologies into projects and activities in the software systems design organization
  • analyzes science, engineering, business, and other data processing problems to develop and implement solutions to complex application problems, system administration issues, or network concerns.
What we offer
What we offer
  • Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing
  • personal and professional development programs
  • inclusive work environment celebrating individual uniqueness.
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

At Spectro Cloud, we are in search of a talented individual to become an integra...
Location
Location
United States , San Jose
Salary
Salary:
Not provided
spectrocloud.com Logo
Spectro Cloud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related technical field
  • 8+ years of software development experience (or 6+ years with a Master's degree)
  • Expert-level proficiency in Go
  • familiarity with Java or similar modern languages
  • Deep knowledge of Kubernetes architecture, operators, controllers, and custom resources
  • Hands-on experience with edge computing platforms and infrastructure management patterns
  • Strong architectural and design skills for distributed systems and microservices
  • Experience with cloud platforms (AWS, Azure, GCP) and cloud-native development
  • Experience with virtual machine usage and integration within software solutions
  • Understanding of security best practices in edge computing and distributed network environments
Job Responsibility
Job Responsibility
  • Designing, optimizing, and streamlining GoLang-based microservices
  • Ensuring seamless operation of the platform through automation, scripting, and rigorous testing
  • Producing clean and efficient code
  • Working closely with cross-functional teams to create scalable, dependable, and secure solutions
  • Staying current with industry trends and emerging technologies
Read More
Arrow Right