Software Engineer, Displays, Java

Chicago 4 days agoFull-time External
Negotiable
Randstad Engineering Solutions is looking for a Software Engineer with experience with front and back end Android development in Java to join our team working on large tractor display systems for a client in Burr Ridge IL. Required Skills -Java, Android, CAN Job Duties -Research, design, write, develop, test, and evaluate software programs that integrate with large tractor displays. Create and update documentation for designs, and all phases of the project. Analyze and root cause software issues found internally and externally. Work within and be accountable to Agile development processes as a member of an interdisciplinary product development team. Job Requirements -Bachelor's degree in computer engineering, Computer Science, Electrical Engineering, or similar Minimum 5 years of object-oriented software development/ design pattern experience. Minimum 3 years of software development experience using Java. Minimum 3 years of experience in software unit testing and integration testing using automated frameworks. Experience in APIs to connect Android Applications to back-end services. Experience with networking protocols such as J1939, CAN Desired Skills & Experience -Experience with software development fundamentals such as unit testing, build automation, branched based development, and modern documentation practices. Experience with software architectural design and refactoring. Experience with Software Engineering tools such as DOORS, Polarion, JIRA, Git, Gerrit, Jenkins. Required Skills : Java Additional Skills : Software Developer