Senior Specialist, Software Development and Engineering
Charles Schwab & Co., Inc.
Austin, TX, United States
21 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Automation of Tests
Unit Testing
Code Review
MongoDB
Scrum Methodology
Software Maintenance
Software Engineering
Software Systems
SQL Databases
Data Streaming
+16 more
Web Services
Software Organization
Spring-boot
Backend
Git
AngularJS
Integration Tests
Information Technology
Avro
Apache Kafka
Front End Software Development
Restful APIs
Cucumber (Software)
Splunk
Software Version Control
Microservices
Job description
The Enhanced Client Verification Team is seeking a Senior Specialist in Software Development and Engineering to work within a dynamic Agile Scrum Team. The role involves designing, developing, and maintaining scalable, reliable, and high-performance Java-based web services that support business-critical integration projects., * Implementation of new features ensuring they align with best practices, Schwab standards, and project goals.
- Writing well-designed, clean, maintainable, testable, efficient code using the Springboot framework.
- Optimizing existing systems for performance, scalability, resiliency, and security.
- Collaborating with various cross-functional teams to gather requirements and translate them into technical specifications.
- Analyzing and investigating problems with software solutions and documenting the results of their investigations.
- Performing maintenance of software and correcting defects identified during the maintenance process.
- Mentoring junior developers by sharing knowledge and providing technical guidance.
- Conducting code reviews, unit testing, and integration testing to ensure quality deliverables.
- Staying up to date with emerging technologies and contributing to continuous improvement initiatives.
Requirements
- BA/BS degree in Computer Science or related technical field with 4+ years of experience in software development with a strong focus on Java and related frameworks
- Extensive knowledge of RESTful APIs, microservices architecture, and front-end/back-end integration (4+ years)
- Knowledge in modern software development practices, including CI/CD pipelines, version control (Git), and test automation (4+ years)
- Experience with writing Splunk queries and developing monitoring Dashboards within Splunk (3+ years)
- Experience with TDD practices and writing integration tests in Cucumber (4+ years)
- Experience working with Mongo and SQL Databases (2+ years)
- Experience developing Avro Kafka schemas for event streaming platforms (2+ years)
Nice-to-Have Skills:
- Splunk
- Angular
- SQL Database
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on portal.procomservices.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
EM
Eli McGarvie
Software Developer Salary in Austria [2023]
over 3 years ago
LM
Luis Minvielle
How Much FAANG Companies Actually Pay Software Engineers in 2025
about 3 years ago