Status: Full Time
Department: Software Development
Location: Waynesburg, PA
Reference Code: RJLG - GCJLMS
Job Summary:
• RJ Lee Group, Inc. is currently seeking a Sr. Software Engineer for a Java Programming Lead position. A qualified candidate would possess a minimum of a college degree in computer science and 5+ years of expert level experience with software development processes. The incumbent will participate in design/architecture and lead implementation of complex, mission-critical, enterprise applications. The position will be working with a moderately sized team in a fast paced environment and will have the opportunity to work in all architectural layers on a variety of programming projects.
Essential Functions (including but not limited to):
• Contribute to Architecture and Object Oriented Design
• Lead Implementation (including unit and integration testing) of Architecture/Design
• Design and implement interactive applications that highly visible within large government and commercial organizations
• Database Design and Programming
• Drive functional requirements definition by observing, interacting with, and gathering feedback from all users/customers
• Contribute to the growth of team through displaying professional qualities and mentoring
The above description is not intended to describe in detail the multitude of tasks that may be assigned, but rather provide a general sense of responsibilities and expectations of the position. As the nature of business demands change, so also may the essential functions of this position.
Qualifications and Requirements:
• Bachelor's degree in Computer Science or related field with 5+ years implementing enterprise-scale, distributed, data centric applications with graphical user interfaces.
• Expert level experience with software development processes and multiple successes taking enterprise scale projects from inception to deployment.
• Strong problem-solving skills and ability to think creatively.
• Expert Object Orient Design and Programming
• Expert Object Oriented and J2EE Design Patterns and Related Frameworks (e.g. springframework, hibernate, etc.)
• Expert knowledge of J2EE technologies (JSP, Servlets, EJB, JMS, and JDBC), application servers, and Web Services.
• Expert level SQL and related
• Familiarity with UI technologies and MVC Framework (Struts, Cocoon, Springframework, etc.).
• Experience with unit testing.
• Expert knowledge of source code control systems (RCS, CVS, SVN, etc.)
• Experience managing project activities for programmers and developing programming priorities, goals and strategies.
• Some knowledge of Portal development and technologies
Desired Skills:
• Software architecture methodologies such as SOA, MDA, ORM
• Experience with Portal systems such as Liferay, Oracle Portal, JBoss Portal, Websphere Portal, Weblogic Portal, or Jet Speed
• Open Source Application Frameworks such as spring framework, hibernate, log4j, Eclipse RCP
• Integrated Development Environments, Case Tools, Design Patterns, and Object Oriented Development
• XML and related technologies such as XSL, XQuery, XPath, XSD
• RDBMS such as SqlServer, MySql, PosGres, and/or Oracle
• Web and J2ee Application Services such as IIS, Apache, Tomcat, Oracle, JBoss, etc.
• Exposure to .NET
• Exposure to complex, automated build environment
• Graphic Design
RJ LeeGroup, Inc. offers full-time employees a total benefits package that includes:
Competitive salaries
Paid time off benefits
Medical, dental, vision and medical/dependent care flexible benefits
Group life insurance and disability insurance
401(k) savings and investment program
RJ LeeGroup, Inc. is an Equal Opportunity Employer