Contact - Equinox IT Solutions LLC

Apply Now

Title Java Developer
Posting Date: 09/20/2019
Location: Multiple Locations
Job Type Full Time

Job Description:

Position Summary:
As a Java Developer you will be engaged in all phases of the software development lifecycle required to design and develop. Your day-to-day work will primarily revolve around gathering and analyzing requirements, designing and developing software, testing and validation, debugging and modifying software to improve performance and fix defects, regularly demonstrating progress to peers, and assisting with the necessary technical requirements and documentation required to launch a product.
Essential Functions:
• Design, develop, modify and unit test new and existing software.
• Analyze end-user market problems and requirements.
• Perform root cause analysis and implement fixes for software defects.
• Direct system testing and validation procedures.
• Contribute to product documentation.
• Practice fail-fast agile methodologies.
• Engage in peer design and implementation reviews.
• Communicate effectively with colleagues, partners, and end-users.
Skills:
• Working experience in Java development.
• Knowledge of full-stack development.
• Experience with various programming technologies (REST, JSON, Network Programming, and Security preferred).
• Experience with various software development tools (IntelliJ, Maven, GitHub, and ProGuard preferred).
• Familiar with various operating systems (Windows, Linux, and macOS).
• Understanding and practice with agile software development (SCRUM).
• Familiarity with industrial automation, IIoT, analytics, and/or machine learning a plus.
Qualifications:
• Bachelor’s degree in computer science or related field.
• 3+ years of professional programming experience (B2B software preferred).

Required Skills:  Bachelor’s degree in computer science or related field.