Java Programmer (West Seneca, NY)

CYBRAYonkers, NY
300dHybrid

About The Position

CYBRA Corporation is looking for a highly motivated senior software developer to participate in the design and programming of our products. The primary focus will be on the design and development of CYBRA's auto-ID solutions. Clear and complete documentation of architecture, design, modifications, fixes, and features is essential. This position requires hands-on hardware knowledge, with the first ninety (90) days being in the office. It is a hybrid role with on-site office work, and local applicants are preferred.

Requirements

  • Bachelor's degree in computer technology or equivalent work experience.
  • Advanced knowledge of Java (3+ years) and its various frameworks and libraries.
  • Software debugging skills and ability to identify and implement solutions.
  • Knowledge of cloud technologies, preferably Amazon services and Terraform scripts.
  • Experience in creating user interfaces and web products with Spring Boot (v2 up) and/or Angular (v7 up) (2+ years).
  • Proficient in testing and writing tests with source control systems and defect tracking systems (2+ years).
  • Experience in product design and architecture discussions (2+ years).
  • Proficient in Java JSP, J2EE, XML, RESTful, SOA, and Web Services.
  • Proficient in JDBC and SQL, preferably using MySQL, ORACLE, or SQL Server.
  • Strong problem-solving abilities and organizational skills.
  • Excellent communication and interpersonal skills.
  • Attention to detail and commitment to quality.
  • Experience with system support throughout its life cycle.

Nice To Haves

  • Familiarity with bar code printing and scanning.
  • Understanding of RFID encoding and scanning.
  • Experience with Windows, Linux, Unix/AIX, and IBM iSeries platforms.
  • Experience with Agile, Kanban, and Scrum SDLC processes.

Responsibilities

  • Participate in the design and programming of CYBRA's products.
  • Design and develop auto-ID solutions.
  • Document architecture, design, modifications, fixes, and features.
  • Plan and execute tasks by breaking them into manageable units.
  • Automate work processes and deployments using cloud technologies.
  • Create user interfaces and web products using Spring Boot and Angular.
  • Test and write tests at various levels for software products.
  • Prepare reports on completed and ongoing tasks.
  • Meet deadlines and foresee complications that may impact them.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Publishing Industries

Education Level

Bachelor's degree

Number of Employees

1-10 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service