Job Details
Job Number12154
Job LocationGreensboro, NC
Job TitleSoftware Engineer (Java EE / Linux)
Job DescriptionFull-time position to be hired direct by client. Great company and benefits.

The role of the Software Engineer is to design and develop large scale, high quality and highly performance systems for mission-critical applications and business services to various business customers.
This role is responsible for:
- Software Design and development of the Company's Linux/Java application code and supporting tools.
- Operating and collaborating within disciplined software development processes and best practices that are focused on ensuring quality, efficiency and adherence to industry standards.
- Design new systems from the ground up, leveraging existing systems' knowledge to create new platform solutions.
- Migrate existing legacy systems to new Java EE/Linux platform.

Qualifications required:
- 7+ years related software development experience, including experience as a technical lead
- Experience working with and designing large-scale systems based on Java Technology.
- Knowledge of the following Distributed Technologies:
Languages: Java EE, Java SE, XML, HTML/5, CSS, JavaScript frameworks, JSON, SQL, UML \
Methodologies / Frameworks:
Spring (Core, MVC, Security, Integration, Data), JMS, jdbc, ldap, Maven, Jenkins, Junit, iBatis, AOP, JPA, Hibernate
Database Management: DB2, Oracle, MSAccess
Operating Systems: AIX, Linux, Windows
Other Technologies: IBM Websphere, WMB, Team Foundation Server (TFS)
- Knowledge of common software development/JEE patterns
- Strong knowledge of Object Oriented development concepts
- Attention to quality and disciplined software development practices including: Unit testing, documentation, build and release management
- Knowledgeable of Waterfall & Scrum Project Management methodologies, processes, and deliverables
- Proficient with Microsoft Office toolset (e.g., Excel, Word, PowerPoint)
- Knowledge of Enterprise Architecture Principles for Distributed Development.
- Experience with Service Oriented Architecture & Web Services.
- Experience with Message Oriented Middleware
- Experience and strong knowledge of relational databases and ORM technologies
- Experience with Unix scripting
- Experience with Full Software Development Lifecycle
Career Opportunities
Current Openings
Current News
Some good news for North Carolina, FINALLY

North Carolina has four of the 100 best places to live according to U.S. News & World Report’s latest study.