We provide IT Staff Augmentation Services!

Sr Java Consultant Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • Over 11 years of experience in Analysis, Design, Development, Implementation and testing of Web - based and Client Server applications with Java EE and JavaScript Technologies.
  • Expert in designing and implementing large scale framework based N-tier solutions using Core Java, J2EE, Spring, Hibernate, EJB, JPA, Oracle, MongoDB, ElasticSearch, Solr, AJAX, XML, XSD, SOAP/WSDL, RESTFul Web Services, UI Frameworks AngularJS, ReactJS, Ext-JS, jQuery, Bootstrap, Yeoman, Bower, Grunt, Adobe Flex, Struts, Testing frameworks JUnit, Mockito, Caching framework EHcache and build tools like Apache Ant and Maven.
  • Experience with Full-Text search engines Apache Solr and ElasticSearch.
  • Experience with Eclipse’s PMD, CheckStyle for Code Review and Emma Plugin for Code Coverage.
  • Experience with an Agile, Scrum methodology to ensure delivery of high quality code with monthly iteration in a rapidly changing environment.
  • Experienced in Oracle, SQL Server and MySQL. Involved in Database Design, Performance tuning, Writing Stored Procedures, Packages, Functions, REF Cursors, DML SQL queries and experienced in setting up the distributed Data Replication of Oracle DB using Golden Gate to solve data sync up issue for users spread across the globe.
  • Experience in writing UNIX shell scripts for batch, automatic processing and process scheduling.
  • Experience in Bug Tracking Tools like CA Agile Central (Rally), Atlassian JIRA, Version ONE, Clearquest and Quality Center.
  • Experience in both Test Driven development (TDD) Agile and SDLC based Waterfall software model Methodologies Development.
  • Successful track record of providing competent technical leadership in multi-project development and integration efforts. Demonstrated capability to work across company division/groups to deliver projects within Scope, budget, time constraints.
  • Strong knowledge in principles, OOPS concepts, Configuration management, build process and release management.
  • Strong initiative, teamwork, responsible, communication, analytical and problem solving skills.

TECHNICAL SKILLS

Java EE: Core Java, EJB, JSP, Servlets, JDBC, JMS.

GUI: HTML5, JQuery, Angular JS, React-JS, Ext JS, Apache Flex

Frameworks & ORM: Spring, Hibernate, JPA, JUnit, Mockito

Application Servers: Weblogic, Websphere, JBOSS and Tomcat.

RDBMS & Tools: Oracle, SQL Server, MySQL, Squirrel, Toad.

Build Tools: Ant, Maven, Jenkins (CI).

Agile Tools: CA Agile Central (Rally), JIRA, Version ONE, Quality Center.

Change Management: Tortoise SVN, Clearquest, GIT Repo with Atlassian STASH, CVS, VSS

Code Coverage Tools: PMD, CheckStyle, and Emma Plugin for Code Coverage.

PROFESSIONAL EXPERIENCE

Confidential, NJ

Sr Java Consultant

Responsibilities:

  • Designed and developed the server side components using Core Java, EJB, JPA, Spring and Hibernate.
  • Designed and developed the user interface components (Portlets) using JQuery, Dojo, Angular JS, React JS under ADP’s Proprietary metadata framework (MDF).
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Developed & Implemented the REST clients to integrate the partner/external systems.
  • Involved in design documentation, code review, analysis and involved in post-production activities.
  • Actively managed the sprint requirements and collaborated with Product Owner and Quality Assurance team.
  • Worked on configuring projects in Jenkins Continuous Integration for the build and test management, and configured the Sonar code quality management tool to publish the unit test reports.

Environment: - Java EE 8, JQuery, React JS, Angular JS, EJB, JPA, Spring, Hibernate, RESTFul Webservices, WebSphere, Oracle, Apache Maven, Log4j, Jenkins CI, Splunk Logging, Sonar Code Quality Tool, CA Agile Central (Rally).

Confidential, Jersey City, NJ

Associate Developer

