Senior Java Engineer
Full-time
Acestack
Senior Java Engineer
Location: Toronto, ON
Work Model: Onsite
Job Type: Full Time Roles and Responsibilities
- Design, develop, and maintain high-quality, maintainable Java applications using clean code principles and established design patterns.
- Write comprehensive, meaningful unit tests using JUnit and Mockito to ensure code correctness, reliability, and long-term maintainability.
- Apply test-driven development (TDD) practices to drive design, maximize coverage, and prevent regressions.
- Champion code quality through thorough code reviews, pair programming, and adherence to coding standards and best practices.
- Refactor and improve existing codebases to reduce technical debt and enhance readability, performance, and testability.
- Apply core Java concepts-collections, concurrency and multithreading, generics, streams, exception handling, and JVM memory management-to build robust solutions.
- Integrate automated unit testing, static code analysis, and quality gates into CI/CD pipelines.
- Use tools such as SonarQube and JaCoCo to measure, enforce, and continuously improve code quality and test coverage.
- Build modular, reusable, and testable applications and APIs (REST web services) in Java.
- Collaborate with architects, business and application analysts, operations teams, and testing specialists to deliver reliable, secure, high-quality solutions.
- Diagnose, troubleshoot, and resolve complex technical, performance, and reliability issues.
- Ensure information security standards and requirements are incorporated into all solutions.
- Stay current with emerging technologies, including AI-assisted development and automated test generation, and evaluate how they can improve quality and productivity.
- 5+ years of software development experience in Java, spanning the full application development life cycle.
- Strong command of core Java concepts, including collections, concurrency/multithreading, generics, streams, lambdas, exception handling, and JVM memory management.
- Proven, hands-on experience writing effective unit tests with JUnit and mocking frameworks such as Mockito.
- Solid understanding of test-driven development (TDD), test automation, and continuous testing practices.
- Deep commitment to code quality, clean code, SOLID principles, and design patterns.
- Experience with static code analysis and code coverage tools such as SonarQube and JaCoCo.
- Experience building RESTful APIs and microservices using frameworks such as Spring / Spring Boot.
- Experience with build tools such as Maven or Gradle.
- Experience with source code management tools such as Git and Bitbucket.
- Experience integrating automated tests and quality checks into CI/CD pipelines, for example, Jenkins.
- Strong analytical, problem-solving, communication, and technical documentation skills.
- Ability to work effectively in a fast-paced, cross-functional Agile environment.
- Experience using AI-assisted development tools, for example, GitHub Copilot, to accelerate coding and testing.
- Experience with AI-powered or automated unit test generation frameworks, for example, Diffblue Cover, EvoSuite, or similar, is a strong added advantage.
- Experience with integration, performance, and contract testing tools.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Experience with cloud platforms such as AWS.
- Knowledge of security scanning tools such as SonarQube, JFrog Xray, or similar.
- Experience with Jira, Confluence, and Agile delivery practices.
- University Degree or College Diploma in Computer Science or a related technology field.
- Knowledge of the financial and insurance industries.
Java, Spring Boot, JUnit/Mockito
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Java Engineer in Ontario, CA vacancy
- ...Senior Project Manager Location: Remote; Nashville, TN area We are seeking aSenior Project... ...day -to -day project tasks Work with Engineering to resolve resource and delivery issues/conflicts... ...skills, written and oral Experience with Java programming a plus Understanding of...SeniorContract workRemote work
- ...Title: Software Development Senior Analyst Location: Brampton, ON(Hybrid) Type: Contract Job Description: We are seeking an experienced Java Full Stack Developer with 5+ years of hands-on development experience to support application development...SeniorContract work
- ...Role: Performance Test Lead / Senior Performance Engineer Location: Toronto, ON Work Model: Hybrid Experience: 4 6 Years... ...monitoring tools . Scripting/programming knowledge in Java, JavaScript, or Python . Experience integrating JMeter/...SeniorFull time
- Job Summary: The Senior Systems Testing/QA Specialist is responsible for leading quality assurance activities for the Ontario Agricultural... ...OASIS). This role involves comprehensive testing of cloud-based Java applications and geospatial technologies to ensure software...Senior2 days per week
- ...exciting newly created role has opened for a highly driven and detail-oriented finance executive. Reporting directly to the CFO, the Senior VP of Finance will supervise the entire accounting department and play a pivotal role in shaping the financial strategy of the...Senior
- ...Job Title: Systems Testing/QA Specialist - Senior Location: Toronto or Guelph Work Model: Hybrid Duration: 5 months... ...comprehensive and detailed hands-on testing covering cloud-based Java technologies, including JSON, RESTful Web Services, HTML5. ~...Senior
- Job description: We are seeking a detail-oriented Senior Staff Accountant to join a dynamic construction and real estate team. This role is to replace a current employee and offers the opportunity to make an immediate impact across multiple entities.Key Responsibilities...SeniorImmediate start
$124k - $205k
...At this time we are unable to provide Visa sponsorship. Engineering at Swiftly Engineering at Swiftly is not only about writing... ...data systems, real-time processing, and designing cloud-based Java services and APIs makes you a strong fit. As a full-stack team,...SeniorFull timeWork experience placementCurrently hiringWork at officeHome officeFlexible hours- Ledgent is seeking a Sr. Tax professional to join our on-site team in Upland, CA. This direct hire role offers a base pay of 85,000–95,000 with commissions, and OTE up to 160,000–180,000. Typical schedule is Monday through Friday. The ideal candidate has 7–10+ years of...SeniorMonday to Friday
- Oakmont Management Group is seeking a dedicated Housekeeper for Oakmont of San Antonio Heights in California. The role involves cleaning resident apartments, public and common areas, and handling laundry for residents and the community with a focus on courtesy and resident...Senior
- ...Job Title: Automation Developer Senior (Playwright & JMeter) Location: Toronto, Ontario M3M 0B4 Work Model: Onsite Duration... .../SPF Experience with ReadyAPI, WEB Services, API, OPA and Java Technologies Experience with IMS/DB2/SQL/Oracle Databases,...Senior
- Job Summary: The Senior Software Developer role focuses on advanced Siebel technical configuration, design, development, and integration... ...development (RAD) methodologies. Experience with Java and Oracle Application Development Framework (ADF). Familiarity...Senior
- ...GS Foods Group is seeking a Senior Treasury Analyst to support cash forecasting, working capital analytics, liquidity and debt management across nationwide operations. Based in Ontario, CA, you will partner with the Corporate Treasurer to strengthen treasury processes...Senior
- Job Summary: We are seeking a Senior Full Stack Software Developer to lead the ongoing development of the Ontario Agricultural Soil Information... ..., and deploying enterprise-grade software solutions using Java/JEE technologies, Angular, and Azure cloud services. The...SeniorWork at officeRemote work2 days per week
- ...#TeamUpland The City of Upland Public Works Department is seeking a highly qualified and forward-thinking professional to serve as a Senior Engineer. This leadership role is essential to the successful planning, design, and delivery of the City's capital improvement projects...SeniorFor contractors
- Job Title: Sr. Tax Location: 100% onsite Upland, CA Pay Rate: 85,000 - 95,000 base plus commissions (OTE up to 160K-180K) Schedule: M-F Type: Direct Hire Duties: -Tax Preparation: Prepare and review individual, corporate, partnership, and other types of...SeniorBase plus commissionLocal area
- Job description: We are looking for a Corporate Senior Financial Analyst to join a growing Corporate Finance team in Ontario, CA. This is an exciting opportunity to play a key role in shaping financial strategy and decision-making for a dynamic, fast-growing organization...Senior
- ...Job Title: Senior Engineer III Location: Pomona, CA / Hybrid 2 days in office Duration: 12 Months Job Duties Assess customer needs, monitor product lifecycle, and create detailed reports on product information. Perform customer research, stay on top of...SeniorWork at office
$80k - $131k
...perspectives to the table, so we can truly know and help our clients, communities, and each other.CLA is currently seeking an Audit Senior to join our State and Local Government (SLG) practice in our West Region offices. Our SLG group is one of the fastest growing...SeniorFull timeLocal area- ...Job Title: Product Manager - Senior Location: Toronto, Ontario Work Model: Onsite Duration: 7 months Extension... ...based on business and customer impact Work closely with engineering teams to deliver with quick time-to-market and optimal...Senior
$20.9 - $21.15 per hour
Hourly rate ranges from $20.90 to $21.15 and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan with Company Match, Medical/Dental...SeniorHourly payLocal area$35 - $40 per hour
...Senior Maintenance Technician We are seeking a skilled Senior Maintenance Technician to join our team in Northern Orange County, CA. They've been in business since 2019, and co-pack a variety of different beverages (coffee, tea, batch cocktails, and other functional...SeniorImmediate startMonday to FridayDay shift- ...Manager — Electric SubstationsLocation: Greater Los Angeles area (periodic fieldwork and office/hybrid) Summary: Lead civil/structural engineering for electric substation projects. Responsible for technical design, contractor oversight, construction support, and ensuring...SeniorFor contractorsWork at office
$20.9 - $21.15 per hour
...Senior Assistant Store Manager at Spencer's Hourly rate ranges from $20.90 to $21.15, dependent upon qualifications and experience. Benefits include: Company Paid Sick Time Paid Vacation Time Paid Holidays Bereavement Pay Jury Duty Pay Contest Prize Awards 401K Plan with...SeniorHourly payLocal area- Job Summary: The Senior Product Manager is responsible for overseeing the entire product lifecycle from planning to execution. This... ...improving customer experience, and collaborating closely with engineering and marketing teams to deliver successful product launches....Senior
$32.5 - $36 per hour
Overview Intuit is seeking highly motivated individuals to join our dynamic team as dedicated year-round TurboTax Retail Experts in one of our TurboTax Retail or Flagship locations across the United States. This unique opportunity combines tax expertise, entrepreneurial...SeniorLocal area- Job Description Job Description This is a hands-on leadership role with significant opportunity for growth and potential for partnership. Responsibilities: Lead and manage tax compliance and planning engagements for a diverse portfolio of mid-market clients across...Senior
- ...professionals who share our commitment to excellence, integrity, and stellar professionalism. PM2CM, Inc. is seeking a highly skilled Senior Scheduler to join our team. As a Senior Scheduler, you will play a critical role in ensuring that our clients' projects are...Senior
- ...Job Title: Software Developer - Full Stack Senior (JAVA, ArcGIS, Angular) Location: Toronto or Guelph Work Model: Hybrid Duration: 5 months Extension: 3 times Must Haves ~ At least 1+ year of experience developing and implementing Java...
- Job Summary: The Senior Product Manager is responsible for overseeing the entire product lifecycle from planning to execution. This... ...business and customer impact. Collaborate closely with engineering teams to ensure timely product delivery and optimal resource use...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Engineer. Be the first to apply!
Related searches
- java developer remote part time Ontario, CA
- entry level java developer remote Ontario, CA
- senior operations technician Ontario, CA
- senior cloud service delivery manager Ontario, CA
- sr accountant Ontario, CA
- senior financial analyst remote Ontario, CA
- senior java full-stack developer Ontario, CA
- senior storage engineer Ontario, CA
- senior manager tax Ontario, CA
- senior manager product engineering Ontario, CA




