Search by job, company or skills

Verra Mobility

Software Developer - Java

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

Verra Mobility is a global leader in smart mobility. We develop technology-driven solutions to make transportation safer and more convenient worldwide. We work with police departments and municipalities across North America, the Asia Pacific and Europe to install safety cameras, including red-light, speed, and school bus stop arm cameras. We manage tolling transactions and violations for the world's largest commercial fleets and rental car companies, serving over 8.5 million vehicles whilst, via our proprietary connected systems, are processing nearly 165 million transactions each year for more than 50 tolling authorities.

Our values

Verra Mobility is a vibrant and rapidly expanding company that places people at the heart of everything we do. We wholeheartedly embrace our core values: Do What's Right, Lead with Grace, Win Together, and Own It in our every interaction with our customers and dedicated team members.

Position Overview

To be based in Chennai, Verra Mobility is currently seeking a Software Developer with a strong discipline in Java 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. The position requires a passion for developing and launching robust scalable products that are business and customer facing. 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.

Essential Responsibilities

  • Work in agile environment to ensure that all functionality is properly designed, developed, tested, and delivered per prescribed requirements.
  • Work with Java back-end technology 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 integrate automated testing into Azure Pipelines to ensure quality build and deployment.
  • Understand the effect of iterative development and release management processes dictated by an Agile Scrum environment.
  • Work with product teams, scrum teams, and internal groups to ensure customer requirements are being developed and adequately tested.
  • 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.
  • Be an active, collaborative and engaged team member, adopting best practices and standards.

Qualifications

  • Bachelor's degree in computer science or equivalent experience.
  • Good knowledge of SOLID design principles.
  • Solid understanding of data structures and algorithms
  • 4-6 years of experience as a software developer with a professional track record.
  • Good knowledge with developing and enhancing applications written in Java Technologies within an Agile SCRUM environment.
  • Expertise in application development with proficiency in technologies like Java, J2EE, Struts Framework, Enterprise JavaBeans (EJB), IBM WebSphere Application Server V9, Ant Scripting.
  • Extensive experience working with Oracle PL/SQL Stored Procedures.
  • 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.
  • Must have excellent architecture, design, support & troubleshooting skills.
  • Excellent written and verbal communication skills.

Good To Have Skills & Abilities

  • Experience with cloud technologies (AWS preferred).
  • Experience in building CI/CD pipelines with industry standard automation tools.
  • Experience with Reporting Tools.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 27/06/2024

Job ID: 83305937

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Java Software Developer

Cloudely IncCompany Name Confidential

Senior Software Developer Java

SITACompany Name Confidential
Last Updated: 27-06-2024 09:21:01 PM
Home Jobs in Chennai Software Developer - Java