Software Engineer II

Morrisville, NC | Direct Hire

Post Date: 02/07/2017 Job ID: 43444 Industry: Java Developer

Software Developer

Raleigh, NC



- Responsible for the design and development of server side modules for the AGA suite of applications

- Work with AGA team members to formulate functional specifications and transform them into technical requirements

- Assist the senior developers and technical lead in preparing specification and design documents when required

- Identify implementable tasks from the requirements; define milestones for each task.

- Implement and test software modules to the design using OOAD techniques

- Develop high quality code components in Java and No-SQL languages

- Follow company polices and coding standards

- Identify and report any technical/software issues and concerns to the team lead and help resolve them as soon as possible



- A minimum of 6 years of software design and development experience

- Strong software design using OOAD skills

- Experience working with No-SQL and or relational databases

- Strong programming experience in Java EE

- Experience developing database schema, writing queries and using ORM tools

- Development experience with Eclipse IDE, Windows and Linux

- Excellent communication and writing skills

- A bachelor’ s degree in Electrical & Computer Engineering, Software Engineering, Computer Engineering, Computer Science or equivalent

- Experience in working with huge volumes of data and analytics.

- Experience in using and developing code in Java for MongoDB

- Experience with application servers such as Apache Tomcat, Quartz Scheduler, JBoss

- Experience with database servers such as Oracle, PostgreSQL, and DB2

- Experience in developing web services using SOAP or RESTful APIs

- Knowledge on power system modeling and analysis or energy management systems

Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: