Lead Java Full Stack Engineer, Big Data Preferred
Vacancy expired!
Your OpportunityThe Banking Technology organization provides strategy and technology partnership to Schwab Bank, the 14th largest bank in the U.S. Our strategy and technology partnership ensures the delivery of a best in class set of applications selected and designed to support key banking products and services for our clients. The application portfolio is a combination of SaaS and in-house developed applications. 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 Clients . What you are good at
- Contributes to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications
- Function as an active member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation) , fostering collaboration, prioritization, team accountability and transparency
- Influence team members with creative changes and improvements by challenging the status quo and demonstrating risk taking
- Ensure the highest quality software is developed, delivered and maintained along with p articipat ing in code reviews and automated testing
- Drive continuous integration and deployment strategies leveraging tools such as Bamboo with a DevOps philosophy
- Search out and evangelize new and emerging technologies including open source tools
- Mentor and guide junior team members to success within the team
- 8+ years of experience with the following: Java, Spring framework, cloud development, and Web Services (REST ful ) supporting high volume transactions in a Highly Available environment
- 3+ years of demonstrated experience in enterprise web application development
- 3+ years of demonstrated experience in the development of application libraries meant t o enforce reusable software components
- Hands-on experience in Big Data technologies (MapReduce, Hive and Hbase)
- Proven expertise in leading other engineers
- Experience with developing and deploying Cloud ready applications
- Knowledge and experience in web service design and implementation
- Experience with distributed (multi-tiered) systems, algorithms, and relational databases
- Experience in using NOSQL databases and distributed eventing / messaging systems like Kafka , RabbitMQ etc.
- Nice to have e xperience in using public cloud platform services including Google Cloud Platform or AWS
- Experience with Application Performance Management tools (Splunk, App Dynamics, New Relic, Dynatrace, etc.)
- Working knowledge of Continuous Integration/Continuous Deployment and DevOps principles
- Deep understanding of agile software development methodologies, values and procedures
- Curiosity to understand and leverage new tools , technologies and guide team to perform POCs using the new tech stack
- Strong desire to leverage technology to build products that "wow" users
- Self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems
- Experience in Financial Services industry is a plus
- BS/MS in computer science
Vacancy expired!