Senior Software Engineer Java

0
263

Project Overview:

Our client is a company whose technology is propelling the evolution from traditional license plate recognition systems and traffic monitoring to AI-enabled smart roadways capable of serving multiple missions from a single source.

Responsibilities:

  • Design, build, test, and maintain efficient, reusable, and reliable systems;
  • Identify bottlenecks and bugs, and devise mitigation strategy to address them;
  • Translate end-user requirements, use cases, and screen designs into functional applications;
  • Establish best practices for automated testing frameworks for integration and unit testing;
  • Profile and measure software quality and performance as we continually improve our code base.

Requirements:

  • 4+ years of experience in software engineering with Java and adjacent open source technologies;
  • Salesforce integration, Licensing into Ops Tool;
  • Ability to develop, maintain and enhance complex and diverse software systems;
  • Experienced in building secure applications using modern security principles;
  • Experience in version control with Bitbucket;
  • Experience in bug tracking, issue tracking using Jira or Asana;
  • Experience with integration testing framework(s);
  • Experience with Agile/SCRUM process and techniques;
  • Strong understanding of SDLC (software development life cycle);
  • Experience with documenting software requirements, functional requirements, and use cases.

Nice to have:

  • Proficient in storing and exchanging data using JSON & CSV formats;
  • Knowledge of RESTful web services;
  • Experience with video players & media streaming is a plus;
  • Proficient in implementation of various design and architectural patterns;
  • Excellent problem-solving skills and strong focus on attention to details;
  • Good team-working and communication skills for interfacing with clients, fellow developers, and other departments;
  • Ability to react in a fast-paced environment and prioritize projects appropriately;
  • Remain current on relevant technologies and new industry trends.