Responsibilities:

  • Built an end to end solution, based on the business requirement with Core Java, Spring, Hibernate and Developed various reusable components with JSP, Ext JS, JQuery, Bootstrap and graphs using Apache Flex Frameworks, and used the tools Yeoman, Grant, and Bower to manage the Build.
  • Worked on Apache Solr and ElasticSearch to provide full-text search functionality. Worked on the Custom Sorting and Aggregation functionality on Elastic Search, and Internal Data loader Framework to load the data into the ElasticSearch. Worked on Spring Batch for the nightly load of data into Elastic search.
  • Worked on Autosys and Quartz schedulers across different projects for scheduling the batch jobs.
  • Worked on migrating from Maven 2 to Maven 3 and worked with Multimodule build file to manage Flex, Flex Libraries and Java project build and test executions using the Flex Mojos.
  • Involved in web services development using SOAP/WSDL (JAX-WS) and RESTFul (JAX-RS) Web Services using the Apache CXF, and exposed it to the external team to consume. Also worked securing the web services using Key Store Authentication with WSSJ interceptors.
  • Involved in the database design, creating packages, functions, triggers, generated DDL scripts, and wrote DML scripts for Oracle database.
  • Worked on build automation using Jenkins CI and test automation and improving code quality using Sonar code quality management tool to publish the unit test reports.
  • Created a test cases using JUnit to test the Java Service layers and used the Mockito library to mock the servlet request and servlet session, and Mock the objects in the test case.
  • Participated in the Production support and maintenance of the project.

Environment: - Java EE 6, Spring, Hibernate 4.0, Jersey Framework, JQuery, AngularJS, Ext-JS 4, Bootstrap, Yeoman, Grunt, Weblogic Portal and Workshop 10.3, Flex Mojos, Adobe Flex 4, MXML, Action Script, JUnit, Mockito Framework, Apache Maven, Apache ActiveMQ, Apache Camel, Apache Solr, ElasticSearch, Autosys and Quartz Scheduler, EHcache, Oracle, Log4j, Jenkins CI, Sonar Code Quality Tool, GIT Repository, Atlassian JIRA.

Confidential, Denver, Colorado

Sr. Java/Flex Consultant

Responsibilities:

  • Involved in building the Rich Internet Application using Flex (MXML, Action Script) along with the patterns like Cairngorm and Parsley Frameworks.
  • Developed ColdFusion Functions, to interact with the Database, and schedule the Crystal Report job creation.
  • Developed an Auto Printing module in ColdFusion using ColdFusion Schedule Tasks, which sends the scheduled Crystal Reports periodically to the printers.
  • Took a Strong initiative in Migrating from ColdFusion to Java middle tier using the Spring, Hibernate, EHcache and successfully ported most of the functionalities to Java, also mentored and guided the team to ensure the smooth migration.
  • Involved in the database design, creating packages, functions, triggers, generated DDL scripts, and wrote DML scripts for Oracle database.
  • Provided the Technical to the new comers in the project to scale up their knowledge.
  • Participated in the Production support and maintenance of the project.

Environment: - Core Java/J2EE 6, JSP, Servlets, JUnit, Adobe Flex 3.0, MXML, Action Script 3.0, HTML, JavaScript, Spring 2.5, Hibernate 3, EHcache, Flex Builder 4, ColdFusion Builder, Crystal Reports, Granite DS, Cairngorm, Parsley Framework, ColdFusion, Apache Tomcat, JRun, Design Patterns, Eclipse 3.4, Oracle, RefLab, EGate, Agile Scrum Methodology.

Confidential, Denver, Colorado

Sr. Java Consultant

