Java Developer
2 days ago
Position Type: RegularYour opportunity
Our 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.
Retirement Business Services is a part of the Schwab Technology Services organization under Retirement Technology, supporting the Charles Schwab Trust Bank business. Our Team is modernizing legacy applications to build new highly scalable data processing pipelines and cloud-native microservices on the latest Java/J2EE technology stack along with other components using event driven architecture and reactive programming.
At Schwab, we are seeking a highly motivated, results-oriented Software Engineer who shares our passion for technology, innovation, and quality. Our main goal at Schwab is to transform people’s lives by changing the way the world invests.
As a Manager, Software Engineering & Development (individual contributor), for RBS Technology, you will provide technical solution delivery within the engineering team for our business partners. This position will be responsible for delivering high quality solutions that meet business objectives in a flexible, collaborative, and rapidly changing delivery environment. It requires highly motivated and focused developers curious to build new and innovative solutions for our Business to serve our Clients.
What you will do:
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
-
Senior Java Developer
2 months ago
North Richland Hills, 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. "Brokerage Customer and Account Technology” is a platform used by many products and services across...
-
Java Developer
1 month ago
Arden Hills, United States Saxon Global Full timeClient: boston scientific Location: arden hills, mn MUST be onsite Buying-60 Duration: 1 year+ Responsibilities include analyzing requirements, designing, implementing, debugging, and modifying test cases for a commercial safety-critical medical software web application. May interface with Systems Engineers or other user representatives to define or modify...
-
Senior Java Developer
2 weeks ago
Farmington Hills, Michigan, United States Saxon Global Full timeAbout the RoleWe are seeking an experienced Senior Java Developer to join our team at Saxon Global.This is an exciting opportunity to work on challenging projects, collaborate with talented individuals, and contribute to the company's continued success.The successful candidate will have a strong background in Java programming, excellent communication skills,...
-
Java Development Manager
1 week ago
Orland Hills, Illinois, United States Jobot Full timeJob Summary: We're seeking a seasoned Software Engineering Manager to lead our Java development team. As a key member of our organization, you'll be responsible for driving technical excellence, mentoring team members, and delivering high-quality software solutions. With a strong background in Java development and experience in the insurance industry, you'll...
-
Java Application Developer
1 week ago
North Providence, Rhode Island, United States Randstad Full timeJob OverviewWe are seeking a skilled Java Application Developer to join our team. As a Java Application Developer, you will be responsible for designing, developing, and maintaining backend systems and applications using Java technologies.The role involves working with frameworks such as Spring Boot, Hibernate, and RESTful APIs to build scalable and...
-
Java Development Expert
2 weeks ago
Auburn Hills, Michigan, United States Centraprise Full timeCentraprise is a leading technology company seeking a highly skilled Java Development Expert to join our team in Auburn Hills, MI. The ideal candidate will have extensive experience in Java/J2EE, JMS, XML, XSLT, XQUERY, XSD, SOAP, REST, WSDL, JSON, JDBC, OpenAPI, and UML Modeling & Eclipse IDE.Job ResponsibilitiesThe selected candidate will be responsible...
-
Senior Java Application Developer
2 weeks ago
Farmington Hills, Michigan, United States Saxon Global Full timeCompany OverviewSaxon Global is a leading provider of IT services and solutions, with a strong presence in the financial services industry. We are committed to delivering high-quality services to our clients and fostering a culture of innovation and collaboration.Job DescriptionWe are seeking an experienced Senior Java Application Developer to join our team...
-
Java Applications Developer
2 weeks ago
Auburn Hills, Michigan, United States Perfict Global, Inc. Full timeAbout Perfict Global, Inc.: We are a leading IT consulting services provider focused on delivering innovative business workforce solutions to Fortune 500 companies.We strive to leverage the best technologies to manage our clients' complex business and technology needs. Our professionals participate in implementation activities and collaborate to meet client...
-
Full stack Java Developer
3 days ago
Farmington Hills, United States Kyyba Full timeKey Responsibilities: Design, develop and maintain Java-based applications using Spring Boot and Micro services architecture Collaborate with cross-functional teams to design, develop and implement new features and functionality Work with Cassandra and Kafka to design and implement data storage and messaging solutions Participate in code reviews and ensure...
-
Lead Java FullStack Developer
4 weeks ago
Beverly Hills, United States Ideavat Inc Full timeJobsbridge, Inc is a fast growing Silicon Valley based I.T staffing and professional services company specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Job Description Experience with AWS technologies (S3, SNS/SQS, DynamoDB,...
-
Java Development Team Leader
2 weeks ago
Orland Hills, Illinois, United States Jobot Full timeInsurance Tech LeadershipWe're seeking a seasoned professional to fill the role of Senior Java Engineering Lead, overseeing the development, implementation, and maintenance of systems, with a focus on Guidewire or similar platforms. As a key member of our team, you'll be responsible for leading and mentoring a team of Java developers, ensuring the successful...
-
Senior Java Developer
1 month ago
Auburn Hills, United States Centraprise Full timeHello, Hope you are doing well. Please have a look at the below job description and share some relevant profiles for this opportunity. Role : Senior Java Developer Location : Auburn Hills, MI (Day 1 Onsite) Duration : Contract Experience : 8 Years Note: Looking for Local Candidates of Michigan only. Job Description: • Minimum of 7+ years overall IT...
-
Full Stack Java Developer
2 months ago
North Andover, United States 813 Consultants, LLC Full timeJob DescriptionJob DescriptionFull Stack Java Developer-Contract to Permanent Position-Hybrid role, but need to be able to come in the office 2-3 days a week.AboutThe company is a rapidly growing company serving various Government agencies. We are a team of passionate and driven individuals who are committed to building innovative products and services. Join...
-
Full Stack Java Developer
2 months ago
North Andover, United States 813 Consultants, LLC Full timeJob DescriptionJob Description Full Stack Java Developer -Contract to Permanent Position -Hybrid role, but need to be able to come in the office 2-3 days a week. About The company is a rapidly growing company serving various Government agencies. We are a team of passionate and driven individuals who are committed to building innovative products and services....
-
Java Developer
1 month ago
Auburn Hills, United States Perfict Global, Inc. Full timeAbout Us: Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the best technologies available to manage client's complex business and technology, participate in...
-
Senior Java API Developer
3 weeks ago
North Providence, United States JobRialto Full timeJob Summary We are seeking a highly motivated Senior Java API Developer to join the Client Institutional Product and Business Enablement Technology (FIPBET) team. The role involves designing and developing enterprise-grade web and middle-tier applications using Java technologies. This position offers an opportunity to work on both client and server-side...
-
Full Stack Java Developer
4 days ago
North Andover, United States 813 Consultants Full timeFull Stack Java Developer-Contract to Permanent Position-Hybrid role, but need to be able to come in the office 2-3 days a week.AboutThe company is a rapidly growing company serving various Government agencies. We are a team of passionate and driven individuals who are committed to building innovative products and services. Join our dynamic team and be part...
-
Full Stack Java Developer
3 days ago
North Andover, United States 813 Consultants Full timeFull Stack Java Developer-Contract to Permanent Position-Hybrid role, but need to be able to come in the office 2-3 days a week.AboutThe company is a rapidly growing company serving various Government agencies. We are a team of passionate and driven individuals who are committed to building innovative products and services. Join our dynamic team and be part...
-
Long Term Contract Java Developer
2 weeks ago
Auburn Hills, Michigan, United States United Software Group Full timeAbout the JobWe are looking for a Long Term Contract Java Developer to join our team at United Software Group. In this role, you will be responsible for designing, developing, and maintaining complex software systems using Java and Spring Boot.About the Company:United Software Group is a leading provider of software solutions in the automotive industry.We...
-
Java Developer with AWS
2 weeks ago
North Palm Beach, United States INTELETECH GLOBAL INC Full timeJob DescriptionJob DescriptionJob Title : Java Developer with AWS expLocation: Juno Beach, FL (ONSITE)Long term ContractGreen card or USC onlyJob Description: Technical Skills:Proficiency in Java, Spring Boot, React JS, Angular, PostgreSQL, and DynamoDB.Extensive experience with AWS (EC2,EKS, S3, Lambda, Fargate, ECS, CloudWatch, Cognito) and Azure(VM and...