Who are we? At Finastra, we're a global leader in financial services software, dedicated to ... Participate in code reviews, mentor junior developers, and contribute to best practices. * Document ...
Who are we? At Finastra, we're a global leader in financial services software, dedicated to ... Participate in code reviews, mentor junior developers, and contribute to best practices. * Document ...
Java Back End Developer Position 3: Jr. Java Back End Developer Skills: Familiar with Java Spring ... Worked in an Agile/Scrum environment to deliver high quality software
Java Back End Developer Position 3: Jr. Java Back End Developer Skills: Familiar with Java Spring ... Worked in an Agile/Scrum environment to deliver high quality software
Software Developer
Oakville, ON · On-site
Geotab is seeking a Software Developer who will own and execute video frontend development ... Solid backend development understanding, ideally with C#, but open to Java and Python experience ...
Software Developer
Oakville, ON · On-site
Geotab is seeking a Software Developer who will own and execute video frontend development ... Solid backend development understanding, ideally with C#, but open to Java and Python experience ...
Junior Quality Assurance Engineer - Express Scripts Canada
Mississauga, ON · Hybrid
CA$57K - CA$61K/yr
Basic understanding of Core Java (Java 17 or later) and the Spring Boot framework * Basic ... Familiarity with Git (version control) and basic CI/CD concepts using DevOps tools * Ability to ...
Junior Quality Assurance Engineer - Express Scripts Canada
Mississauga, ON · Hybrid
CA$57K - CA$61K/yr
Basic understanding of Core Java (Java 17 or later) and the Spring Boot framework * Basic ... Familiarity with Git (version control) and basic CI/CD concepts using DevOps tools * Ability to ...
... Programming Language), Java Architecture, JavaScript, JIRA Tool, Microservices Architecture ... Languages, Software Development Life Cycle (SDLC), Spring Boot, Spring Framework {+ 1 more ...
... Programming Language), Java Architecture, JavaScript, JIRA Tool, Microservices Architecture ... Languages, Software Development Life Cycle (SDLC), Spring Boot, Spring Framework {+ 1 more ...
Extensive experience mentoring junior developers; performing code reviews, contributing to ... Java , Node.js , MongoDB , React , HTML , SQL * Experience working with Microservices architecture
Quick apply
Extensive experience mentoring junior developers; performing code reviews, contributing to ... Java , Node.js , MongoDB , React , HTML , SQL * Experience working with Microservices architecture
Engage in developer communities to foster continuous improvement and adopt industry best practices ... Languages, Software Development Life Cycle (SDLC), Spring Boot, Spring Framework {+ 1 more ...
Engage in developer communities to foster continuous improvement and adopt industry best practices ... Languages, Software Development Life Cycle (SDLC), Spring Boot, Spring Framework {+ 1 more ...
Extensive experience mentoring junior developers; performing code reviews, contributing to ... Java , Node.js , MongoDB , React , HTML , SQL * Experience working with Microservices architecture
Quick apply
Extensive experience mentoring junior developers; performing code reviews, contributing to ... Java , Node.js , MongoDB , React , HTML , SQL * Experience working with Microservices architecture
Extensive experience mentoring junior developers; performing code reviews, contributing to ... Java , Node.js , MongoDB , React , HTML , SQL * Experience working with Microservices architecture
Quick apply
Extensive experience mentoring junior developers; performing code reviews, contributing to ... Java , Node.js , MongoDB , React , HTML , SQL * Experience working with Microservices architecture
Extensive experience mentoring junior developers; performing code reviews, contributing to ... Java , Node.js , MongoDB , React , HTML , SQL * Experience working with Microservices architecture
Quick apply
Extensive experience mentoring junior developers; performing code reviews, contributing to ... Java , Node.js , MongoDB , React , HTML , SQL * Experience working with Microservices architecture
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$100K - CA$140K/yr
Mentor and guide junior software engineers, fostering a culture of continuous learning and growth ... Extensive hands-on experience with advanced Java, Scala, or Python, developed and prepared project ...
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$100K - CA$140K/yr
Mentor and guide junior software engineers, fostering a culture of continuous learning and growth ... Extensive hands-on experience with advanced Java, Scala, or Python, developed and prepared project ...
Senior Software Developer
Mississauga, ON · Hybrid
Senior Software Developer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and ... Actively mentor junior and mid-level developers,facilitateworkshops, and support team growth ...
Senior Software Developer
Mississauga, ON · Hybrid
Senior Software Developer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and ... Actively mentor junior and mid-level developers,facilitateworkshops, and support team growth ...
Software Developer, ASIC
CA$89K - CA$142K/yr
Develop and maintain automation software using Java, Python and Make on Linux, adhering to ... Bachelor's degree in Computer Science, Engineering, or a related field. * Minimum of 5 years of ...
Software Developer, ASIC
CA$89K - CA$142K/yr
Develop and maintain automation software using Java, Python and Make on Linux, adhering to ... Bachelor's degree in Computer Science, Engineering, or a related field. * Minimum of 5 years of ...
Software Developer in Test
Ottawa, ON · Hybrid
... Software Developer in Test who can join our cross functional Agile team. You will have the ... Mabl, CircleCI, GitHub, AWS, Docker, Java, React, Python What you will be working on: * Develop ...
Software Developer in Test
Ottawa, ON · Hybrid
... Software Developer in Test who can join our cross functional Agile team. You will have the ... Mabl, CircleCI, GitHub, AWS, Docker, Java, React, Python What you will be working on: * Develop ...
Software Developer (2 Positions)
Ottawa, ON · On-site
CA$111K - CA$140K/yr
Job Posting Title Software Developer (2 Positions) Job Category Systems Engineering Language ... Ability to guide and help develop junior team members. * Ability to apply strong analytical ...
Software Developer (2 Positions)
Ottawa, ON · On-site
CA$111K - CA$140K/yr
Job Posting Title Software Developer (2 Positions) Job Category Systems Engineering Language ... Ability to guide and help develop junior team members. * Ability to apply strong analytical ...
JavaScript (TypeScript) / Python / Java / Kotlin * Cloud: AWS (EC2, ALB, Lambda, API Gateway, S3 ... Mentor junior team members and lead QA environment troubleshooting * Identify, document, and drive ...
JavaScript (TypeScript) / Python / Java / Kotlin * Cloud: AWS (EC2, ALB, Lambda, API Gateway, S3 ... Mentor junior team members and lead QA environment troubleshooting * Identify, document, and drive ...
Java Developer Location: Mississauga, Ontario, Canada Duration: FTE Experience: Mid to Senior Salary: CAD 100k/p.a. - 110k/p.a. Roles and Responsibilities * Relevant experience in Apps Development or ...
Java Developer Location: Mississauga, Ontario, Canada Duration: FTE Experience: Mid to Senior Salary: CAD 100k/p.a. - 110k/p.a. Roles and Responsibilities * Relevant experience in Apps Development or ...
Lead Software Developer
Mississauga, ON · Hybrid
CA$95K - CA$140K/yr
Lead Software Developer Location(s): Status: Get To Know Us: SS&C is leading the way. We continue ... Provide technical guidance, code reviews, and mentorship to mid-level and junior engineers. Help ...
Lead Software Developer
Mississauga, ON · Hybrid
CA$95K - CA$140K/yr
Lead Software Developer Location(s): Status: Get To Know Us: SS&C is leading the way. We continue ... Provide technical guidance, code reviews, and mentorship to mid-level and junior engineers. Help ...
Senior Software Developer
Oakville, ON · On-site +1
Solid backend development understanding, ideally with C#, but open to Java and Python experience ... Mentor junior team members as needed. * On-Call - Participate in a 24/7 on-call rotating schedule.
Senior Software Developer
Oakville, ON · On-site +1
Solid backend development understanding, ideally with C#, but open to Java and Python experience ... Mentor junior team members as needed. * On-Call - Participate in a 24/7 on-call rotating schedule.
Detailed The team is seeking to hire a experienced Software Developer/Architect with strong Full ... Hands on development experience with Java, SpringBoot * Experience with developing integration ...
Detailed The team is seeking to hire a experienced Software Developer/Architect with strong Full ... Hands on development experience with Java, SpringBoot * Experience with developing integration ...
Junior Software Developer Java information
What are some common challenges faced by Junior Software Developers working with Java, and how can they overcome them?
What are the key skills and qualifications needed to thrive as a Junior Software Developer (Java), and why are they important?
What is the difference between Junior Software Developer Java vs Junior Software Developer Python?
| Aspect | Junior Software Developer Java | Junior Software Developer Python |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Java certifications (optional) | Bachelor's in CS or related field, Python certifications (optional) |
| Work Environment | Enterprise applications, backend development, large-scale systems | Data analysis, scripting, web development, AI/ML projects |
| Employer & Industry Usage | Financial services, enterprise software, telecom | Tech startups, data science firms, research institutions |
| Common Search & Comparison | Yes | Yes |
Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.
What does a Junior Software Developer Java do?

Full-time
Medical, Life, Retirement, PTO
Posted 3 hours ago
Job description
At Finastra, we're a global leader in financial services software, dedicated to expanding access to financial services and shaping what's next for the industry. Our technology powers missioncritical solutions across Lending, Payments and Universal Banking, supporting over 7,000 customers, including 80% of the world's top 50 banks, in more than 110 countries.
What will you contribute?
Reporting to the Sr. Development Manager,
We are seeking a highly skilled and experienced Senior Developer to join our innovative team. The ideal candidate will have a strong background in Java development, enterprise application servers, database management, .NET technologies, and expertise in working with legacy code. You will play a key role in designing, developing, maintaining, and optimizing enterprise applications, with an emphasis on understanding and improving existing legacy systems.
Key Responsibilities:
Design, develop, and implement Java-based applications within a dynamic environment.
Configure, deploy, and manage applications on WebSphere Application Server.
Develop and maintain applications using the .NET framework and C#.
Collaborate with cross-functional teams to gather requirements and deliver effective solutions.
Write efficient T-SQL scripts for database querying, data manipulation, and performance tuning.
Manage and optimize Oracle databases, ensuring data integrity, security, and availability.
Understand, analyze, and reverse engineer existing legacy codebases to identify improvement opportunities.
Lead efforts to improve, optimize, and 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 a 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.
Qualifications:
Preferably at least 10 years of professional experience in software development.
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 WebSphere 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 in 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.
Preferred Skills:
Experience working in agile development environments.
Knowledge of additional middleware, cloud platforms, and DevOps practices.
Relevant certifications in Java, WebSphere, Oracle, or .NET technologies.
As part of our hiring process, we may use artificial intelligence (AI) technology to help screen and shortlist applications. All final hiring decisions are made by our recruitment team.
This position is for an existing vacancy within our organization.
Compensation: 90-115k CAD
Finastra is committed to providing accessible employment practices that are in compliance withthe Accessibility for Ontarians with Disabilities Act (AODA). We will accommodate applicants' needs upon request, throughout all stages of the recruitment process. Please inform us of the accommodation(s) that you may require. Information received related to accommodation will be addressed confidentially.
We are proud to offer a range of incentives to our employees worldwide. These benefits are available to everyone, regardless of grade, and reflect the values we uphold:
Flexibility:Enjoy unlimited vacation,based on your location and business priorities. Hybrid working arrangements,andinclusive policies such as paid time off for voting, bereavement, and sick leave.
Well-being:Access Confidential one-on-one therapy through our Employee Assistance Program, find support from our network of Wellbeing Champions and Gather Groups, and a calendar of monthly events and initiatives designed to help you thrive - Inside and Outside of work.
Medical, life & disability insurance, retirement plan, lifestyle and other benefits*
Sustainability:Benefit from paid time off for volunteering and donation matching.
DEI: Participate in multiple DE&I groups for open involvement (e.g., Count Me In, Culture@Finastra, Proud@Finastra, Disabilities@Finastra, Women@Finastra).
Career Development:Access online learning and accredited courses through our Skills & Career Navigator tool.
Recognition:Be part of our global recognition program, Finastra Celebrates, and contribute to regular employee surveys to help shape Finastra and foster a culture where everyone is engaged and empowered to perform at their best.
*Specific benefits may vary by location.
At Finastra, each individual is unique, bringing their own ideas, thoughts, cultural beliefs, backgrounds, and experiences together. We learn from one another, embrace and celebrate our differences, and create an environment where everyone feels safe to be themselves.
Be unique, be exceptional, and help us make a difference at Finastra!
Finastra is committed to providing accessible employment practices that are in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). We will accommodate applicants' needs upon request, throughout all stages of the recruitment process. Please inform us of the accommodation(s) that you may require. Information received related to accommodation will be addressed confidentially.