Java Developer

  • Full-time

Company Description

Established in 2009, CONTROLTEC®, is a worldwide provider of telematics and analytics solutions currently serving the transportation industries in the light duty, heavy duty, agriculture, locomotive, and industrial sectors. CT® combines affordable information technology with comprehensive data acquisition to provide an enterprise solution for fleet management, product development and quality. More than 80% of US automotive OEMs have utilized our tools to deliver the speed, flexibility, reliability, cost savings and collaboration needed in today's environment.

Job Description

The position will be working as a full stack developer. The Java Developer will develop, create and modify general computer applications software or specialized programs.

Qualifications

Job Responsibilities:

  • Develop, code or modify, test, and debug application programs of varying degree of complexity
  • Install applications into production environments following change control processes
  • Work with business users to develop and implement acceptance test plan to ensure that product meets customer requirements and expectations
  • Train end users and assist technical support staff on use of application systems software as needed
  • Maintain regular written communication on project status with team lead, project management, and executive management
  • Troubleshoot production problems within assigned applications software
  • Develop or assist in the development of a statement of requirements for software development projects
  • Confer with systems analysts, engineers, programmers, and others to design system and to obtain information on project limitations and capabilities, performance requirements, and interfaces
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
  • Develop and direct software system testing and validation procedures, programming, and documentation
  • Establish and maintain customer/internal data creation standards
  • Develop, or assist in the development of a statement of requirements for software development projects
  • Investigate, identify, and implement application system changes and/or develop new applications
  • Analyze and evaluate existing or proposed application systems to process data
  • Analyze, define, and document requirements for data, workflow, logical processes, hardware, operating system environment, interfaces with other systems, internal and external checks and controls, and outputs
  • Stay current in training of the latest software and computer technology

 

Minimum Requirements:

  • Bachelor’s Degree – Computer science/Engineering, preferred.
  • Have 4+ years Java Development (full stack), systems analysis and programming experience
  • Have 2+ years using Web Services: (REST), J2EE, HTML, Java Script, Relational Databases (Oracle, MySQL/SQL Server).
  • Proficient with database design, web services, web design, and object oriented programming
  • Knowledge of Linux, NoSQL (Mongo), Scripting, a plus.
  • Have experience working with source code management tools in a shared code environment
  • Strong written and oral communication skills. This role interacts with both external customers and internal management.
  • Enjoy working in a high-energy, unstructured environment, possibly as part of a project team
  • Have the ability to work under pressure with strict timelines
  • Passionate for technology, software, and data

Additional Information

Benefits/Perks:

CONTROLTEC offers a comprehensive and industry leading benefits package. In addition we provide flexible work schedules, generous time off and an environment that promotes ingenuity and fun! To learn more about our company, our progressive culture and to apply online, visit our website at www.control-tec.com