Job responsibilities
- Design, analyze, develop, test, debug, and model the system components necessary to produce potentially shippable product iterations with each sprint.
- Deliver high quality code that complies with standards and satisfies architectural tests.
- Lead and manage a global Feature Team
- Perform pair programming and assist the team in supporting the application in all required environments.
- Provide estimates for user stories utilizing planning poker.
- Participate in product backlog prioritization, story mapping, and story splitting activities.
- Prepare and lead sprint review meetings showcasing completed product backlog items to the product owner and subject matter experts.
- Proactively look to develop and implement best practices across the entire project team, practicing continuous process improvement.
- Collaborate face to face and virtually with the Product Owner, Operations and Technology partners around the world
- Guide team members toward best solutions for the problem at hand
- Listen, interact and train developers to enhance their skill sets
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years of applied experience with a focus on AWS, Java and Spring Boot includingstandalone Spring Framework integration
- Bachelor’s Degree - preferably in Computer Science
- Strong written and oral communication and excellent presentation and influencing skills
- Proven ability to collaborate with global agile teams
- Prior experience managing a global feature team
- Strong knowledge in Core Java (Java 11+), Spring Boot, REST, Micro Services, Cloud Native, Agile, DevOps and TDD
- Deep experience in object oriented analysis and design (OOAD), Threads & Concurrency and Collections
- Recent experience with a cloud platform such as Pivotal Cloud Foundry or AWS and experience with Kafka event messaging
- 3+ years UX/UI experience utilizing HTML, CSS, plain JavaScript, Angular, React
- Good SQL/PL-SQL Skills and Hibernate/JPA
- Passionate about testing strategy, problem solving, learning new skills, sharing expertise and knowledge
Preferred qualifications, capabilities, and skills
- Knowledge and utilization of Container technologies such as Docker and Kubernetes is a plus
- AWS or other cloud service associate level certification
- Experience in Production support
- Experience working in a financial services environment with good working knowledge of associated accounting principles
- Previous experience within wholesale loans and credit risk business