Software Engineer with Data Development and Kafka (BB-DE896)

Found in: Talent CA

Requisition ID: 96609 Join the Global Community of Scotiabankers to help customers become better off. The Software Engineer role will be responsible for implementing event-based architecture using Apache Kafka platform and on-premise or cloud based complementary systems which includes development and support of Kafka integrations, including topics, producers, consumers, Schema Registry, Kafka Control Center, and streaming applications. You will contribute to implementation of the application lifecycle - requirements, architecture design, developments and build, integration and release configuration, system testing, production operations, application optimization, and best practices adoption. Some of the key accountabilities include: Development, maintenance of reusable data streaming solutions to support various initiatives ensuring adherence to overall solution direction. Develop techniques to process and analyze events on a real-time streaming platform, develop quality scalable, tested, and reliable data services using industry best practices. Troubleshoot, system capacity, bottlenecks, basics of memory, CPU, kernel, and storage. Construction and maintenance of robust and real-time data exchange solution using Kafka or other real-time technologies. Documents and maintains operational procedures and processes. Maintains effectiveness of data management processes to be complied with bank's policies and standards. Understand of change control processes and write change requests. What You Will Bring to Succeed 4 + years of recent experience in data engineering, handling services in a large-scale distributed systems environment Hands on experience using Apache Kafka, Java & Linux Strong fundamentals and experience in Kafka configuration, and troubleshooting Experience with monitoring Kafka infrastructure along with related components Experience with Spring boot, , REST APIs, micro-services Experience with data process and distribute tools. (e.g. Apache Nifi, Apache Spark) A solid track record of data management showing your flawless execution and attention to detail. Knowledge of data cleaning, wrangling, visualization and reporting, with an understanding of the best, most efficient use of associated tools and applications to complete these tasks Experience with RDBMS and/or NoSQL (e.g. ORACLE, SQL Server, PostgreSQL, MongoDB, Elasticsearch) Experience with Docker or other containerization technologies (Kubernetes e.g.) Experience with Agile/Scrum development methodologies Team player with strong communication skills (verbal and written) Able to see tasks through to completion without significant guidance Self-managed and results-oriented with sense of ownership is required Bachelor's degree or better in Computer Science, Mathematics or relevant. The Workplace We are technology partners who help the business transform how our employees around the world work We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success! #INTECH Location(s): Canada : Ontario : Toronto As Canada's International Bank, we are a diverse and global team. We speak more than 100 languages with backgrounds from more than 120 countries. Our employees are committed to a superior customer experience and use the Bank's six guiding sales practice principles to ensure they act with honesty and integrity. At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here . Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted. Job Segment: Bank, Banking, Construction, Engineer, Software Engineer, Finance, Engineering

calendar_today3 days ago


location_on Toronto, Canada

work Scotiabank

I expressly authorise the Terms and Conditions

Similar jobs