Java Software Engineering Intern

Job Description
Urjanet is looking for developers who love to work in a startup environment. That means it’s fast paced and highly collaborative. Writing robust, reliable, and scalable code makes the difference between success and failure. We’re seeking software engineers looking to work on an exceptional team building the next generation of Big Data technology. At Urjanet, you will have the opportunity to participate in creating a valuable clean-tech business by developing software that directly impacts the energy use and carbon emissions of large corporations.

Desired Skills and Experience
  • Deep knowledge of Java, and related web and enterprise frameworks
  • Knowledge of Linux, Eclipse, SQL and NoSQL databases
  • Experience working in small teams as well as independently using agile programming techniques
  • Computer Science major preferred
  • No experience necessary

Duties and Responsibilities 
  • Assist with the design and development of new products and product modules
  • Refactor and maintain existing products with an emphasis on scalability
  • Drive projects (either as an individual or as part of a small team) to completion
  • Participate in peer technical design review sessions to drive best practices and optimize designs/solutions
  • Participate in requirements discovery and functional requirements with key team members and product stakeholders to ensure detailed understanding of the request
  • Work with build/release engineering, QA and support to ensure all aspects of a project are well documented, tested and supported
Loading...