Technical Java/J2EE Architect - Hands on

Parsippany, NJ 07054

Posted: 08/18/2015 Employment Type: Direct Hire Industry: Other Area(s) Job Number: 15

Job Description


The Technical Architect role is a hands-on position that will lead the project in development and execution.  This position involves working with Client from the pre-sales phase to projects performing requirements gathering, design, implementation, testing through customer sign-off.  Consistently interact with Project Teams (including product/project managers, technical consultants and business analyst, technical consultants, etc.) communicating collaboratively to create technical direction and best practice and facilitating design, coding and review activities.  Travel, approximately 50%, is required to support domestic and international clients.


Responsibilities include:
  • Responsible for overall system of systems strategy including ability to analyze, define, and document solution for data, workflow, logical processes, user experience, security, infrastructure, interfaces and integration, performance and availability operations and deployment.
  • Will work with the Project Manager to ensure on-time and on-budget delivery for our clients.
  • Hands on role to configure, code and test high quality applications adhering to architectural standards, procedures and techniques
  • Provide training and technical guidance to the implementation teams, and ensure that the implementations follow best practice configuration principles.
  • Work with clients to advise them on key architectural decisions regarding the platform and the supporting technologies.

 

Qualified candidate should have:
BS/BA in Computer Science or Engineering (or comparable technical discipline and business knowledge experience). Masters preferred.

Proven track record (7-10 years) for implementing enterprise applications.  Excellent communication and interpersonal skills are essential in this role.

 

Workflow
Designing business objects for re-use across multiple products and capable of enterprise wide, large scale implementations
Ability to reduce problems to the lowest common denominator
Thorough understanding of graph oriented programming, state transition and complex event processing.

Application Servers
Deploying Servlets in high-availability, clustered environment
Ability to enhance performance of application servers through JVM optimization
Installation and support of Java Servlets distributed as .war and .ear files
Thorough knowledge of installation, security, high availability and configuration within at least one J2EE container (WebSphere, Tomcat, Weblogic)

Security
Familiarity with using LDAP as a means of securing application server resources
Ability to take security into consideration when designing enterprise wide applications
Understands SAML and Certificate based authentication as well as a full understanding of system penetration testing and vulnerability remediation

 

Messaging
Integration with messaging platforms using JMS (primarily MQSeries)
Design and implementation of message bus architecture for synchronous, asynchronous and fire and forget communications.

 

Database
Familiarity with database modeling tools such as Erwin with a thorough understanding of data model design patterns and metadata management
Performance tuning (Oracle, DB2, MSSQL)
Capable of full installation and configuration of high availability database environments

 

JavaScript
Skilled Java, JSP, or JavaScript programmer with ability to identify and correct performance issues
Full understanding of current and past versions and compatibility issues

 

Network Performance
Familiarity with network design and routing
Ability to work with Network Engineers to identify performance related networking issues

 

Operating system tuning
Familiarity with operating system tuning parameters
Ability to configure, troubleshoot and deploy within at least 3 of the following: AIX, Windows 2003 to 2012, AS/400, Solaris and Linux and Shell scripts

 

Service Oriented Architecture (SOA)
Ability to create well formed XSD schemas, proper XML document design and perform XSLT transformations
Previous experience implementing scalable SOAP services and WSDLs
Previous experience with RESTful API stateless architecture

 

The strongest candidate will also have:
Demonstrated leadership in professional setting
Demonstrated teamwork and collaboration in a professional setting
Experience on large enterprise technology solution projects
Comprehensive IT analytical skills and strong problem-solving analytical skills
Comprehensive knowledge of various software development methodologies (including agile techniques)

Meet Your Recruiter

Jason Destro

Over 20 years’ of recruiting experience with hands-on recruiting and placement of I.T. professionals (Full Time, Temp 2 Perm, & Contingent) in the NJ/NY/CT/PA marketplace for a wide variety of today's demanding IT skill sets. Focused on delivering exceptional service by understanding client’s objectives and goals.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.
" property="pl-share-desc">

