View Job

This job posting is no longer active on Diverse Jobs and therefore cannot accept online applications.


    

This posting cannot receive an online application from your Diverse Jobs account. To apply, follow the employer's instructions within their job description.

University of Delaware

Location: NewarkDE 19702 Document ID: AC086-0EWS Posted on: 2019-03-1903/19/2019 Job Type: Regular

Job Schedule:Full-time
2019-04-18
 

Java Developer

PAY GRADE: 29S

DEADLINE: Open until Filled

CONTEXT OF THE JOB:

Under the general direction of the project Principal Investigator, and in consultation with other professionals, the Java Developer will work on the Electric Vehicle (EV) aggregation platform, which manages electric cars and charging stations to provide valuable electric grid services when the EV is parked. The EV Research and Development group is actively engaged with the Nuvve Corporation which is implementing this aggregator commercially in the US and Europe.

MAJOR RESPONSIBILITIES:
  • Work on several parts of the aggregator platform. Work will include core Java code, big-data solutions or cloud services management and monitoring tools.
  • Implement new features in the core java code.
  • Develop big data framework to support data analysts.
  • Interact with high-level users, identify and repair bugs.
  • Work on DevOps to continuously improve and automate deployment process.
  • Work closely with senior software architect. Participate in architectural discussions and design.


QUALIFICATIONS:
  • Bachelor's degree and three years' experience implementing java software in complex, large-scale environments with commercial quality standards, or equivalent combination of education experience. Degree in Computer Science or other related discipline preferred.
  • Extensive knowledge of Java and SQL.
  • Basic knowledge of Linux. Advanced knowledge of Linux a plus.
  • Experience with Maven, Python, Matlab, javascript, and/or NoSQL is a plus.
  • Some knowledge of electric power (technical or markets) a plus.
  • Self-motivated to explore new technologies.
  • Ability to communicate with interdisciplinary members of technical team.
  • Ability to communicate with expert users and understand requirements.


To apply please click here!