More jobs:
Senior Java Developer
Job Description & How to Apply Below
About Finastra
Finastra is a global leader in financial services software, providing technology that powers mission-critical solutions across Lending, Payments, and Universal Banking for over 7,000 customers.
Role OverviewReporting to the Sr. Development Manager, the Senior Developer will design, develop, maintain, and optimize enterprise applications with a focus on Java and .NET, legacy code modernization, and database management.
Key Responsibilities- Design, develop, and implement Java-based applications in a dynamic environment.
- Configure, deploy, and manage applications on Web Sphere Application Server.
- Develop and maintain applications using the .NET framework and C#.
- Write efficient T-SQL scripts for querying, data manipulation, and performance tuning.
- Manage and optimize Oracle databases, ensuring integrity, security, and availability.
- Understand, analyze, and reverse engineer existing legacy codebases to identify improvement opportunities.
- Lead efforts to modernize legacy systems for better performance and maintainability.
- Create clear, easy-to-read product documentation based on legacy code and system analysis.
- Develop RESTful services and demonstrate good understanding of microservices architecture.
- Troubleshoot and resolve issues across Java, .NET, middleware, and database platforms.
- Participate in code reviews, mentor junior developers, and contribute to best practices.
- Document system architecture, technical specifications, and project deliverables.
- Preferably at least 10 years of professional software development experience.
- At least 3 years in a senior developer role or equivalent.
- Proven experience in Java development with strong object-oriented programming skills.
- Hands-on experience with Web Sphere Application Server.
- Demonstrated proficiency in T-SQL and Oracle database management.
- Experience developing and maintaining applications using the .NET framework and C#.
- Strong ability to understand, analyze, and reverse engineer legacy code.
- Experience with legacy code improvement, performance optimization, and refactoring.
- Skilled in creating comprehensive, understandable documentation for complex systems.
- Experience designing, developing, and consuming RESTful Web services.
- Good understanding of microservices architecture.
- Familiarity with enterprise application deployment, performance tuning, and troubleshooting.
- Strong analytical, problem-solving, and communication skills.
- Ability to work effectively within a team and adapt to evolving project needs.
- Experience working in agile development environments.
- Knowledge of additional middleware, cloud platforms, and Dev Ops practices.
- Relevant certifications in Java, Web Sphere, Oracle, or .NET technologies.
90-115k CAD.
Accessibility & InclusionFinastra is committed to providing accessible employment practices in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). Applicants may request accommodations at any stage of the recruitment process, and information will be handled confidentially.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×