Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Developer (Conversational AI) - Hybrid | Lone Tree, CO, USA image - Rise Careers
Job details

Senior Java Developer (Conversational AI) - Hybrid | Lone Tree, CO, USA

Senior Java Developer (Conversational AI) - HybridPosition Type: Regular Your opportunityAt Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo†and transform the finance industry together.As a Senior Software Development Engineer in the Conversational AI team, you will play a key role in designing, developing, and implementing next-generation experiences for our clients through Schwab’s virtual assistant.You will work as part of team that works closely with our Product, Data Science, UX Design, Architecture, fellow Engineers, and various stakeholders and partners to deliver innovative solutions that enhance the customer journey at a world class financial institution. What you haveRequired Qualifications:• Bachelor’s degree in computer science or engineering from an accredited university• 8+ years of Java software development and engineering experience• 8+ years in RESTful API design, development, and integration with ability to demonstrate expert level knowledge.• 6+ years experience in Java SpringBoot and microservices architecture with ability to demonstrate advanced level knowledge.• 1-3+ year of experience in Google Dialogflow or similar Conversational AI tools (DialogFlow CX, DialogFlow ES, Amazon Lex, Kore.ai, Amelia, Rasa, Azure AI Bot Framework, IBM Watson Assistant, yellow.ai) for creating intent-driven conversational experiences.• Ability to document and manage technical risks and dependencies across multiple teams and systems.• Familiarity with agile development methodologies, with experience contributing to sprint planning and backlog refinement.Preferred Experience:• Prior experience developing conversational AI or chatbot solutions in the financial industry.• Hands-on development in GCP environments.•Develop and implement client-facing virtual assistant solutions using Dialogflow, Natural Language Processing (NLP) and Java SpringBoot, ensuring seamless intent recognition and action-driven interactions.• Demonstrated ability to work with modern DevOps tools and CI/CD practices in cloud environments (e.g., GitHub, Bamboo, GCP terraform, Cloud Run, Harbor).• Expertise in scaling applications, monitoring, and optimizing performance in cloud environments.•Demonstrate deep expertise in software development and engineering principles, leveraging domain knowledge to drive the evolution of our conversational AI platform and its integration into our web and mobile experiences.•Led the design and development of microservices that integrate with various backend systems on Google Cloud Platform (GCP).•Collaborating with cross-functional teams to align on technical strategies that deliver exceptional client experiences.•Communicating effectively with stakeholders to ensure clarity in project objectives, technical solutions, and expected outcomes.•Ensure compliance with financial services industry and organization-specific standards to deliver secure, scalable, and compliant solutions.•Led agile development processes (Scrum / SAFe) to iterate quickly on new features, ensuring high performance, reliability, and scalability.•Expertise in RESTful services, API integrations, and data exchange between systems to enable real-time interactions between the virtual assistant and backend systems.•Proactive in adopting and contributing to best practices in development, code reviews, and continuous integration and deployment (CI/CD) pipelines on GCP.• Financial services/brokerage industry experience.What’s in it for youAt Schwab, we’re committed to empowering our employees’ personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry. Our 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 that takes care of the whole you – both today and in the future:• 401(k) with company match and Employee stock purchase plan• Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions• Paid parental leave and family building benefits• Tuition reimbursement• Health, dental, and vision insurance
Charles Schwab Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Charles Schwab DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Charles Schwab
Charles Schwab CEO photo
Walt Bettinger II
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Java Developer (Conversational AI) - Hybrid | Lone Tree, CO, USA, Charles Schwab

Join Schwab as a Senior Java Developer (Conversational AI) - Hybrid and take your career to new heights while contributing to innovative solutions that reshape the finance industry. At Schwab, you're not just an employee; you're empowered to make a difference and challenge the status quo. In this pivotal role, you’ll be part of the dynamic Conversational AI team, where your expertise in Java development and RESTful API design will help create an engaging virtual assistant experience for our clients. Collaborate closely with talented professionals across Product, Data Science, UX Design, and engineering teams to deliver cutting-edge solutions that enhance customer interactions. Your 8+ years of Java experience, combined with your advanced knowledge of SpringBoot and microservices architecture, will be key in driving our conversational AI initiatives forward. Familiarity with tools like Google Dialogflow is a must as you’ll be leading the charge in developing intent-driven conversational experiences. You’ll also benefit from a work environment that prioritizes flexibility while ensuring a culture of teamwork and clarity in project objectives. This is more than just a job; it's an opportunity to grow, learn, and create a lasting impact in a world-class financial institution. If you're ready to embrace a challenge and push boundaries, Schwab is the place for you!

Frequently Asked Questions (FAQs) for Senior Java Developer (Conversational AI) - Hybrid | Lone Tree, CO, USA Role at Charles Schwab
What are the primary responsibilities of a Senior Java Developer (Conversational AI) at Schwab?

