
Posted a day ago
Software Developer (Java)
Scotiabank
Requirements
Bachelor's degree in Computer Science or Engineering, 3-5 years technical experience in systems analysis and development, Proficiency in Core Java and Python, Knowledge of SQL and relational databases, Experience with Spring Boot, Spring Security, or Spring Batch, Experience with CI/CD tools like GIT, Gradle, or Jira, Knowledge of Web Services (SOAP/REST), Experience with cloud platforms like Google Cloud, Knowledge of event-driven architecture (Kafka), 3-5 years experience in banking or financial services
Skills
JavaPythonSpring BootSQLKafkaGCP
About the role
Responsibilities
- Provide system analysis, design, programming, and technical documentation for Pricing and Rates applications.
- Work with project teams to refine technical requirements and build designs based on enterprise architecture standards.
- Perform coding, unit testing, debugging, and implementation of applications and scripts.
- Create development estimates and planning for various projects and enhancements.
- Maintain, support, and enhance existing applications while participating in regular code reviews.
- Lead production issue analysis and perform root cause analysis for implementation issues.
- Collaborate with product owners and business analysts to improve current system behaviors.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related discipline.
- 3-5 years of technical experience in systems analysis, design, development, and debugging.
- Proficiency in Core Java (Version 8 or higher) and Python.
- Strong knowledge of SQL and relational databases.
- Experience with Spring frameworks (Spring Boot, Spring Security, or Spring Batch).
- Experience with CI/CD tools such as GIT, Gradle, Jira, or Confluence.
- Technical knowledge of Web Services (SOAP/REST).
- Experience with cloud platforms (Google Cloud) and event-driven architecture (Kafka).
- 3-5 years of experience within the banking or financial services industry.
Preferred Qualifications
- Oracle Certified Java Developer certification.
- Knowledge of Splunk and SoapUI.
- Experience with SSL and secure handshake setups between applications.
Benefits
- Competitive rewards program including bonus, flexible vacation, and personal/sick days.
- Comprehensive benefits starting from day one.
- Upskilling opportunities through online courses and tuition assistance.
- Inclusive work environment with access to various Employee Resource Groups (ERGs).
- Collaborative workspace with amenities like free tea and coffee.
About the Company
Scotiabank is a leading bank in the Americas, dedicated to helping customers, families, and communities achieve success through a broad range of financial products and services. We foster an inclusive, high-performing culture committed to diversity, equity, and professional growth.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Developer (Java)
Scotiabank · Toronto
