September 21, 2016

Java Developer

Advance America - Spartanburg, SC

View Job Summary View Job Summary
  • Company
    Advance America Advance America
  • Location
    Spartanburg, SC
  • Job Type
  • Job Classification
    Full Time
  • Company Ref #
  • AJE Ref #
  • Number of Positions

Job Description

This position reports to the SSA Director and, is responsible for support and development of corporate/enterprise applications. Responsible for development efforts for software enhancements, extensions, defect corrections and integration of features. Implementation of architecture requirements and complex system specifications. Use innovative problem solving and critical thinking approaches to proactively solve a broad range of problems across technologies. Develop systems and design infrastructure necessary to support both business and technical integration needs. Also responsible of all other duties as assigned.

EQUIVALENT EDUCATION LEVEL REQUIRED: Bachelor's degree in Computer Science and 2 plus years of related experience.

EXPERIENCE REQUIRED: 2 or more years of Software Development and Implementation. 1 or more years of experience working with service orientation concepts and enabling technologies is a plus. Experience designing and implementing frameworks such as Struts, JSF, and other MVC Architecture frameworks.

KNOWLEDGE REQUIRED: Design Patterns including Core J2EE patterns. App Server knowledge, e.g. JBoss, WebLogic, Glassfish. Understanding of OO programming, UML, Use Case analysis tools. Self-motivated and collaborative IT Professional with a strong background in the Software Development Lifecycle (SDLC), and familiarity with the Agile development methodology (such as Scrum, sprints, product backlog, etc.). Strong software development skills, including design, development, testing, deployment and support. Excellent communication (written and verbal), time management, interpersonal and team participation. Ability to rapidly assimilate new technologies and be able to communicate effectively with various teams. Demonstrated ability to systematically gather relevant information from different sources to address an issue and make a prompt and insightful decision. Excellent interpersonal skills including analytical, problem solving, organizational, issue resolution. Possesses and applies a comprehensive knowledge across key tasks and high impact assignments. Evaluate performance results and recommend major changes affecting short-term project growth and success. Has domain knowledge on Enterprise Technologies and Service Oriented Architecture (SOA) systems. Server Side: Java 5+, J2EE, EJB 3.0, JNDI, JDBC, JTA/JTS, PL/SQL Web: JSP, Servlets, Javascript, XML, XSLT. Open Source: JUnit, Log4J, Maven, ORM (iBATIS, Hibernate, etc). Tools: CRM (Accurev, Git, etc.), NetBeans, Eclipse, TOAD, Maven, Agile (Greenhopper, etc.). OS: Windows (XP, 7, etc.), Red Hat, Ubuntu. Server Side: JMS, Middleware Oriented Messaging (MOM) Web: JSF, JSR-168/286, Spring. Tools: RAD/WSAD, JDeveloper. Familiar with SOLID and DRY design principles. Excellent written and verbal communications skills as would be needed to communicate in person, by phone, and through email; adaptability and flexibility to changing environment; and comfortable working in a dynamic, high volume, fast-paced environment. Ability to read, write, evaluate, and apply information. Ability to interact professionally and exhibit appropriate social skills. Ability to understand and ensure compliance with policies, procedures, and laws governing our industry/business and products. Ability to develop and maintain business relationships.

PHYSICAL REQUIREMENTS: Sitting for long periods of time; standing occasionally; walking; bending; squatting; kneeling; pushing/pulling; reaching; twisting; frequent lifting of less than 10 lbs., occasional lifting of up to 20 lbs.; driving and having access during the workday to an insured and reliable transportation; typing; data entry; grasping; transferring items between hands and/or to another person or receptacle; use of office equipment to include computers; ability to travel to, be physically present at, and complete the physical requirements of the position at any assigned location.

TRAVEL: Travel, international, as needed

ATTIRE: Professional attire (as required by company standards).

OTHER: Must be eligible to work in the USA and able to pass a background check.