As a Senior Java Developer (Conversational AI) at Schwab, your responsibilities include designing and implementing innovative solutions for our virtual assistant, collaborating with cross-functional teams, and managing technical risks across projects. You'll engage in RESTful API design and integration while leveraging your expertise in Java SpringBoot and microservices architecture.

Join Rise to see the full answer
What qualifications are required for the Senior Java Developer (Conversational AI) position at Schwab?

To qualify for the Senior Java Developer (Conversational AI) position at Schwab, candidates should have a Bachelor's degree in Computer Science or Engineering from an accredited university, at least 8 years of Java software development experience, and extensive knowledge in RESTful API design. Experience with tools like Google Dialogflow for creating conversational AI solutions is also required.

Join Rise to see the full answer
What experience is preferred for the Senior Java Developer (Conversational AI) role at Schwab?

Preferred experience for the Senior Java Developer (Conversational AI) role at Schwab includes having a background in developing chatbot solutions within the financial industry, familiarity with GCP environments, and proficiency in agile development methodologies. Candidates who understand compliance standards in financial services will have an added advantage.

Join Rise to see the full answer
How does Schwab support professional development for Senior Java Developers?

Schwab values the professional growth of its employees by offering resources like tuition reimbursement, a supportive work culture, and a range of learning opportunities. As a Senior Java Developer, you can participate in projects that enhance your skills while making impactful contributions to the organization.

Join Rise to see the full answer
What benefits does Schwab offer to Senior Java Developers (Conversational AI)?

Senior Java Developers (Conversational AI) at Schwab enjoy a competitive benefits package that includes a 401(k) with company match, paid time off for vacations and volunteering, comprehensive health insurance, and family-building benefits. Additionally, employees receive a sabbatical after five years of service to rejuvenate and recharge.

Join Rise to see the full answer
Common Interview Questions for Senior Java Developer (Conversational AI) - Hybrid | Lone Tree, CO, USA
Can you describe your experience with RESTful APIs in Java development?

When answering this question, focus on specific projects where you designed and developed RESTful APIs. Discuss the tools and technologies you used, the challenges you faced, and how you ensured the APIs were scalable and secure.

Join Rise to see the full answer
What is your understanding of microservices architecture, and how have you applied it in your previous roles?

Provide a clear definition of microservices architecture, highlighting its benefits like scalability and maintainability. Discuss a specific example where you designed a microservice, including the technology stack and the outcomes achieved.

Join Rise to see the full answer
How do you go about troubleshooting issues in a Java application?

Outline your systematic approach to troubleshooting, such as using logging tools, debugging techniques, and involving team members for code reviews. Mention specific tools you have used to identify and fix issues in Java applications.

Join Rise to see the full answer
What methodologies do you prefer when managing project lifecycles in Agile environments?

Discuss your familiarity with Agile practices, such as Scrum and Kanban. Provide examples of how you have effectively contributed to sprint planning, and retrospective meetings, and handled backlog refinement.

Join Rise to see the full answer
Can you highlight your experience with Dialogflow or similar Conversational AI tools?

Share your hands-on experience using Dialogflow, discussing specific features you utilized to create conversational experiences and how you managed intent recognition to refine user interactions.

Join Rise to see the full answer
How do you stay current with emerging technologies in software development?

Talk about your strategies for continuous learning, such as following industry blogs, attending webinars, and participating in coding communities. Mention any recent technologies you have adopted in your projects.

Join Rise to see the full answer
Describe a challenging project you've worked on involving Java and cloud technologies.

Provide details about the project scope, your role, the technology stack, and the challenges you faced. Highlight your contributions to overcoming those challenges and the impact on the project's success.

Join Rise to see the full answer
In your opinion, what makes a successful conversational AI product?

Discuss the importance of user experience, intent accuracy, and seamless integration with backend systems. Share insights from your experiences with building conversational solutions and how you evaluated their effectiveness.

Join Rise to see the full answer
How do you balance technical debt while delivering new features?

Explain your approach to managing technical debt, perhaps by setting aside time for refactoring while prioritizing high-impact features. Provide examples of how you have successfully navigated this balance in your past roles.

Join Rise to see the full answer
What strategies do you use to effectively communicate technical concepts to non-technical stakeholders?

Focus on your ability to simplify complex concepts by using analogies and visual aids. Share a specific instance where you successfully conveyed technical information to a non-technical audience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 13 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
InPost Remote Pana Tadeusza, Kraków, Poland
Posted 2 days ago
Dental Insurance
Performance Bonus

Our purpose is to champion every client’s goals with passion and integrity, empowering them to take ownership of their financial future at every income level and life stage.

148 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 5, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!