Senior Java Developer

Veracity Solutions

$90K — $120K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • In-depth knowledge of Java 8 or above
  • Proven work experience as a Java Developer in a financial institution
  • Strong background in Object-Oriented Programming and Design
  • Experience with PL/SQL
  • Familiarity with RESTful services
  • Experience with messaging broker systems
  • Required experience in developing using microservices architecture
  • Proficiency in front-end frameworks such as React, Angular, or Vue.js
  • Experience with additional languages like Python and R

Responsibilities

  • Create and maintain high-quality, defect-free code
  • Implement standard security coding practices
  • Conduct unit and integration testing to ensure standards compliance
  • Adhere to enterprise technology delivery practices
  • Help develop processes to prevent issues and participate in problem resolution
  • Manage applications and environments, including performance monitoring
  • Analyze business requirements and conduct research for solution delivery

Benefits

  • Hybrid working model with 2 days onsite
  • Support for professional development
  • Collaboration with a diverse and experienced team
  • Opportunities for process improvement involvement
  • Engagement in high-impact projects within the financial sector
Full Job Description
Job Title: Senior Java Developer

Job Location: Toronto, ON (Hybrid - 2 days/week onsite)

# Positions: 1

Employment Type: FTE

Key Technology: Software: BI/DW/ETL
Code Quality & Maintenance: Create and maintain high-quality, defect-free code, provide support during testing and post-production, and participate in peer code reviews.
Security Practices: Implement standard security coding practices to protect applications from vulnerabilities.
Development & Testing: Collaborate to recommend development and testing solutions; conduct unit and integration testing to ensure standards compliance.
Project Compliance: Adhere to enterprise technology delivery practices, including scope assessment, risk, and cost analysis.
Process Improvement: Help develop processes to prevent issues and participate in problem resolution.
Systems Administration: Manage applications and environments, monitoring performance, configuration, backups, and tuning.
Requirements Analysis: Analyze business requirements and conduct research for solution delivery and problem resolution.
SQL Proficiency: Rewrite complex SQL queries as needed.
Application Development: Develop new applications and perform unit/component testing aligned with business needs and technology standards.
Documentation & Communication: Maintain documentation for design decisions and communicate development requirements effectively, supporting project planning and updates.
Issue Management: Notify stakeholders of any project-related issues and resolve or escalate as necessary.
Business Support: Assist with business inquiries and activities through enhancements and break/fix implementations.

Required:
Java Expertise: In-depth knowledge of Java 8 or above and experience with any RDBMS.
Industry Experience: Proven work experience as a Java Developer in a financial institution.
Programming Skills: Strong background in Object-Oriented Programming and Design.
Database Proficiency: Experience with PL/SQL.
Web Services: Familiarity with RESTful services.
Messaging Brokers: Experience with messaging broker systems.
Microservices Architecture: Required experience in developing using microservices architecture.
Front-End Frameworks: Proficiency in one of the following: React, Angular, or Vue.js.
Additional Languages: Experience with Python and R.

Desired:
Financial Sector Experience: Work experience as a Java Developer in Securities Lending or Prime Brokerage.
Cloud Experience: Familiarity with cloud environments.
Project Management Tools: Experience with JIRA and AutoSys.

Similar Jobs

More Jobs at Veracity Solutions

More Finance & Insurance Jobs

Find similar Senior Java Developer jobs: