Drive for Java Technical Architect


MCM - Java Architect - M1

  • Experienced technical architect / solution architect for Java / JEE solutions / applications to work on RFPs and support new / existing projects
  • Can understand existing frameworks, analyze further for investigating possibilities for replacing to new framework / architecture, redesign, work on POC and final migration, with testing and feature suggestions
  • Can mentor / train existing team members on aspects of architecture, design  and explain, document, elaborate, review architecture and design changes  
  • JDK 1.6 -> Strong in Core java concepts, Collections, Serialization, JDBC, Reflection, I/O
  • JEE 6 -> Strong on JSP / Servlets , JSTL, JSF  ( MyFaces, Tomahawk), JNDI, WebServices : JAX-WS, JAX-RC, Restful web services
  • EJB 3.1(Stateless session, ORM), JPA , JMS, Spring, Hibernate experience / knowledge will be very helpful
  • Strong database modelling knowledge and SQL skills
  • Understanding of NFRs, Strong Profiling / performance analysis, benchmarking and optimization / tuning knowledge
  • Static code analysis / Continuous integration knowledge – CAST / SonarJ
  • Authentication and Authorization / – JAAS / Spring security / Web Services Security Username Token
  • Strong on design, OOAD, Design patterns knowledge


Good to have:                                        

  • Experience in integration tools such as IBM Enterprise Service Bus / Integration bus / WebSphere MQ and/or process servers such as IBM WebSphere Process server
  • IBM WebSphere v8.x / any other JEE application server experience
  • Selenium 2.4 or any UI automated testing tool
  • jUnit 4.0 / automated regression testing tools -> automated testing
  • debugging, reverse engineering
  • SVN – merging, branching
  • Bugzilla / JIRA / Confluence
  • Having experience of setting up caching, asynchronous request handling, responsive UI