Client is responsible for the development, ongoing maintenance, and support of various applications that support several business divisions within the agency. This position will lead and support various projects that are currently being design and developed using J2EE, plus work with enterprise architecture groups to ensure solutions adhere to enterprise goals and directions.
This position will include the following responsibilities:
. Ensure that projects follow the clients architecture direction, standards and best practices
. Identify technology reuse, build object/component library
. Architect application models & technical designs
. Plan and coordinate infrastructure requirements
. Ensure consistent, robust & scalable designs
. Conduct formal technical review
. Define the structure of the system, its interfaces, and the principles that guide its project, application design and implementation
. Work with technical leads on documentation and testing requirements
. Conduct application profile and performance analysis
. Ensure the efficiency of all code during the development build phase. Review unit, and component, and integrated test for standards, performance, and service functionality compliance. Coordinate with the configuration manager (build master) for regular code and standards reviews.
. Provide technical leadership, training, direction and expertise in the design and implementation applications and integrations. Provides day-to-day technical guidance and hands-on support to the development project teams for activities related to the definition, design, construction, testing, performance tuning and certification of applications.
Experience: Mandatory Experience
1. Five to eight years experience designing and implementing large scale client/ server open systems environments
2. Minimum of five years experience in each of the following:
* Java and EJB
* WAS or Weblogic or JBoss
* Modeling tools - Rational Rose, RSA or Visual Modeler
* Oracle 10g, or higher (Pass/Fail) Desirable Experience Preferred for These Positions Good communication and interpersonal skills
Face to Face Interview Required
Minimum of an Associate/Bachelor of Science Degree in Computer Science, Engineering or equivalent experience is desired. Points awarded based on level of degree.
Two or more years experience in defining and implementing architecture for Internet systems and interfaces within an SOA environment.
Two or more years experience with loosely coupled architectures including servers, networks and messaging middleware. Designed and deployed agile development environments for 3 or more projects. Candidates must provide full descriptions of processes and artifacts used for these projects and also explain benefits gained for the project.
Two or more years experience system testing standards compliance and benchmarking experience.
Performed software development, packaging and release management for 3 or more projects. Candidates must provide full descriptions of the strategies used for determining how the solution was packaged or componentized and how releases were planned and deployed.
Two or more years experience with communication skills with the ability to communicate effectively and clearly in writing and be able to give group presentations. Candidate must provide full descriptions on the types of presentations, target audiences and provide samples of presentations given.
Two or more years experience with XML and J2EE specifications
Two or more years experience with J2EE, Spring and Hibernate
Two or more years experience with Windows 2003, IBM AIX, HP UX, Linux operating systems
Two or more years experience with Websphere and JBoss
Two or more years experience with rules engines and business process management
Two or more years experience with UML modeling. Must provide examples during interview
To Apply to this job go to http://www.GadBall.com or click here