Java Software Developer

Charles Schwab — United States · Posted ~5 hours ago

Mid Onsite

Skills

Java Spring Framework Spring Boot RESTful web services Enterprise application development Object-oriented programming Software engineering Agile development REST APIs Object-Oriented Programming

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A major financial services organization is seeking a Java Software Developer to build scalable solutions for customer contact technology. The role requires at least three years of professional software development experience, hands-on Java and Spring expertise, familiarity with Spring Boot and RESTful services, and a solid understanding of object-oriented programming. A relevant bachelor's degree is required. The position is on-site and offers the opportunity to contribute to technology modernization in an Agile environment.

Highlights

Develop scalable software solutions that enhance customer service technology in a collaborative, Agile engineering environment. Work with established Java frameworks and modern web services while solving meaningful technical challenges. Benefit from an organization that encourages innovative thinking, career development, and close collaboration among engineering teams.

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 field3+ years of professional software development experience, including hands-on development with Java and the Spring FrameworkExperience with Spring Boot, RESTful web services, and enterprise application developmentUnderstanding of object-oriented programming, application debugging, and common software design principlesWorking knowledge of SQL and relational databasesExperience with automated testing, Git, Bamboo, and CI/CD practicesFamiliarity with Agile development methodologies and CI/CD conceptsAbility to complete assigned tasks, seek guidance when needed, and work collaboratively within a teamExposure to PCF or another cloud application platformFamiliarity 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 BootBuild and enhance REST APIs and integrate with existing servicesTranslate business and technical requirements into maintainable solutions with guidance from senior developers and technical leadsWrite automated unit and integration tests, participate in code reviews, and troubleshoot application issuesInvestigate defects, diagnose application issues, and implement fixesCreate technical documentation, design diagrams, and API specificationsCollaborate with business analysts, QA engineers, and development partners to clarify requirements and deliver quality softwareParticipate in Agile ceremonies and communicate progress, dependencies, and blockersSupport deployments and production troubleshooting with guidance from the teamLearn and apply team standards for secure coding, testing, and maintainable software development What’s in it for you At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis. We offer a competitive benefits package that takes care of the whole you – both today and in the future: 401(k) with company match and Employee stock purchase planPaid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positionsPaid parental leave and family building benefitsTuition reimbursementHealth, dental, and vision insurance