Responsibilities:

  • Involved in building the Rich Internet Application using Flex (MXML, Action Script). Worked extensively on Flex Data Grid Componentand Flex Data Services to handle the response data from server side components.
  • Responsible for creating various Dashboard Layouts and created wire frames for the future implementations by participating on discussion with Business Team.
  • Worked extensively on business logic implementation in the Middle tier using various Spring Framework components and Hibernate.
  • Worked on creating the Stored Procedures and Ref Cursors, and many more DDL and DML scripts for Oracle database.
  • Integrated the with web service client stubs by consuming the SAP Web services exposed by external team, using Apache Axis 2.
  • Added value to the project by converting the Apache ANT based build system to Apache Maven 2.0 based build system. Also added the Hudson CI to the Continuous Integration process, which helped maintain the Code Quality up to the expectations by doing periodic builds.
  • Prepared and maintained Architectural documents, non-functional requirements document for varies project modules.
  • Participated in the Production support and maintenance of the project.
  • Preparation of IT roadmaps, project review, monitoring implementation of the proposed system.

Environment: - Java EE 5, Spring 2, Hibernate 3, JUnit, Adobe Flex 4.0, MXML, Action Script 3.0, LCDS, Cairngorm, Tomcat, Oracle, Design Patterns, Eclipse, Apache Axis 2, SAP Web services, EiQMI, Agile Scrum Methodology, Version One, Log4j, Apache Maven.

Confidential

Lead Application Developer

Responsibilities:

  • Developed Service (EJB) components for middle tier and implementation of business logic using J2EE Design patterns.
  • Extensively used the JSP, JSP Tags, and JSP Custom tags, JavaScript, CSS, and AJAX.
  • Worked on Database design, created functions, stored procedures, trigger and written queries.
  • Developed ANT Scripts to do compilation, packaging.
  • Participated in code reviews, perform unit testing and integration testing using Junit.
  • Involved in Analyzing, preparing the functional specification and design of the DCFM migration, Advanced Call Home and Fault Management modules.
  • Writing the test scripts for DCFM Fault Management, Data migration, Advanced Call Home, Fabric binding, and Discovery support modules.
  • Done the Functional Verification Testing of DCFM Fault Management, Data migration, Advanced Call Home, Fabric binding, and IPv6 discovery support modules.
  • Installed and configured the Fiber-channel SAN equipment, to create the real time testing environment for re-creating the DCFM Customer Issues.
  • Code review as per standards and guidelines (Functionally and technically), Impact Analysis.

Environment: Java 1.5/1.6, J2EE, EJB 3.0, JAX - WS, JAX RS, JAXB, SAML, XML, XSD, SAX, DOM, Spring core, Spring MVC, Spring Batch, JMS, JTA, EHcache, Hibernate, Log4J, Oracle PL/SQL, UNIX, Ant, HTML, CSS, iText, Eclipse, LDAP, SSO, Tortoise SVN and Web logic 10.3

Confidential

Java Developer

Responsibilities:

  • Implementation of the BPO’s day to day task automation application using the J2EE technologies.
  • Involved in Implementation of GUI for Easy Automated Data Entry, Integration and Client side validations using JavaScript, AJAX, HTML, CSS, JSP, Servlet, XML.
  • Used SAX/DOM parsing methodology for serializing and parsing the XML request and response.
  • Wrote several DTD’s and XML Schemas and used XML parsers for data portability across Application layer and backend systems
  • Involved in table normalization, populating data using SQL Loader, writing complex queries, data formatting and writing triggers, stored procedures.
  • Designed the system using UML methodology. Modeled the system using Use Case Diagrams, Conceptual Diagrams, Sequence Diagrams, Collaboration Diagrams and Class Diagrams
  • Developed the ANT scripts for preparing ear, war and jar files and written deployment/monitoring script using UNIX shell script.
  • Participated in development and system analysis, project planning, coding, testing, prototyping and modeling, provide detailed documentation, end user, end user support, troubleshooting, problem resolution, and perform maintenance and enhancements for new applications.

Environment: Java 1.5, Java, J2EE, JSP, Servlet, Struts 1.2, Spring MVC, Hibernate, HTML, JavaScript, CSS, Apache POI, Tomcat, Eclipse, Oracle, Axis WS, JAXB, JNDI, Java Mail, SAX, DOM, SOAP, JPA, WSDL, XML Spy, Log4J, Ant, Unix Shell scripting.

We'd love your feedback!