Java Architect Resume Profile
CA
SUMMARY
- Bachelor of engineeringcomputers with 11yrs yearsof total experience in product development with Java, J2EE Technologies.
- Strong Technical Expertise skills in Java, J2EE Servlets, JSP, Struts, EJB, JMX, JMS TIBCO EMS, IBM MQ , and webServices JAX-WS and JAX-RS , JSF,javascript,JavaMail POP 3, SMTP,IMAP , JDBC, CSS,AJAX,Springs, Swings,EhCache, and ORM Hibernate, Cache memCache,EhCache .
- Having very good working Experience on OOAD,OOPS,Apache Shiro, UML diagrams, Socket Programming, XML,Flex, StAX ,DOM,SAX, XSLT ,WS-Security,Xpath, JAXP ,JAXB, WSDL/SOAP,velocityScripts,GoogleCollectionAPI,,PrimeFaces,JSON,Maven,Perl,Ant,EMMA,Junit,Corbertura,Selenium,Hammurapi,svn,cvs,Sonar,JCA,JTA,JProfiler,JNI,JSTL,JNDI,SSL,SSO Siteminder ,Hudson,JVMTI, Javassist ByteCodeInstrumentation,proguard javaObfuscation ,.PL/SQL,,JQuery,UNIX ShellScripting ,RSS,XHTML,HTML5,JIRA, JAAS JSSE,JCE .
- Hands on good experience with Java/J2ee Design patterns ,
- Extensive and thorough developmental experience in Multithreading, algorithm design, Data structure.
- Exposure to HADOOP, HDFS, Parallel processing,pig script,Cassandra.
- In-dept experience in software product development.
- Experience in designing, implementing and maintaining high performance, high availability, reliable ,large-scale web based software applications.
- Advanced technical skills including web application development, SQL expertise, designing and developing web services, database and application performance optimizations.
- Experience with Cloud hosting, Google Web Toolkit GWT , JPA with CloudSQL, andgood experience on SaaS based products.
- Hands on experience on ESB Mule , Web-Services, Rest Services.
- Having working knowledge on SOA, BPEL Engine Apache ODE , and CORBA.
- Efficient in building pig, hive and map-reduce scripts.
- Involved in loading data from UNIX file system to HDFS.
- Experience of customization of open source products.
- Created tables in HIVE by partitioning and bucketing for granularity and optimization of HIVEQL.
- Involved in identifying job dependencies to design workflow for Oozie and resource management for YARN.
- Used Hive and created Hive tables and involved in data loading and writing Hive UDFs.
- Expertise writing PIG scripts and UDFs.
- Load data from various data sources into HDFS using Flume.
- Efficient in building pig, hive and map-reduce scripts.
- Experience leading development life cycle process and best practices.
- Experience leading the delivery of large-scale distributed systems.
- Experience in application server clustering, performance tuning and scalability testing.
- In-depth experience in highly scalableand clustered ITProduct development and methodologies.
- Have expertise in Product Architecting, App Development and release management.
- Agile model SCRUM understanding good experience in scrum master role.
- Domain expertise in telecom, Investment Banking and Insurance.
PROJECT DETAILS:
Confidential
Java Architect
Responsibilities
- Involved in complete coding of the project.
- Develop architectural diagrams to illustrate architectural complexities and interactions.
- Work with business owners, analysts, solution engineers, development teams and infrastructure services to
- communicate application and data architectures.
- Architect solution, preparing design document, coding,code reviews, Junit test cases , review test and
- code coverage reports .
- Ensure project successfully implements the designed solution following architectural tenets.
- Conduct vendor analysis and proof-of-concepts for new technologies/solutions.
- Playing SCRUM master role for product end to end delivery.
- Installed and configured Hadoop MapReduce, HDFS, Developed multiple MapReduce jobs in java for data
- cleaning and processing.
- Importing and exporting data into HDFS, Pig, Hive and HBase using Sqoop
- Worked on loading and transformation of large sets of structured, semi structured and unstructured date
- into hadoop system.
- Developed simple and complex MapReduce programs in Java for Data Analysis.
- Implemented Partitioning, Dynamic Partitions, Buckets in HIVE.
- Created HIVE tables and provided analytical queries for business user analysis
- Extensive knowledge on PIG scripts using bags and tuples.
- Created tables in HIVE by partitioning and bucketing for granularity and optimization of HIVEQL.
- Involved in identifying job dependencies to design workflow for Oozie and resource management for
- YARN.
- Capturing data from existing databases that provide SQL interfaces using Sqoop.
- Efficient in building pig, hive and map-reduce scripts.
- Involved in loading data from UNIX file system to HDFS.
- Installed and configured Pig, Hive and also written Pig and Hive UDFs.
Environment: Java6, Struts, JMS, Hibern te, Spring, XML, Xpath , Ajax, JSON, WinScp3, Putty, ant, webservices JAX-WS,JAX-RS , JAXB,JavaMail POP 3 ,SMTP,IMAP ,SVN, UNIX Shell Scripting,awk,nawk , LOG4J ,EhCache , cobertura test coverage report , JQuery ,EMMA code coverage ,ADF faces, PrimeFaces, Prime Faces Mobile, weblogic,Apache ,eclipse ,cruise control for continuous integration ,wiki, sonar, Oracle RAC cluster, SCRUM methodology,SOLR ,SSL,SSO Siteminder ,.Selenium,SSO Siteminder ,cron job oozie ,Talend ETL pig scripts, Hadoop, ESB Mule ,Pythonscripting, Java, Reduce, Pig, Hive, Hbase, Sqoop,,Oozie, SOAP ,Restful WebServices,JSF,Jenkins,Java and J2ee Design patterns,GIT, HBASE NO SQL , Tomcat,Splunk,Oracle Coherence Cache .
Confidential
Java Technical Lead.
Responsibilities
- Develop architectural diagrams to illustrate architectural complexities and interactions.
- Work with business owners, analysts, solution engineers, development teams and infrastructure services to
- communicate application and data architectures.
- Involved in complete coding of the project.
- Prepared Use Case documents ,low level design , Package Diagrams,
- Class Diagrams and Sequence Diagrams.
- Architect solution, preparing design document, coding,code reviews, Junit test cases , review test and
- code coverage reports .
- Ensure project successfully implements the designed solution following architectural tenets.
- Conduct vendor analysis and proof-of-concepts for new technologies/solutions.
- Wrote and modified Build shell scripts, automate release processes..
- Played SCRUM master role for product delivery.
Environnent:Java, Struts, JMS, Hibern te, Springs ,JSF ,XML, WinScp3, Putty, ant, webservices JAX-WS,JAX-RS , SVN, Perforce, UNIX Shell Scripting,awk,nawk ,Hudson, Jboss ,StAXJAAS JSSE,JCE ,JQuery, Restful Web Services,SOAP, REST,GoogleCollectionAPI Apache Shiro., RichFaces,JSF,TIAA-CREF,IBM WebSphere tools suite.
Confidential
Java Technical Lead.
Responsibilities
- Responsible to Liaise with Users to gatherrequirements/issues.
- Preparing design document, Junit test cases and coding.
- Involved in complete coding of the project
- Responsible to assign modules to the team members and conducting
- reviews.
- Ensure project successfully implements the designed solution following architectural tenets.
Environnent:Java, EJB 2.1, JMS TIBCO EMS, IBM MQ , RMI, XML, WinScp3, Putty, CVS, Perforce, UNIX Shell Scripting,awk,nawk ,FIX 4.0, svn,JNI,
Confidential
Java Technical Lead.
Roles:
- Specifying functionality, requirement analysis detailed technical design.
- Assisted in architecture framework creation.
- Prepared Use Case documents for the modules.
- Created the low level design for the modules, which included Package Diagrams, Class Diagrams and Sequence Diagrams.
- Implemented Java/J2EE Design Patterns such as Business Delegate, Front Controller, MVC, Session Facade, Value Object, DAO, Service Locator, Singleton, Prototype, Adaptor, Factory method, Observer, Flyweight, Builder and Abstract Factory.
- Involved in complete coding of the project
- Used Asynchronous JavaScript and XML AJAX for better and faster interactive Front-End.
- Wrote and modified Build shell scripts for updating of Database, automate release processes and production support.
- Reviewed and assisted junior developers with design and development.
Environment:Java, JavaScript, JSP, Ajax, XML, XSLT, Oracle, Junit, Jboss, Hibernate,Springs, ,
EJB,JMS, StarUML, JIRA, Flex, WinScp3, Putty, VSS 8.0,Multithreading, Hammurapi,PL/SQL,Struts,UNI Shell
Scripting,awk,nawk
Confidential
Java Technical Lead.
Roles:
- Involved in complete coding of the project.
- Java Mail Api utility for sending mail notification.
- Java client using POP3 protocol for accessing bounce emails at from inbox.
- Assisting in architecture framework creation.
- Interacting with clients for requirement gathering.
- Involved in complete coding of the project.
- Coding business logic to hit the web service and parsing the xml response using Java SAX and Dom API.
- Wrote and modified Build shell scripts to automate release processes
Environment:Java, JavaScript, JSP, Ajax, XML, XSLT, Oracle, Tomcat 5, Springs
, Hibernate,Struts,EJB, JMS, WinScp3, Putty, VSS 8.0, Web services, Axis 2,Multithreading, Hammurapi, sybase
UNIX Shell Scripting, awk, nawk and Apache web server.
Confidential
Java Developer
Roles:
- Developed java server side components, which includes JSP, Servlets.
- Responsible for unit testing of the work done.
- Developed Stateless Session Beans.
- Developed Entity Beans Bean Managed Persistence .
- Once the code review is through unit testing has been carried over to check the functionality of the modules and to find the bugs.
Environment: Java2, JSP, Servlets, EJB, JDBC, JavaScript, Oracle,Multithreading,UNIX Shell Scripting and Web logic Application server.
Confidential
Roles:
- Involved in coding JSP, Servlets.
- Written deployment descriptor files.
- Written JSP custom tags.
Environment:Java, Servlets, JSP, JDBC, Tomcat 5.0, MySQL