Job responsibilities
- Execute creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Partner with Product and Platform teams to solidify CI/CD capabilities & related toolchain for all Technology stacks and Application patterns
- Collaborate on exemplar implementations for various approaches for each product capability and create Tech primers accordingly in partnership with other Lines of Business and Platform teams
- Facilitate adoption parties and support asynchronous adoption
- Identify and implement sustainable automated ways to gather and govern the adoption of CI/CD capabilities
- Add to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- 3+ years of hands-on experience in software development utilizing Java based platforms for building mission critical enterprise applications
- Hands-on experience in software development utilizing Java based platforms for building mission critical enterprise applications
- Proven knowledge of using Continuous Integration(CI) and Continuous Delivery (CD) practices using Jenkins or similar technologies
- Strong understanding of Object Oriented principles, Microservice driven architecture, REST architectural style and RESTful APIs
- Experience working with the core Spring Framework, Spring Boot and Spring Cloud and SCM tools like Git, Subversion
- Hands-on experience in one or more modern programming languages and cloud platforms like Java / JavaScript /Python on AWS/ Pivotal cloud foundry /GCP / Azure using Kubernetes
- Knowledge of one or more database technologies like Oracle, Cassandra
- Knowledge of one or more Messaging technologies like Apache Kafka
- Strong understanding of test driven development, Shift-Left focus, Engineering mindset and passion for innovative development
Preferred qualifications, capabilities, and skills
- Strong research, investigation, presentation and evaluation skills.
- In-depth knowledge of the financial services industry and their IT systems