Software Development
2 months ago
Application Development:
- Technical Design: Understanding the needs of the business, conducting research and analysis on potential options, and recommending an optimal solution based on context and on alignment to our strategic technology vision.
- Hands-On Coding: Assist in the design, development, and maintenance of applications using Java/J2EE and related technologies.
- Code Quality: Write clean, efficient, and maintainable code, following best practices, design patterns, SOLID principles, and coding standards.
- Testing and Debugging: Participate in testing and debugging activities to ensure the delivery of high-quality software.
- Collaboration: Work closely with Senior developers, Architect, Product Owners, and Database developers, and other team members to implement new features and enhance existing ones.
- Learning and Development: Continuously improve your skills and knowledge through hands-on experience and ongoing learning opportunities.
Operational Excellence:
- Monitoring and Logging: Develop, standardize, and maintain a robust monitoring framework that tracks performance metrics and logs critical events. Use this data to drive continuous improvement and ensure high availability and reliability.
- Security and Compliance: Support the implementation of comprehensive security protocols and compliance measures across all development. Regularly review and update these protocols to mitigate risks and respond to evolving threats.
- Disaster Recovery and Business Continuity: Establish and test disaster recovery plans that ensure rapid restoration of services in the event of outages or other disruptive incidents. Maintain business continuity by implementing failover mechanisms and redundant systems.
Culture:
- Fostering a culture of engineering excellence and challenging the status quo.
- Cultivating a culture of open feedback that promotes accountability for getting better together.
- Participating in discussions and ensuring that everyone has an opportunity to share their opinion and be heard.
What you have
Required Qualifications:
- Bachelor of Science degree in Computer Science, Engineering, or related field.
- 5+ years of experience in developing Java/J2EE applications utilizing the Spring Framework.
- 3+ years demonstrated real world experience in software engineering principles, software design patterns, and SOLID principles.
- Firm grasp of algorithm design and software problem solving techniques.
- 4+ years’ experience developing REST APIs.
- 4+ years’ experience developing Microservices and Spring Boot applications.
- 4+ years demonstrated real world experience in database principles using database technologies, such as Oracle, SQL Server, or PostgreSQL.
- 3+ years demonstrated real world experience in enterprise web/backend for frontend application development.
- 3+ years’ experience developing with RabbtiMQ.
- 4+ years’ experience working with Continuous Integration/Continuous Deployment and DevOps tools using Bitbucket, Bamboo, GitHub, and GitHub Actions.
- 4+ years’ experience writing JUnit tests and using mocking frameworks, such as Mockito or Powermock.
- Strong understanding and grasp of building applications for the Cloud.
- 3+ years’ experience developing applications on Cloud platforms, such as AWS/GCP/PCF.
- Experience with scheduling and batch applications using Ctrl-M, Shedlock, Spring Batch, etc.
- 2+ years’ experience working with Javascript frameworks such as ReactJS/Angular.
- 2+ years’ experience using enterprise logging/monitoring/troubleshooting tools like Splunk/Foglight/AppDynamics/Grafana/Prometheus or equivalent tools.
- Experience with the Atlassian tool stack (JIRA and Confluence).
- Exposure to Agile/Scrum software development methodologies, values, and processes.
- Curiosity to understand and leverage new tools and technologies.
- Excellent team player and ability to take direction from the Senior Staff and executing with precision.
- Self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems.
Preferred qualifications:
- Master of Science degree in Computer Science or equivalent work experience.
- Experience in the financial services industry.
- Experience developing Twelve-Factor applications.
- Experience with NoSQL technologies, such as MongoDb.
- Experience working with containerization technologies, such as Docker.
- 2+ years’ experience working with Kafka.
- A good understanding of BDD and TDD testing principles.
What’s in it for you
At 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 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 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
-
Software Developer
1 month ago
Southlake, United States JobRialto Full timeJob Summary: The Software Developer will be responsible for designing, developing, maintaining, and troubleshooting software solutions to address business problems. The role involves interpreting technical specifications, implementing code, and conducting unit tests to ensure high-quality, scalable software. The candidate will work in a fast-paced, agile...
-
Java Software Developer Position
2 weeks ago
Southlake, Texas, United States Charles Schwab Full timeAbout UsAt Charles Schwab, we're committed to empowering our employees' personal and professional success. Our purpose-driven, supportive culture, focuses on your development means you'll get the tools you need to make a positive difference in the finance industry.Job DescriptionThis newly created role will support the future growth of the Wealth Management...
-
Senior Software Development Lead
3 weeks ago
Southlake, Texas, United States TWO95 International Full timeJob Title: Senior Software Development LeadLocation: Southlake, TXEstimated Salary: $80,000 - $100,000 per yearWe are seeking a highly skilled Senior Software Development Lead to join our team at TWO95 International. The ideal candidate will have a strong background in SAP development and integration with Coupa Procurement & Invoicing.Job Description:Gather...
-
Senior Java Developer
4 weeks ago
Southlake, Texas, United States United Software Group Full timeWe are seeking a skilled Senior Java Developer to join our team in Southlake, TX. This is an onsite contract position with a W2 employment arrangement.About the JobThis role requires a minimum of 7+ years of experience in Java, Springboot, ReactJS, Docker & Kubernetes technologies as a Full Stack developer. The ideal candidate will have hands-on experience...
-
Software Developer
2 weeks ago
Southlake, Texas, United States Charles Schwab Full timeAbout Charles SchwabAt Charles 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.We offer a competitive benefits package that takes care of the whole you – both...
-
Southlake, Texas, United States TWO95 International Full timeJob Title: Software Engineer for SAP and Coupa Interface DevelopmentLocation: Southlake, TXEstimated Salary: $60,000 - $80,000 per yearWe are looking for a talented Software Engineer to join our team at TWO95 International. The ideal candidate will have a strong background in SAP development and integration with Coupa Procurement &...
-
Southlake, Texas, United States Charles Schwab Corporation Full timeAbout the RoleAt Charles Schwab Corporation, you'll be empowered to make a meaningful impact on your career. As a Quality Assurance Engineer in Software Development, you'll join a team that combines innovative thinking with creative problem-solving to transform the finance industry.
-
Software Development
4 weeks ago
Southlake, United States Charles Schwab Full timePosition Type: RegularYour opportunityApplication Development:Technical Design: Understanding the needs of the business, conducting research and analysis on potential options, and recommending an optimal solution based on context and on alignment to our strategic technology vision. Hands-On Coding: Assist in the design, development, and maintenance of...
-
Java Full Stack developer
3 months ago
Southlake, United States United Software Group Full timeJob Title: Senior Developer Location: 100% onsite, Southlake, TX Job Description: Minimum 7+ years of expenrince in Java, Springboot, ReactJS, Docker & Kubernetes technologies as a Full Stack developer. • Ability to handle production support actvities as part of project delivery. • Ability to handle release management & client reporting for the project....
-
Internal IT Support Analyst
2 weeks ago
Southlake, United States Liberty Software Full timeLiberty Software is a healthcare technology company that develops software for retail pharmacies across the country. Our pharmacy management platform helps our clients increase profits, improve customer service, and enhance patient safety. We are seeking a knowledgeable professional that takes initiative and possesses an analytically mindset to join our...
-
IT Software Engineer
3 weeks ago
Southlake, Texas, United States Charles Schwab Full timeJob OverviewThis is an exciting opportunity to join Charles Schwab's Client Servicing technologies development team as a Software Engineer.Estimated Salary: $120,000 - $180,000 per yearWe are looking for a passionate individual who can lead technical projects and work collaboratively with internal and external stakeholders. The ideal candidate will have...
-
Senior iOS Software Developer
1 month ago
Southlake, United States Charles Schwab Full timePosition Type: RegularYour opportunityAt Schwab, you are 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.Schwab has been doing in-house, native mobile development for several years but every business channel in Schwab is...
-
Southlake, Texas, United States Papyrus Software USA Full timePapyrus Software USA is seeking an experienced Senior Enterprise Content Management Specialist to join their team based in Southlake, TX. As a leading provider of innovative technology solutions, we are looking for a skilled professional with expertise in Enterprise Content Management (ECM), Artificial Intelligence (AI), and Adaptive Case Management.About...
-
Senior Software Engineer
3 months ago
southlake, United States Gate Sentry Full timeGate Sentry was founded by former Corporate leaders, property managers, and security experts who were frustrated with existing access control systems. These systems often offered all-in-one solutions that failed to address the specifics of each property type. Leveraging years of firsthand experience, our founders developed Gate Sentry, an access control...
-
Senior Software Engineer
6 months ago
Southlake, United States Gate Sentry Full timeGate Sentry was founded by former Corporate leaders, property managers, and security experts who were frustrated with existing access control systems. These systems often offered all-in-one solutions that failed to address the specifics of each property type. Leveraging years of firsthand experience, our founders developed Gate Sentry, an access control...
-
Software Solutions Architect
3 weeks ago
Southlake, Texas, United States JobRialto Full timeAbout the RoleWe're looking for a talented Software Solutions Architect to lead the design and development of our software solutions. As an architect, you'll work closely with cross-functional teams to ensure that our products meet the highest standards of quality, scalability, and reliability.Key responsibilities include interpreting technical...
-
Data Management Systems Engineer
4 weeks ago
Southlake, Texas, United States United Software Group Full timeJob DescriptionWe are seeking an experienced Data Management Systems Engineer to join our team at United Software Group.About the RoleThis is a full-time position offering a competitive salary of $120,000 (including QPLC) and a comprehensive benefits package.Key ResponsibilitiesInteract with business users and source teams to gather requirements and...
-
Senior Software Engineer
5 months ago
Southlake, United States TWO95 International Full timeTitle: Senior Software Engineer Location: Southlake, TX Job Type: 6+Months Contract Rate: $50/hr Requirements Job Description Gathering requirements for interfaces between SAP ECC and Coupa Procurement & Invoicing. Development of software technical specifications. Advise middleware team on mapping between Coupa APIs and SAP BAPIs. If necessary,...
-
Software Engineer for Financial Services
2 weeks ago
Southlake, Texas, United States Charles Schwab Full timeAbout the OpportunityWe are seeking a skilled software developer to join our team in supporting the growth of our Wealth Management business. This role will involve designing and implementing data integration pipelines, developing automated unit, integration, and acceptance tests, and collaborating with cross-functional teams.About the RoleYou will be...
-
C# Developer
5 days ago
Southlake, United States Charles Schwab Full timePosition Type: RegularYour opportunity At Schwab, you are 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 Software Developer for the Cashiering Technology Management organization, you will be responsible for...