Posted in

Senior Java Developer

Senior Java Developer

CompanyCharles Schwab
LocationLone Tree, CO, USA, Ann Arbor, MI, USA, Southlake, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor of Science in Computer Science or related field is required.
  • 6+ years of hands-on experience with application and service development.
  • Professional experience with RESTful API development.
  • Advanced knowledge of Java and build automation tools such as Maven or Gradle.
  • Excellent verbal and written communication skills. Ability to effectively communicate complex software solutions to both technical and nontechnical audiences.
  • Experience with setting up CI/CD pipelines using tools such as Bamboo.
  • Participate in engineering practices such as code reviews, service discovery, and environment strategy.
  • Provide support, including on-call support when necessary.
  • Professional experience with relational databases (SQL Server is preferred).
  • Professional experience with source code repository tools, such as Bitbucket and GitHub.

Responsibilities

  • Leading other developers on the team and providing technical guidance. Ability and interest in mentoring other engineers.
  • Designing and implementing REST API services in Java and using SQL databases to manage data.
  • Writing unit and integration tests and help set up the CI/CD pipeline while working with DevOps.
  • Adhering to best-effort Trunk-based development (TBD) which includes writing automation code along with the completion of a feature.
  • Delivering a project to production while working with release management.
  • Upholding Schwab technology standards.
  • Solving technical problems with limited oversight.
  • Challenging the status quo and pushing for better software engineering and Agile practices.
  • Leading team members to produce performant and scalable systems through engineering and operational excellence.
  • Openness to learn, and the ability to work collaboratively with the team.

Preferred Qualifications

  • Experience in the Financial Services industry is strongly preferred.
  • Experience with both Pivotal Cloud Foundry (PCF) and cloud services such as Amazon Web Services (AWS).