This site uses cookies. To find out more, see our Cookies Policy

Java Engineer/Developer in Raleigh, NC at Revolution Technologies

Date Posted: 11/27/2018

Job Snapshot

Job Description

Career growth opportunity with a rapidly growing company in the Raleigh Area looking for a Java Developer/Engineer to join their team! Do you like working with an innovative company and collaborating daily in an Agile environment? Working on a common goal to grow the company, your teams, and yourself simultaneously? We have a fantastic opportunity available below and would love to talk with you about it further!

Responsibilities:

-  Interface with other technical personnel or team members to finalize requirements

-  Write and review portions of detailed specifications for the development of system components of moderate complexity

-  Work closely with other development team members to understand moderately complex product requirements and translate them into software designs

-  Successfully implement development processes, coding best practices, and code reviews

-  Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders

-  Resolve technical issues as necessary

Job Requirements

QUALIFICATIONS: 

- 5+ years of Software Engineering experience

- BS Engineering/Computer Science or equivalent experience required

TECHNICAL SKILLS: 

-  Proficiency with data manipulation languages

-  Understanding of data modeling principles

-  Ability to work with complex data models

-  Proficiency in development languages including but not limited to: Java, JSP, Junit, JMock, HTML, XML, Windows and UNIX

-  Familiarity of industry best practices

-  Ability to write and review portions of detailed specifications for the development of system components of moderate complexity

-  Knowledge of software development methodologies (e.g., Agile, Waterfall)

-  Knowledge of data manipulation languages

-  Knowledge of test-driven development

-  Ability to complete moderately complex bug fixes

-  Good oral and written communications skills