Technical Java/J2EE Architect - Hands on

Parsippany, NJ 07054

Posted: 08/18/2015 Employment Type: Direct Hire Industry: Other Area(s) Job Number: 15

Job Description


The Technical Architect role is a hands-on position that will lead the project in development and execution.  This position involves working with Client from the pre-sales phase to projects performing requirements gathering, design, implementation, testing through customer sign-off.  Consistently interact with Project Teams (including product/project managers, technical consultants and business analyst, technical consultants, etc.) communicating collaboratively to create technical direction and best practice and facilitating design, coding and review activities.  Travel, approximately 50%, is required to support domestic and international clients.


Responsibilities include:
  • Responsible for overall system of systems strategy including ability to analyze, define, and document solution for data, workflow, logical processes, user experience, security, infrastructure, interfaces and integration, performance and availability operations and deployment.
  • Will work with the Project Manager to ensure on-time and on-budget delivery for our clients.
  • Hands on role to configure, code and test high quality applications adhering to architectural standards, procedures and techniques
  • Provide training and technical guidance to the implementation teams, and ensure that the implementations follow best practice configuration principles.
  • Work with clients to advise them on key architectural decisions regarding the platform and the supporting technologies.

 

Qualified candidate should have:
BS/BA in Computer Science or Engineering (or comparable technical discipline and business knowledge experience). Masters preferred.

Proven track record (7-10 years) for implementing enterprise applications.  Excellent communication and interpersonal skills are essential in this role.

 

Workflow
Designing business objects for re-use across multiple products and capable of enterprise wide, large scale implementations
Ability to reduce problems to the lowest common denominator
Thorough understanding of graph oriented programming, state transition and complex event processing.

Application Servers
Deploying Servlets in high-availability, clustered environment
Ability to enhance performance of application servers through JVM optimization
Installation and support of Java Servlets distributed as .war and .ear files
Thorough knowledge of installation, security, high availability and configuration within at least one J2EE container (WebSphere, Tomcat, Weblogic)

Security
Familiarity with using LDAP as a means of securing application server resources
Ability to take security into consideration when designing enterprise wide applications
Understands SAML and Certificate based authentication as well as a full understanding of system penetration testing and vulnerability remediation

 

Messaging
Integration with messaging platforms using JMS (primarily MQSeries)
Design and implementation of message bus architecture for synchronous, asynchronous and fire and forget communications.

 

Database
Familiarity with database modeling tools such as Erwin with a thorough understanding of data model design patterns and metadata management
Performance tuning (Oracle, DB2, MSSQL)
Capable of full installation and configuration of high availability database environments

 

JavaScript
Skilled Java, JSP, or JavaScript programmer with ability to identify and correct performance issues
Full understanding of current and past versions and compatibility issues

 

Network Performance
Familiarity with network design and routing
Ability to work with Network Engineers to identify performance related networking issues

 

Operating system tuning
Familiarity with operating system tuning parameters
Ability to configure, troubleshoot and deploy within at least 3 of the following: AIX, Windows 2003 to 2012, AS/400, Solaris and Linux and Shell scripts

 

Service Oriented Architecture (SOA)
Ability to create well formed XSD schemas, proper XML document design and perform XSLT transformations
Previous experience implementing scalable SOAP services and WSDLs
Previous experience with RESTful API stateless architecture

 

The strongest candidate will also have:
Demonstrated leadership in professional setting
Demonstrated teamwork and collaboration in a professional setting
Experience on large enterprise technology solution projects
Comprehensive IT analytical skills and strong problem-solving analytical skills
Comprehensive knowledge of various software development methodologies (including agile techniques)

Meet Your Recruiter

Jason Destro

Over 20 years’ of recruiting experience with hands-on recruiting and placement of I.T. professionals (Full Time, Temp 2 Perm, & Contingent) in the NJ/NY/CT/PA marketplace for a wide variety of today's demanding IT skill sets. Focused on delivering exceptional service by understanding client’s objectives and goals.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.