Job Description :
Position: Java Architect
Location: Austin, TX
Duration: 6 Months

This role will be responsible for analyzing performance, frameworks, tools, and security of custom business applications, as needed for a STRUTS/iBATIS Rewrite Project. The Worker must have extensive knowledge and comfort in Java application architecture, WebSphere, Framework upgrades. Must be able to follow software development processes, detailed project plans and generate work estimates. Must also be able to take assignments and direction from agency management and technical lead staff.
MUST HAVE:
7+ years advanced experience in various Java frameworks and APIs including:
o Experience architecting Java applications
o Spring
o JEE
o JPA
o JEE JSF
o MyBatis
o Bootstrap, etc.
7+ years advanced experience in Java application performance tuning and profiling
7+ years advanced experience in upgrading Java applications to newer frameworks
5+years experience in automating Java application testing
5+ years experience working with enterprise software solutions in multiple JVMs in a clustered three-tier WebSphere architecture
o At least one (1) year of which must be WebSphere 8.5
5+ years experience in JDBC driver technologies in terms of performance
5+ years extensive experience with highly complex application security requirements
Strong written, verbal, ad interpersonal communication skills
Able to work independently
Able to work in a diverse team environment
Knowledge of project management and software development methodologies
Possess problem-solving skills and ability to multi-task
Able to work around projects and deadlines with readiness to put in extra efforts when necessary
NICE TO HAVE:
3+ years experiencewith GUI and Stylesheets design
3+ years experience with CI tools Ants, Jenkins, and SVN