Title : Java Solution Architect
Location : Bangalore
Job purpose :
Solutions Architect in the IT Advisory Services team to work on various Java Technology based projects for our customers across the globe.
Your client responsibilities :
- Creation of overall architecture and general design principles
- Design and development of core components, frameworks, spike solutions
- Design and architecture documentation/presentations
- Research and development to evaluate/compare emerging tools and software products
- Fine tuning of existing architectures, tools and frameworks
- To assist in creating standards and best practices for software design and development
- Reviews of software and documentation deliverable of other members
- Excellent business communication skills
Your people responsibilities :
- Building a quality culture
- Manage the performance management for the direct reportees, as per the organization policies
- Foster teamwork and lead by example
- Training and mentoring of project resources
- Participating in the organization-wide people initiatives
Technical skills requirements :
- BE/BTech/ME/MTech/MCA/MBA with a sound industry experience of 10 to 14 years in design and development of Java / JEE based web application
- 3+ years of experience exclusively in design of scalable internet applications delivered over web browser
- Demonstrable experience in technical and solutions architecture design on large complex systems involving multiple interfaces.
- Exposure to various methodologies (Agile, Waterfall)
- Proven track record of leading small and large teams
- Experience of complex integration projects using Java, JEE, SOA based systems, involving multiple 3rd parties.
- Worked with technology stack comprising Java, XML, Hibernate/ ORMs, strong RDBMS & OOPS concepts, REST, J2EE (JSP/Servlets/JavaScript /JDBC/JMS), Spring, Struts 2, HTML5, CSS
- Strong knowledge of JEE technologies and specifications such as JPA, Servlets, JSP, Java EE 7, EJB, JSF & Facelets, JBoss RichFaces UI Components
- Experience in Open Source Frameworks such as Spring/Struts, hibernate, OR Mapping framework
- Strong knowledge on JSE / JEE design concepts and database modelling
- Solid commercial awareness and ability to interpret technical contract requirements.
- Ability to exercise creativity in technical direction and successful strategy development.
- Good knowledge on integration mechanisms such as JMS, web services (SOAP based and REST services) etc.
- Experience in WebSEAL Authentication/Authorization configuration, LDAP knowledge
- Hands-on skills in deployment & configuration of middleware products such as WebSphere servers (WAS7.0), service bus, message servers, OSB
- Hands-on skills in configuration, use & troubleshooting of popular IDEs, IDE plug-ins, build tools
- Good knowledge of coding standards, source code organization, packaging
- Good knowledge of standards such as XSD, JAX-RS etc.
- Good knowledge of current / emerging technologies and trends
- Good analytical, grasping and problem solving skills
- Good communication skills to communicate to clients, onsite/offshore co-ordination
Additional skills requirements :
- Knowledge of one or more of the following JavaScript libraries - jQuery, jQueryUI, Bootstrap, JavaScript, MVC, Backbone, Underscore, Angular etc. would be an advantage
- Experience in build automation tools (e.g. Maven, Ant)
- Experience in Domains like Insurance, finance or banking
- Exposure to presales and business development
- Experience in J2EE clustering frameworks and in general clustering is an added advantage
- Exposure to Agile Software Development methods
Didn’t find the job appropriate? Report this Job