Full-Time

Senior Full Stack Java Developer

Confirmed live in the last 24 hours

Charles Schwab

Charles Schwab

Senior, Expert

Lone Tree, CO, USA + 1 more

More locations: Ann Arbor, MI, USA

Category
Full-Stack Engineering
Software Engineering
Required Skills
JavaScript
Java
Requirements
  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.
  • 7+ years professional experience in software engineering
  • 4+ years of Java and JavaScript
  • 2+ years of test-driven development and quality automation.
Responsibilities
  • Build the core trading components of internal and external customer-facing interactive web applications.
  • Contribute to a core trading component team in development practices, operational standards, platform evolution, and platform resiliency.
  • Design and develop high-performance applications.
  • Focus on building scalable services and refactoring core client services.
  • Lead end-to-end testing and test automation initiatives.
Desired Qualifications
  • Expertise in JavaScript, Angular, and Java, Spring Boot, with strong skills in building scalable, maintainable applications.
  • Extensive experience with unit, integration and end-to-end testing frameworks.
  • Proven experience in test automation strategies and implementation.
  • Advanced understanding of refactoring practices and maintaining legacy systems.
  • Strong background in API design and architecture.
  • Excellent leadership, mentoring, and communication skills.
  • Experience working in agile environments and contributing to continuous improvement.
  • Experience in refactoring services to more modern approaches using JavaScript (Angular) for frontend and Java (Spring Boot) for backend.
  • Experience working within the planning and implementation of scalable APIs, ensuring performance and reliability.
  • Proven experience with delivering end-to-end testing efforts to maintain confidence in continuously delivering updates.
  • Firm understanding of the test automation lifecycle for both frontend and backend services to ensure rapid, reliable releases.
  • Strong Ownership of maintaining and improving legacy code, enhancing scalability and performance.
  • Strong in collaboration and mentorship with management, stakeholders and those within the agile team.

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A