Java Technical Architect

Job Description

Java Technical Architect

Type : Full Time

Location : Hyderabad

Experience Required : 10 Year(s)

Industry : BPO/ITES

Preferred Skills : API Big Data CSS3 Hadoop HDFS Hibernate HTML5 J2EE Java Javascript jQuery JSON JUnit Map Reduce SOAP Spring Framework SQL Struts Web Services

Job Description :

-Should have 12+ years experience in Java/J2EE technologies - design and development of high-volume, high-performance, high-availability, service-oriented Java applications using proven Java frameworks and technologies.

-Minimum 3+ years experience as an architect.

-Design and develop scalable web-services.

-Design and develop reusable libraries and APIs.

-Java technologies: Java EE/J2EE, JPA/Hibernate, Struts, Spring , Servlets, JDBC, JMS, JSON, JUNIT

-Experience in Web Services using SOAP, XML/XSLT, and Restful Services.

-JVM Semantics/Garbage Collection knowledge.

-Strong Integration experience 

-Good working experience in any one APP and Web Servers: JBoss, Tomcat, Websphere, Web logic 

-Hands on database experience including transaction management, SQL programming, schema design.

-Experience architecting infrastructure solutions using both Linux/Unix and Windows with specific recommendations on server, load balancing, HA/DR, & storage architectures.

-Ability to communicate effectively in English, with good verbal and written skills. 

-Ability to build rapport with team members and clients.

-Strong analytical, problem solving skills and technical troubleshooting

Roles and Responsibilities:

-Manage day to day technical challenges and communicate to project manager any risks or issues associated with the development activities

-Involving in design and development of high volume ,high-performance, high-availability, service-oriented Java applications

-Will be responsible for designing a product/ products based on the requirements from the customer. 

-He/she will be responsible for the design of enterprise grade solutions and should understand large scale deployments, etc. 

-Communicate with the customer and the team and establish a level of comfort on the technical side. 

-Will be writing code for the customer products.

Good to Have:

-Detailed knowledge of Service Oriented Architecture (SOA), Enterprise Service Bus (ESB - any ESB experience: Fuse, Mule, Camel, WS02 etc), Object Oriented Analysis and Design/Development

-Web user interface technologies: CSS3, SASS, HTML/HTML5, JavaScript, jQuery 

-Experience architecting or deploying Cloud/Virtualization solutions 

-Cloud Technologies Windows Azure, Amazon EC2, RightScale, Openstack, VMWare vCloud, CloudStack

-Java + Hadoop/Cassendra/Hbase/pig + Pentaho (reporting tools

-Big Data Technologies Hadoop, MapReduce, HDFS ,HQL, Pig, Hive, Flume, sqoop, oozie, MySQL, Postgres, Hbase, Nutch, Solr, Elastic search, Spark, Shark, Cassandra, mongo DB, Couch DB

-Analytics Technologies - Pentaho Kettle, Greenplum, Ext JS, D3 JS, Birt, Splunk, Neo4J