Job Description :
Title: Java / J2EE developer

Location:Cary, North Carolina 27513

Duration: Long Term


Responsible for the design and development of medium to highly complex systems. Skills include system design and analysis as well as business skills. Works with data and project managers to understand systems and consults with customers to understand needs. Developments and implements new systems, corrects software errors in existing systems, and works to improve performance through hardware upgrades. Manages computer systems in a business environment and responsible for resolving technical issues. Knowledgeable in programming, data structures, computer systems, and software engineering. Bachelor''s degree in computer science, software engineering, or other related field. Ability to manage multiple assignments. Superior written and oral communication skills. 6-10+ years of experience. 


Analysis and development of enterprise application in support of the customer network management. 
Continued improvement of working platform by analyzing existing functionality for weaknesses and faults 


7+ years of software development and design experience of enterprise applications 

5+ years’ experience developing data-centric Java based web-based applications. 

Solid Java and JavaEE experience including JPA and JSF. 

A good understanding of web technologies (HTML 5, Java Script, XML, etc 

Experience in Agile software development methodology and tools. 

A good understanding of Oracle database. 

A proven ability for self-directed work including setting and accomplishing targets. 

Working knowledge of data networks 

Experience with spring, Bootstrap, Initializr and Angular JS frameworks. 

Experience in developing Java EE web services, web applications, and business logic. 

Experience in using JQuery, Rich Faces, Ajax, JavaScript, and similar technologies. 


Equivalent experience or BS or MS in Computer Science, or equivalent.