Must have architected or designed JEE applications end-to-end for at least 2 yrs and exposure in designing enterprise applications.
Must have experience in understanding business vision to prepare High and Low level designs considering functional and non-functional demands.
Identifying technology stack, POC and standards required for project.
Well versed with Java language – 7.x, 8.x
Well versed with JEE technologies – JEE 5 or JEE 6 or JEE 7
Well versed with XML technologies – XSD (schema), XSL (XSLT, XPath), JAXP, JAXB and StAX.
Hands-on experience in JEE technologies (Presentation) – JSP, Servlet and JSF.
Hands-on experience in JEE technology (JPA) – Hibernate or EclipseLink.
Hands-on experience in JEE technology/WebServices – JAX-RS (RESTEasy or Apache CXF or Jersey or Restlet), JAX-WS (Metro or Apache CXF or Apache Axis2), WSDL 1.1/2.0, Web Service Security.
Hands-on experience in JEE technology (Middleware) – JMS (IBM MQ or ApacheMQ or JBoss HornetQ), Transaction (Atomikos or JBossTS or any application server Transaction Manager)
Hands-on experience in spring framework (version 2.x to 4.x) or any MVC framework.
Must have experience/knowledge in using a couple of popular UI control frameworks and client side UI scripting like JQuery or Angular JS or Yahoo UI or Prototypejs.
Knowledge on front-end tools like Grunt (build tool), Bower (Dependency Management), Karma (Test Runner), Jasmine (Unit testing framework)
Good working knowledge on RDBMS (query writing and tuning) – Oracle or DB2 or PostgreSQL or MySQL.
Must have used and understand deployments on at least one Application server – WebSphere or WebLogic or JBoss
Must have hands-on experience on design methodologies, design patterns, identification of reusable components for different kinds of applications
Knowledge of UML
Good knowledge on Database Designing skills
In depth knowledge on at least one designing / modeling tool such as Enterprise Architect or VISIO or any other tool
IT Software - Application Programming, Maintenance
Java Application Architect
GSPANN Technologies was established by two IT professionals who recognized a need for efficient and innovative solutions within the technology industry.
This combination of industry experience and an ability to innovate has provided GSPANN clients with leading edge technology to resolve their marketing dilemmas and increase profitability. Our primary goal is to deliver quality services in an efficient and timely manner.