Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Java Engineer role.
Rezi rewrites your resume against Charles Schwab Inc.'s job description. Free.

Tailor your resume to this Java Engineer role.
Rezi rewrites your resume against Charles Schwab Inc.'s job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Java Engineer posting at Charles Schwab Inc. — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Java Engineer posting at Charles Schwab Inc. — free, in seconds.
About the Role
Lead the development and support of scalable, reliable, and secure Java-based web services for business-critical integration solutions. Combine hands-on application development with technical leadership, guiding engineering decisions and helping the team deliver maintainable, high-quality software within an Agile Scrum environment. Improve application performance, scalability, resiliency, and security while applying sound judgment to complex production and development challenges. Strengthen engineering practices and support developer growth through code reviews, testing, mentoring, and knowledge sharing.
Responsibilities
- Lead the development and support of scalable, reliable, and secure Java-based web services.
- Combine hands-on application development with technical leadership.
- Guide engineering decisions and help the team deliver maintainable, high-quality software.
- Collaborate with business partners and technologists to translate requirements into effective technical solutions.
- Improve application performance, scalability, resiliency, and security.
- Apply sound judgment to complex production and development challenges.
- Strengthen engineering practices and support the growth of other developers through code reviews, testing, mentoring, and knowledge sharing.
- Mentor developers, provide technical guidance, and strengthen team capability through constructive feedback and knowledge transfer.
- Gather requirements and translate business needs into technical specifications.
- Support enterprise web applications in production environments.
Requirements
- Bachelor’s degree in Computer Science or a related technical field.
- 6+ years of software development experience, with a strong focus on Java and related frameworks.
- Demonstrated Java application development experience, including the ability to create clean, maintainable, testable, and efficient code.
- Extensive experience designing or supporting REST APIs, microservices, and integrations between front-end and back-end systems.
- Experience applying problem-solving and decision-making skills to investigate software issues, correct defects, and improve application performance, scalability, resiliency, and security.
- Experience with modern development practices, including CI/CD pipelines, Git version control, automated testing, code reviews, unit testing, and integration testing.
- Experience working with MongoDB and SQL databases.
- Ability to lead technical work, take ownership of outcomes, and communicate effectively across business and technology teams.
- Experience developing Java applications with Spring Boot.
- Experience applying test-driven development practices and creating integration tests with Cucumber.
- Experience with RabbitMQ and Kafka event-streaming platforms.
- Experience writing Splunk queries and developing monitoring dashboards.
- Experience with Agile tools and methodologies, including Jira.
- Strong cross-functional collaboration skills.
Skills
- Java
- REST APIs
- Microservices
- Integrations
- CI/CD pipelines
- Git version control
- Automated testing
- Code reviews
- Unit testing
- Integration testing
- MongoDB
- SQL databases
- Spring Boot
- Test-driven development
- Cucumber
- RabbitMQ
- Kafka
- Splunk queries
- Jira
Location
- On-site
Work Type
- On-site
- Full-time
Experience Level
- 6+ years of software development experience
Education Level
- Bachelor’s degree in Computer Science or a related technical field
Salary/Compensations
- In addition to the salary range, this role is eligible for bonus or incentive opportunities.
About the Company
- At Schwab, you’re empowered to make an impact on your career.
- 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.