
Java Developer - Workplace Services Engineering
Charles Schwab2 days ago
Base Salary
$110k - $135k/yr
Responsibilities
- Design, develop, and implement cross-functional, multi-platform application systems.
- Deliver secure, high-quality, testable code and participate in constructive code reviews.
- Build proof-of-concept solutions and reusable development patterns.
- Prepare architecture, design, and system documentation and collaborate with architects on alignment and approvals.
- Coordinate respectfully with onshore and offshore engineering partners.
- Develop CI/CD pipelines using tools such as Bamboo and GitHub Actions.
- Write and maintain automated unit tests.
- Participate in Agile ceremonies and continuous-improvement activities.
Requirements
- At least 4 years of related experience.
- At least 3 years of professional hands-on experience developing and reviewing Java code.
- Experience with SQL and NoSQL databases, including examples such as Oracle and MongoDB.
- Experience with Spring or Spring Boot.
- Experience designing and implementing RESTful APIs and microservices, preferably in a cloud-based environment.
- Experience developing CI/CD pipelines with tools such as Bamboo, GitHub Actions, Jenkins, CircleCI, or Travis CI.
- Understanding of distributed systems, integration patterns such as RabbitMQ and Kafka, and unit-testing frameworks such as JUnit.
- Strong analytical, problem-solving, communication, and collaboration skills in an Agile environment.
- A BS/MS degree is preferred, or equivalent experience.
- Preferred qualifications include experience with AI development tools, cloud-native development or containerization, monitoring and performance engineering, TDD or BDD, Cucumber or Selenium, and Angular or React.
Benefits
- The role is intended to be performed on site in the specified location.
- The position is eligible for bonus or incentive opportunities in addition to the salary range.
Tech Stack
AngularApache KafkaBambooCircleCICucumberDatadogDockerGitHub ActionsGrafanaJavaJenkinsJUnitKubernetesMongoDBRabbitMQReactSeleniumSplunkSpring BootSQLTravis CI
Categories
About Charles Schwab
Charles Schwab provides brokerage, banking, and wealth management services for individual investors and independent investment advisors. Its business spans trading platforms, advisory and custody services (Schwab Advisor Services), ETFs and mutual funds, and a U.S. bank offering deposits and lending. Founded in 1971 and headquartered in Westlake, Texas, Schwab is publicly traded on the NYSE (SCHW) and expanded its retail and advisor footprint through the acquisition of TD Ameritrade.