JEE Applications Architect

Location: Richmond, VA
Date Posted: 04-18-2018
Position Title: JEE Applications Architect
Location: Richmond, VA 23230
Position Status: Direct hire
Compensation: Extremely competitive
Shift: Monday – Friday (8am to 5pm)
Position Description:
Our client is looking for JEE Applications Architect for a position located in Richmond, VA. They will be responsible for all phases of the software development lifecycle for JEE applications (web and server-side applications) and JEE architecture. Provide industry standard technical solutions and best practices to resolve a wide-range of complex problems while ensuring adherence to Estes’ standards and processes.
  • Extensive experience with object-oriented design principles and design patterns - must be able to apply industry standard solutions in order to resolve problems with a simple, organized design
  • Extensive experience with responsive UI design and development
  • Extensive experience with relational (ERD) and object oriented (UML) modeling to develop design documentation using industry standard practices
  • Extensive experience with JEE UI and web service development including all aspects of application security
  • Analytical and problem-solving skills for design, creation and testing of programs
  • Ability to work as part of a team and independently
  • Ability to communicate effectively with team members, support personnel, and clients
  • Regular attendance is required
  • This is not an all-inclusive list of job requirements and/or duties and may not contain all capabilities necessary to perform the job at all times due to circumstances; Operational, safety and other needs may require the employee to perform any and all other duties as assigned; Employees are expected, and must be able to perform all such duties and tasks
Required Education: 
Bachelor's degree in computer science or related field, or equivalent training and experience. 5+ years JEE experience (unless years of experience stated differently below) with the following technology stack:
Required Skills: 
  • Architecting and developing large complex n-tiered enterprise applications using Java/JEE, Enterprise Database and Web Technologies: Spring framework (4+ years: Core, MVC, Security, JMS), JPA
  • UI Design and Development:  HTML, CSS, SASS, jQuery, Java Script, HTML, JSP (2+ years: AngularJS, Responsive Design Frameworks (i.e. Bootstrap)
  • IBM WebSphere Application Server (preferred versions:  ND 8.0.x and ND 8.5.x) and IBM HTTP Server
  • Databases: IBM DB2, SQL Server (preferred version 2008 R2 or later) (4+ years)
Desired Skills: 
  • Interactive Development Environments (IDE): Eclipse, Rational Application Developer (RAD)
  • Configuration management tools such as Apache Subversion (SVN)
  • Build scripting tools such as Apache Ant and Maven
  • Continuous integration tools such as Jenkins
  • Operating systems such as Red Hat Enterprise Linux and Windows Server
this job portal is powered by CATS