Job responsibilities
- Regularly develop web applications using Java stack, Spring based web app layer, Interfacing with APIs and database back-ends
- Drives development in SQL
- Working knowledge of Java Script presentation layer
- Build custom dashboards using data aggregation / presentation tools like: Qlik / Grafana / Splunk
- Interact with a variety of data APIs
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Drives decisions that influence the product design, application functionality, and technical operations and processes
- Serves as a function-wide subject matter expert in one or more areas of focus
- Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
- Influences peers and project decision-makers to consider the use and application of leading-edge technologies
Required qualifications, capabilities, and skill
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Operational knowledge of all phases of modern software lifecycle, good awareness of the software security best practices
- Advanced understanding of application design and its impact on availability, resilience and performance of the applications
- Ability to mentor other engineers on efficient software delivery practices
- Good understanding on agile methodology and its tooling
- Ability to work in and across large, collaborative teams to achieve organizational goals
- Prior experience in financials industry and/or branch operations
- Strong interest in investigating technological deficiencies and identifying ways to improve existing solutions
- Passion for improving end Customer Experience using technology
- Knowledge of industry-wide technology trends and best practices
- Strong communication and partnership skills
Preferred qualifications, capabilities, and skills
- Strong knowledge of one or more relational and no-SQL databases
- Understanding of Data security and protection
- Strong knowledge of AWS Cloud environment, certification is preferred
- Ability to write and follow code in python
- Experience in ML based data analytics