July 1, 2021

Java Developer/ Database/Web Application/Visualization Developer at Purdue

Position Type: Student
Priority: No
Java Developer/ Database/Web Application/Visualization Developer
 
We are seeking a Java Developer / Database / Web Application Developer/ Visualization to join a technology startup – Wave Logix Inc, a Purdue based technology company developing IoT sensing platform and data analytics for infrastructure monitoring and management.
 
Responsibilities will be to integrate the data from multiple deployed sensors and visualize on a web page and/or unique web-based applications. Sensors will be communicating wirelessly either through Bluetooth or LoRaWAN technologies. The data needs to be updated in real time and historic data should be query-able by a user using a web form. The student will also be responsible for troubleshooting and ensuring uninterrupted communication between sensors (existing and newly added) and base-stations. Compensation is commensurate with experience.
 
Major Responsibilities:
  • Have strong programming background with experience of designing enterprise level solutions and web-based applications.
  • Ability to gather requirements from business partners and implement solutions for the same.
  • Responsible for system analysis, design, coding, configuration, testing, and documentation.
  • Ability to think creatively to offer innovative solutions for our business needs
Experience/Skills Required
  • Web Development (HTML, XML, XSL, JSP, CSS, AJAX)
  • Build and deployment tools like Jenkins, Gradle and Maven
  • Databases (MySQL, SQL Server, MongoDB, MSSQL, phpMyAdmin)
  • Experience in developing and deploying applications in Unix and Windows platform
  • Familiarity with database design and running advanced SQL queries and writing procedures
  • Version Control using git
  • Complete understanding of all phases of the development lifecycle and development methodologies.
  • Desire to work in fast-paced delivery-focused environment
  • Strong business, problem solving, and analytical skills
  • Independent, self-starter requiring little supervision to complete tasks
  • Strong team player.
Experience/Skill Preferred
  • Degree (or seeking a degree) in Computer Science or Computer Engineering or related
  • Strong-to-advanced Python scripting, tooling, and debugging. Selenium and Java also valuable.
  • Experience with cloud services like AWS and Azure
  • Familiarity with Embedded systems. (optional) Raspberry–Pi Experience
Interested candidates are requested to email Dr. Vishal Saravade at vsaravad@purdue.edu and Dr. Nithin Raghunathan at nithin@purdue.edu to express their interest, along with their resume.