Sr. Java Consultant Resume
NyC
PROFESSIONAL SUMMARY:
- Self - motivated and goal driven professional with more than 10 years of significant and progressive experience in JAVA/J2EE and Big Data technologies.
- Well versed in development and implementation of Core Java, J2EE technologies, Java Frameworks, ORM, Webservices and Hadoop & Big Data Technologies.
- (310-055) SCJP 5.0 Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0
- Expertise in Object Oriented Programming and Core Java - Multithreading, JVM, Garbage Collection, Memory Management, Collections, Generics, Annotations, JDBC.
- Good experience in J2EE architecture and technologies like JSP, Servlets, JMS, JNDI and XML.
- Good experience in Design Patterns like Singleton, Factory, Façade, Adapter, Decorator, DAO, MVC and Business Delegate.
- Experience in working for J2EE Frameworks like Struts & Spring (Core, MVC, Batch, Boot).
- Experience in ORM frameworks like Hibernate and Toplink.
- Experience in creating both SOAP and REST Webservice and testing using SOAP UI and Postman.
- Experience working in Big Data technologies like HDFS, Hive, Impala, Avro, Parquet.
- Involved in importing data from relational database to HDFS using SQOOP.
- Experience in creating UDFs and scheduling jobs using OOZIE.
- Experience working in Spark SQL and Spark streaming using java.
- Good experience in relational databases like Oracle, MySQL and HSQL.
- Good Experience with Unit Testing frameworks like JUnit.
- Worked with application/web servers like WebSphere, WebLogic, Apache Tomcat and Jboss.
- Good experience in using defect tracking system like JIRA, ClearQuest and HP QC.
- Experience in designing, development and build tools like IntelliJ Idea, Eclipse, RAD, Ant, Maven.
- Experience working with web technologies like HTML, CSS, JavaScript, JQuery, AJAX, JSON and XML.
- Skilled Confidential progressing from problem-statement to well-documented designs. Designed architecture including requirements definition, object modeling design, tier structure development and user interface definition.
- Interfaced and collaborated with client in meeting technical challenges and finding solutions to ensure the expectations of clients.
- Expertise in Customer handling and Onsite/Offshore architecture.
- Involved in System Analysis that included the high-level design, low-level design and prototyping.
- Contributed to the Technical architecture of the system. Actively involved in setting coding standards for the projects.
- Implemented DevOps in one application and used Jenkins for Automated Build and Deployment, SONAR for Automated Code Review.
- Developed POC for monitoring tools implementation like AppDynamics and Dynatrace.
- Provided technical leadership on the architecture, design, and successful implementation of very critical 24x7 Java/J2EE applications.
TECHNICAL SKILLS:
Java Technologies: Core Java, Java Beans, JDBC, Multithreading, Garbage Collection & Memory Management, JProfiler, J2EE, Servlet, JSP, JMS, Webservices.
Big Data Technologies: Apache Hadoop, Hive, Impala Shell, Spark, Kite.
Frontend Technologies: HTML, JavaScript, AJAX, Jquery, DOJO, XML, XSD, XSLT
Databases: Confidential DB2, MySQL, Hsql, Oracle, PL-SQL, Hive
Java Frameworks: Spring 4.0, Struts 1.2, 2.0, Spring Batch, Spring Boot, Spring MVC, JUnit Test Framework
Web Services: SOAP, REST, JAXB, Spring REST
ORM: Toplink, Hibernate.
Web Servers/Application Servers: Confidential WebSphere, Tomcat 6, Weblogic, Glassfish, Jboss 4.0
IDEs: Eclipse, Netbeans., IntelliJ IDEA.
Object Technology: UML.
Source Management Tools: Tortoise SVN, Clearcase, GIT
Development Methodologies: Lean, Agile, Waterfall, DevOps
PROFESSIONAL EXPERIENCE:
Confidential, NYC
Sr. Java Consultant
Environment: Core Java, Multithreading and Concurrency, Spring Core, Spring Batch, Spring Boot, Spring MVC, UNIX, Hibernate, REST, SOAP, Oracle 11, Eclipse, SVN, Putty, Toad 11, Junit 4, Apache Hadoop, Hive, Impala Shell, Spark, Kite, Toad for Hadoop, Garbage Collection & memory management, IntelliJ IDEA
Responsibilities:
- Developing the Business Logic and Common Utilities for application CORE Java and Multithreading, Spring MVC, Spring Boot, Spring Batch and using J2EE patterns and WebServices (SOAP and Spring REST).
- Developed multiple MapReduce and Spark jobs in java for data cleaning and preprocessing.
- Very good understanding of Partitions, Bucketing concepts in Hive and designed both Managed and External tables in Hive to optimize performance
- Solving performance issues in Hive scripts with understanding of Joins, Group and aggregation.
- Creating Big data tables and views using avro & parquet and writing the java code to load and read the data by wiring custom Reader, processor and writers in Spring ETL.
- Developing high-performance code using Core Java, Spring Integration, Spring Batch, Kite, Spark & Hive API for bulk data loading in HDFS.
- Using JProfiler for the application memory management.
- Optimization of Hibernate mapping in order to boost performance of the system.
- Developed procedures, functions and SQL queries for complex DB interactions and performance tuning.
- Involved in System Analysis that included the high-level design, low-level design, Prototyping, and System Design and Contributed to the Technical architecture of the system.
- Used GIT for source and version management.
- Used Junit Frame work for Unit Testing.
Confidential
Java Lead
Environment: Core Java 7, Struts 2.0, Spring 3.0, UNIX, Hibernate, Terracotta Server Array (Ehcache), SOAP, REST, Oracle 11, Eclipse, SVN, Putty, Toad 11, Weblogic 12c, Glassfish 3, Junit 4, Filenet, Mesup Center 2.0, Filenet, Websphere,Multithreading. AngularJS
Responsibilities:
- Developed the Business Logic and Common Utilities for complete application in CORE Java and Multithreading, MVC (Spring 3 Framework), Hibernate and WebServices (SOAP and REST).
- Developed procedures, functions and SQL queries for complex DB interactions and performance tuning.
- Used SVN for source and version management.
- Involved in the design and development of Presentation Tier using JSP, Servlets, JSTL, HTML and JavaScript.
- Implemented various design patterns in the project such as Business Delegate.
- Implemented Apache POI for providing Bulk update capabilities and Import/Export capabilities.
- Implemented logger(log4j) to entire application, so that errors can be racked easily.
- Was involved in deploying the application to the production environment.
- Was responsible in solving critical issues during the deployment phase.
- Was responsible for creating Datasources, bouncing and Deploying the Build on Dev and QC environment(Glassfish server).
- Responsible for fixing and providing the permanent solution for adhoc issues in production according to SLA.
- Involved in complete software development life cycle - Analysis, Development, Integration. Following agile methodology, an iterative development for the project and participating in code reviews.
- Used Junit Frame work for Unit Testing.
Confidential
Sr. Developer (Development Lead)
Environment: Java 1.6, Struts 1.2, Spring 3.0, TSAM, Cloud, Toplink, UNIX, SOAP, REST, Oracle 10, JDeveloper, SVN, Putty, Toad 10, Glassfish 2.1.x, Weblogic Application Server
Responsibilities:
- Developed the Business Logic and Common Utilities for complete application in CORE Java and Multithreading.
- Developing the code based on the design using MVC (Spring Framework) and using J2EE patterns and WebServices (SOAP and REST).
- Was involved in System Analysis that included the high-level design, low-level design, Prototyping, and System Design and Contributed to the Technical architecture of the system. Was also actively involved in setting coding standards and writing related documentation.
- Developing high performance code.
- Involved in complete software development life cycle - Analysis, Development, Integration. Following agile methodology, an iterative development for the project and participating in code reviews.
- Used SVN for source and version management.
- Involved in the design and development of Presentation Tier using JSP, Servlets, JSTL, HTML and JavaScript.
- Used Junit Frame work for Unit Testing and JRocket for the application memory management.
- Was involved in deploying the application to the production environment.
- Was responsible in solving critical issues during the deployment phase. Also Worked on Deployment of bug fixes.
- Responsible to fix any adhoc error or SQL error in production. And, provide the permanent fix according to SLA.
- Used Spring Batch for providing the DataFeed in the DB view and sending it to interfacing applications.
Confidential
Sr. Developer
Environment: Java 1.6, Multithreading, Struts 1.2, Spring 3.0, UNIX, Hibernate, SOAP, REST, Oracle 10, RAD 8.x, SVN, Putty, Toad 10, Weblogic 10, Glassfish3, JDeveloper
Responsibilities:
- Developing high performance code.
- Involved in complete software development life cycle - Analysis, Development, Integration. Following agile methodology, an iterative development for the project and participating in code reviews.
- Developed the Business Logic and Common Utilities for complete application in CORE Java.
- Developing the code based on the design using Struts MVC, Spring IOC, J2EE patterns and webservies (SOAP and REST).
- Developed couple of batch job in spring, as well as UNIX scripts.
- Used SVN for source and version management.
- Involved in the design and development of Presentation Tier using JSP, Servlets, JSTL, HTML and JavaScript.
- Used Junit Frame work for Unit Testing.
- Was involved in deploying the application to the production environment.
- Was responsible in solving critical issues during the deployment phase. Also Worked on Deployment of bug fixes.
- Responsible to fix any adhoc error or SQL error in production. And, provide the permanent fix according to SLA.
Confidential
Sr. Software Engineer
Environment: Java 1.5, Spring 3.0, UNIX, Hibernate, SOAP, REST, HSQL DB, Oracle 10, SVN, Putty, Toad 10, Tomcat, Eclipse IDE
Responsibility:
- Developed the Business Logic and Common Utilities for complete application in CORE Java.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC). Developed Action Form, Action classes for implementing business logic using Struts Framework
- Was responsible in developing the front end using JSP, HTML, Struts tag libraries and Java Script, AJAX, JQuery.
- Developed persistence layer using Hibernate Frameworks (for mapping an object-oriented domain model to a relational database).
- Was involved in the low level and high level design documentation.
- Actively involved in entire life cycle of the project from getting User’s requirement designing and development have single handedly developed 2 major modules- customer Tray module and Generate order module.
- Was involved in developing Backend using Struts.
- Was involved in development of 'Import & Export data via excel' functionality using Apache POI.
- Developed the project using industry standard J2EE design patterns like Business Delegate Factory Pattern and Session Facade for better maintenance of code and re-usability.
Confidential
S oftware Engineer
Environment: Java 1.5, Struts 1.2, UNIX, Hibernate, SOAP, REST, Oracle 10, Putty, Web Sphere Portal Developer Edition 5.1.1, Rational ClearCase, Aqua DataStudio, Confidential DB2.
Responsibilities:
- Developed code for the application using Core Java, Multithreading, Struts Protlets and SOAP web services, JSP and Struts Tag Libraries.
- Was involved in developing Session Listeners to manipulate the values on forceful termination of session.
- Developed the Business Logic and Common Utilities for complete application in CORE Java.
- Implemented various design patterns in the project such as Business Delegate, Used HQL statements and procedures to fetch the data from the database
- Implemented logger(log4j) to entire application, so that errors can be racked easily.
- Developed the Use case, Sequence and Class diagrams using UML.
- Performed client side validations using JavaScript and Struts validation framework.
- Used Junit for unit testing.