Senior Software Engineer

Senior Software Engineer

05 Mar 2024
Arizona, Phoenix, 85001 Phoenix USA

Senior Software Engineer

Vacancy expired!

Your Opportunity

Retirement Business Services Technology is a part of the Schwab Technology Services organization, supporting the Retirement Business Services (RBS) business unit. Our team is modernizing the legacy products and building new highly scalable data processing pipelines and cloud-native microservices applications on the latest Java/J2EE technology stack. As a Sr. Engineer with hands-on technical design & development experience, you will provide technical thought leadership within the engineering team and 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 individual curious to learn new technologies, lead with an external perspective, and deliver innovative solutions for our customers.

What you are good at

  • Lead the Java/J2EE application technical design, development, and delivery
  • Solid hands-on polyglot programming experience
  • Work with the Product Owners and Enterprise Architects to develop enhancements and new features
  • Collaborate and lead the delivery of reliability requirements with software engineering and Infrastructure teams.
  • Work with peer teams to get oriented to the application modernization road map and learn the new technology stack
  • Build proof of concept application based on Microservices principles for cloud environments
  • Conduct code reviews and manage code quality
  • Develop tests both from a unit and functional testing perspective
  • Actively participate in release planning and lead projects, participate in mentoring junior staff
  • Influence and implement improvements and efficiencies in the technical aspects of the development process and ensure the highest quality software is developed, delivered and maintained
  • Be a key leader in the agile process fostering collaboration, prioritization, team accountability and transparency



What you have

  • 10+ years demonstrated real world experience in the following:
  • Strong hands-on Java/J2EE technologies experience
  • Solid experience in designing and implementing scalable data processing pipelines for real-time streaming and batch data
  • Hands-on experience developing Microservices and 12-factor Cloud Native Applications with various modules in Spring ecosystem and Spring Boot
  • Expertise in Spring Cloud Data Flow, Spring Cloud Task, Spring Integration, Spring Batch, Spring Cloud Stream, MQ systems RabbitMQ/Kafka
  • Experience with SQL and NoSQL databases
  • CI/CD, Git, Docker, Bamboo or Jenkins, Unit Testing and Integration Testing frameworks, Test Driven Development
  • Deep understanding of design principles and patterns
  • Hands-on experience with any cloud platform, preferably Pivotal Cloud Foundry
  • Desired: Python, Angular

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.