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.