- Wants to develop and troubleshoot highly available, highly performant solutions?
- Wants to be in the middle of the organization's mission-critical functionality?• Has a passion for using technology and collaboration to solve problems?
- Embraces the role of a full-service Software Engineer?
If so, we are looking for you. We're looking for a full-stack Software Engineer with strong backend skills to join our Digital Technology team. You will have strong Java and Spring Boot skills with the ability and desire to also master our team's front end and mobile development environments. Working with our team and others in the organization you will help us to expand our offerings in the online banking space.
What you'll do:
- Develop solutions using Java, JavaScript, and related frameworks, SDKs, and libraries
- Develop microservices, web applications, and mobile applications
- Manage system health and throughput using the ELK Stack (Elastic, Logstash and Kibana)
- Troubleshoot and debug issues in existing code
- Interpret design documents to create code that achieves desired outcomes
- Develop code using best practices while always ensuring quality and security
- Participate in an on-call support rotation covering nights and weekends
What skills you need:
- Strong programming background in Java or other object-oriented language
- Knowledge of Java and JavaScript frameworks and libraries including Spring Boot, Angular, React
- Familiarity with version control software (Artifactory, Git, GitHub)
- Knowledge of scalable web services
- Strong knowledge of and experience working with relational databases
- Passion for development, quality, and testing
- Ability and desire to quickly learn new technologies and concepts
- Great communication skills and the ability to create and maintain professional relationships
- Strong decision-making, analytical, and problem-solving skills
- Strong history of work experience as a developer
What makes you stand out:
- Experience with Flutter, the cross-platform mobile SDK
- Experience with Angular, React, and Spring Boot
- Experience using RabbitMQ
- Experience with ELK Stack (Elastic, Logstash and Kibana)
- Understanding of web and mobile concepts
- Knowledge of user experience design best practices
- Knowledge of financial services or banking industry practices, products, and processes
- Knowledge of continuous integration/delivery and automation frameworks (Jenkins, Ansible, GitHub actions)
- Familiarity with Atlassian tools (Jira, Crucible)
Annual salary starting at $74,500 to $110,000*
*Actual compensation will be based upon factors such as geographic location, experience, education, and/or skill level and will be finalized at the time of offer.