Java Developer

Charles Schwab Corporation

Southlake (TX)

On-site

USD 110,000 - 140,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Charles Schwab Corporation seeks a Software Engineer to join the Contact Center Technology team on-site in Texas. You will develop scalable Java applications using Spring and Spring Boot, build REST APIs, and collaborate with cross-functional partners in a fast-paced Agile environment.

You will implement automated tests, contribute to design and documentation, and support deployments while growing within a collaborative, security-minded engineering culture.

Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • 3+ years of professional software development experience with Java and the Spring Framework.
  • Experience with Spring Boot, RESTful web services, and enterprise application development.
  • Strong understanding of object-oriented programming, debugging, and software design principles.
  • Working knowledge of SQL and relational databases.
  • Experience with automated testing, Git, Bamboo, and CI/CD practices.
  • Familiarity with Agile development methodologies and CI/CD concepts.
  • Ability to complete tasks and collaborate within a team.
  • Exposure to PCF or another cloud application platform.
  • Familiarity with Jira, Confluence, MongoDB or other NoSQL databases, and messaging platforms such as Kafka or RabbitMQ.

Responsibilities

  • Develop and maintain application features using Java, Spring, and Spring Boot.
  • Build and enhance REST APIs and integrate with existing services.
  • Translate requirements into solutions with guidance from senior developers.
  • Write automated unit and integration tests and participate in code reviews.
  • Troubleshoot application issues and investigate defects.
  • Create technical documentation, design diagrams, and API specs.
  • Collaborate with analysts, QA, and partners to clarify requirements and deliver quality software.
  • Participate in Agile ceremonies and communicate progress and blockers.
  • Support deployments and production troubleshooting with team guidance.
  • Learn and apply team standards for secure coding and maintainable software.

Skills

Java
Spring Framework
Spring Boot
RESTful APIs
Object-oriented programming
Debugging
Agile methodologies
CI/CD concepts
Relational databases
Cloud platforms
NoSQL (MongoDB)
Kafka
RabbitMQ

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
Bamboo
CI/CD
Jira
Confluence
MongoDB
Kafka
RabbitMQ
PCF

Job description

Your Opportunity

At Schwab, you’re empowered to make an impact on your career. Here, innovative thinking meets creative problem-solving, helping us challenge the status quo and transform the financial services industry. We believe in the value of in-office collaboration, and the selected candidate for this role will work on-site in the designated location.

We are seeking a Software Engineer who is passionate about technology and the experiences it creates to join our Contact Center Technology development team. This is an exciting opportunity to help build innovative, scalable technology solutions in a fast-paced Agile environment.

What you have

Required Qualifications

  • Bachelor’s degree in Computer Science or a related field
  • 3+ years of professional software development experience, including hands-on development with Java and the Spring Framework
  • Experience with Spring Boot, RESTful web services, and enterprise application development
  • Understanding of object-oriented programming, application debugging, and common software design principles
  • Working knowledge of SQL and relational databases
  • Experience with automated testing, Git, Bamboo, and CI/CD practices
  • Familiarity with Agile development methodologies and CI/CD concepts
  • Ability to complete assigned tasks, seek guidance when needed, and work collaboratively within a team
  • Exposure to PCF or another cloud application platform
  • Familiarity with Jira, Confluence, MongoDB or other NoSQL databases, and messaging platforms such as Kafka or RabbitMQ preferred

What You’ll Do

  • Develop and maintain application features using Java, Spring, and Spring Boot
  • Build and enhance REST APIs and integrate with existing services
  • Translate business and technical requirements into maintainable solutions with guidance from senior developers and technical leads
  • Write automated unit and integration tests, participate in code reviews, and troubleshoot application issues
  • Investigate defects, diagnose application issues, and implement fixes
  • Create technical documentation, design diagrams, and API specifications
  • Collaborate with business analysts, QA engineers, and development partners to clarify requirements and deliver quality software
  • Participate in Agile ceremonies and communicate progress, dependencies, and blockers
  • Support deployments and production troubleshooting with guidance from the team
  • Learn and apply team standards for secure coding, testing, and maintainable software development
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Charles Schwab • Southlake (TX)

Hybrid
USD 120,000 - 180,000
401(k) match
Employee stock purchase plan
Paid time off
+6
Lead Java Developer
Lead Java Developer

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 150,000
401(k) with company match
Paid time off and sabbatical after 5+
Parental leave and family building
+2
Senior Java Software Engineer
Senior Java Software Engineer

Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 180,000
Java Developer - Senior
Java Developer - Senior

Spectraforce Technologies • Phoenix (AZ)

On-site
USD 100,000 - 140,000
Software Developer
Software Developer

Charles Schwab • Omaha (NE)

On-site
USD 110,000 - 150,000
401(k) match
Employee stock purchase plan
Paid time off
+4
Sr. Java Developer/Data Engineer
Sr. Java Developer/Data Engineer

Charles Schwab • Southlake (TX)

On-site
USD 90,000 - 130,000
401(k) with company match
Paid time for vacation
Tuition reimbursement
+1
Sr Manager, Software Development & Engineering Lead
Sr Manager, Software Development & Engineering Lead

Charles Schwab Corporation • Austin (TX)

On-site
USD 140,000 - 210,000
Manager, Software Development & Engineering
Manager, Software Development & Engineering

Charles Schwab • Austin (TX)

On-site
USD 90,000 - 120,000
401(k) with company match
Paid time for vacation and volunteering
Tuition reimbursement
Sr. Java Developer
Sr. Java Developer

Charles Schwab • Southlake (TX)

On-site
USD 140,000 - 180,000
401(k) match
Employee stock purchase plan
Sabbatical after 5 years for eligible
+3
Sr Manager, Software Development & Engineering Lead
Sr Manager, Software Development & Engineering Lead

Charles Schwab • San Francisco (CA)

On-site
USD 150,000 - 210,000
401(k) with company match
Sabbatical after 5 years of service
Paid parental leave
+3