Jobs
>
Toronto

    Java Application Developer - Toronto, ON, Canada - Verra Mobility Corp.

    Verra Mobility Corp.
    Verra Mobility Corp. Toronto, ON, Canada

    1 week ago

    Default job background
    Description
    Verra Mobility is a global leader in smart mobility. We develop technology-enabled solutions that help the world move safely and easily.

    We are fostering the development of safe cities, working with police departments and municipalities to install over 4,000 red-light, speed, and school bus stop arm safety cameras across North America.

    We are also creating smart roadways, serving the world's largest commercial fleets and rental car companies to manage tolling transactions and violations for over 8.Verra Mobility Corporation is a rapidly growing, entrepreneurial company that operates with a people-first philosophy and approach.

    The company seeks to grow aggressively, both organically and through acquisition, to continue to be the undisputed market leader with these five core competencies:
    bias for action, customer focus, teamwork, drive for results, and commitment to excellence.
    Verra Mobility is a global leader in smart mobility. We develop technology-enabled solutions that help the world move safely and easily.

    We are fostering the development of safe cities, working with police departments and municipalities to install over 4,000 red-light, speed, and school bus stop arm safety cameras across North America.

    We are also creating smart roadways, serving the world's largest commercial fleets and rental car companies to manage tolling transactions and violations for over 8.Verra Mobility is seeking a Software Engineer to contribute to the development and support of our future and existing technology products .

    This position will assist in the building and maintenance of two of our Government Solution product platforms.

    In addition, this individual will collaborate with Account Managers, Client Support Teams, Software development leaders, other teams to create a stellar client experience offering best in class customer support and new feature development .

    This position , in the future , will also assist in the building of new platforms on cloud technologies that diversify our portfolio as well as enhancing the technical platforms that drive of our core business.

    This role will report to the Software Development Manager and help implement policies, processes, and procedures to ensure high quality outcomes and achieve communicated delivery goals.

    Work in an agile environment to ensure that all functionality is properly designed, developed, tested, and delivered per prescribed requirements.

    Work with back-end technologies, Java to modify and enhance existing applications and develop new features while working in a fast pace agile environment.

    Actively participate in code reviews to ensure coding standards are enforced and adequate code coverage is maintained.

    Be involved in release management and CI/CD setups while integrating automated testing into Azure Pipelines to ensure quality build and deployment.

    Diagnose and resolve issues in our dev, test, and production environments.
    Provide technical assistance to end users by responding to inquiries regarding errors, problems, or technical questions.
    Develop and maintain technical documentation.

    Work with product teams, scrum teams, and internal groups to ensure customer requirements are being developed and adequately tested.

    Bachelor's degree in computer science or equivalent experience.
    Good knowledge of SOLID design principles.
    Solid understanding of data structures and algorithms.
    Minimum 6 years' experience with developing and enhancing applications written in Java Technologies within an AgileSCRUM environment.

    Expertise in application development with proficiency in technologies like Java, J2EE, Struts Framework, Enterprise JavaBeans (EJB), IBM WebSphere Application Server V9, Ant Scripting, JSP and Java Servlet.

    Extensive experience working with Oracle PL/SQL Stored Procedures.
    Minimum 5 years' experience with unit testing (TDD experience preferred).
    Worked with CI/CD tools such as but not limited to Jenkins, Bamboo, Azure DevOps, etc.
    Experience working in an Agile SCRUM environment.
    Experience with Git Version Control System.
    Excellent understanding of software development lifecycle.
    Experience in building CI/CD pipelines with industry standard automation tools.


  • Slate Technologies Toronto, Canada

    **About the Company** · At Slate Technologies we are bringing fresh minds and tools to the world of Smart Buildings, Smart Infrastructure, Sustainability, architecture, and construction. With a credible team from world renowned institutions, we are leading the way in transforming ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • CIBC Toronto, Canada

    We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients. · At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what ...


  • Air Canada Toronto, Canada

    **Description** · **Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation.** · These are exciting ti ...


  • Air Canada Toronto, Canada

    **Description** · **Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation.** · This position will be ...


  • Air Canada Toronto, Canada

    **Description** · **Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation.** · These are exciting ti ...


  • Porter Airlines Inc. Toronto, Canada

    Job Summary: · **WHO YOU ARE**: · - You are passionate about adopting Agile Scrum · - You are passionate about highly scalable APIs & services, software development and about people · - You can make decisions on day to day issues that impact the project or your team · - You can q ...


  • Air Canada Toronto, Canada

    **Description** · **Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation.** · **Responsibilities**: ...