We provide IT Staff Augmentation Services!

Java/j2ee/soa Consultant Resume

Atlanta, GA

SUMMARY

  • 13+ years of technical experience in Analysis, Design, Development, Implementation and Testing of Enterprise, Web and Middleware applications in JAVA & J2EE Technologies
  • Experience in OOAD architecture/modeling and designing artifacts such as Use case, class diagram, sequence diagram and state diagrams
  • Strong Development Experience in Java/J2EE technologies like Spring MVC/Core/ORM/AOP/Transaction, Spring Boot, Hibernate 3.x, CDI, EJB 3.x, JPA, Bean Validation, Struts 1.x
  • Experience in deploying, configuring, maintaining applications on Web and Application servers like Apache HTTP, Apache Tomcat 5.x/6.x/7.x, Weblogic 8.x/9.x, JBoss EAP 6.x.
  • Expertise in the area of Service - Oriented Architecture and Middleware development using JBoss Fuse and its components like Apache Camel, Apache CXF, Apache AMQ, Apache Karaf.
  • Expertise in development of Webservices using various JAX-WS (SOAP) and JAX-RS (RESTful) implementations.
  • Good knowledge in concepts and design of Database like ER-Modeling and Normal Forms.
  • Good work experience in Oracle RDBMS, SQL, PL/SQL programming including creation of Functions, Triggers and Stored procedures.
  • Good Experience in using/implementing testing frameworks like JUnit, Arquillian, CDI-Unit, Apache JMeter.
  • Good experienced in using/implementing various design Java and J2EE patterns such as Singleton, Abstract Factory, Strategy, Command, MVC, Facade, Service Locator, DAO, Decorator etc.
  • Experience in implementing the Mocking frameworks like Mokito, WireMock and MockableIO.
  • Good knowledge in concepts and design of Database like ER-Modeling, Normal Forms, as well as writing stored procedures, triggers and PL/SQL statements
  • Experience in working with multiple version control systems like Git, SVN and CVS.
  • Good Knowledge on Content Management, and worked on Stellent 7.5.1 (UCM) and Alfresco.
  • Experience in implementing continuous integration using tools like Hudson/Jenkins.
  • Experience in configuring/implementing build tools like Ant 1.x, Maven 2.x, Gradle 1.11
  • Experience in using IDE like Eclipse, Intellij IDEA, Jboss Developer Studio (for Camel Route Development), Spring STS.
  • Experience in documenting Software Artifacts like Requirements Document, High-Level Design document, and User guides.
  • Worked with multiple Software Project Management methodologies like Agile SCRUM, Test Driven Development and Waterfall.
  • Agility to work as a strong team player or as an Independent developer.
  • Excellent analytical, problem solving, communication, collaboration and team building skills with proficiency at grasping new technical concepts quickly and utilize the same in a productive manner

TECHNICAL SKILLS

Java/J2EE Technologies: Spring 3.x, Spring Boot, Hibernate 3.x, JPA, Struts1.x, CDI, Weld, EJB, JDBC, RMI, JNDI.

Portal Technologies: Weblogic Portal 9.2/ 10.3, Liferay 6.x.

Web Technologies: Servlet, JSP (JSTL, Custom Tags), HTML, JavaScript, AJAX, JQuery, JSON, XML, XSLT, SAX, DOM, CSS.

Content Management: Stellent 7.5.1, Alfresco 3.x.

Reporting API: Jasper Reports, iText, Apache POI.

Middleware Technologies: Jboss Fuse, Apache Camel, Apache MQ, JAX-WS, JAX-RS.

Webservice Implementations: Apache CXF, RestEasy, Jersey.

Application Servers: Weblogic 8.x/9.x/10.x, Jboss EAP 6.x and Tomcat 5.x/6.x.

Programming Languages: Java, SQL, PL/SQL, UML.

Database: Oracle 8i/9i/10g/11g, My SQL, MS Access, SQL Server 7

Logging Tools: Log4j, Splunk.

Methodologies: Agile (Scrum), UML, OOAD, Waterfall model.

CI Tools: Hudson, Jerkins.

Build Tools: Ant 1.4/1.5/1.6, Maven 2.2, Gradle 1.11

Other Technologies/Tools: Dozer Mapping, SiteMesh, Sonar, PMD, Checkstyle

Mocking Frameworks: WireMock, Mokito, Mockable IO.

Testing Technologies/Tools: Junit, Apache JMeter, CDI-Unit, Arquillian, SOAP UI Postman-Rest Clinet, MocableIO.

IDE: Eclipse, Intellij, Jboss Developer Tools, Spring STS.

Source Control: Git, Tortoise SVN, Star Team, CVS.

Operating Systems: Windows, Linux, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Java/J2EE/SOA Consultant

Responsibilities:

  • Technical Analysis of requirements: Active participation in requirements discussions.
  • Developed client and server implementation of SOAP and RESTful web services using Apache CXF and JBoss RestEasy technologies.
  • Developed Apache Camel Routes in JBoss Fuse using Java and blueprint.
  • Developed Camel Batch Jobs using Quartz schedulers and Timer.
  • Development of Datasources for connectivity to Oracle DB and used Camel-SQL to execute queries against the Database.
  • Developed JMS Adapters to interact with Apache AMQ by using Jboss Fuse.
  • Implement SOA architecture with WebServices by using CDI, RestEasy and Apach CXF.
  • Implemented Dozer mapping and dozer custom converters for bean copy.
  • Developed AOP using AspectJ for Global Exception handling.
  • POC for moving a rest service to Spring Boot Rest Service.
  • Developed Junit test cases for unit testing the application and SOAP UI for webservice testing.
  • Implemented mocking using different technologies like MockableIO, SoapUI.
  • Involved in Peer Level design & code reviews
  • Involved in bug-fixing and release process raised in QA and other test environments.
  • Effective communication with customer for any clarifications or requirements or technical discussions.
  • Part of Co-ordination with functional team, Off-shore teams for different development / function issues.
  • Building the application archive and deploying on the appropriate environments like Development environment and QA.
  • Supporting business users in case of any issues or change requests that are raised.

Environment: Java1.5/1.6/1.7, CDI, Servlets, JSP, JPA, Spring Boot, CDI, Weld, Hibernate, JAX-RS, JAX-WS, Jboss EAP 6.x, Apache CXF, RestEasy, XML, JSON, Junit4.0, Arquillian¸ Git, Oracle 10g, SQL, Jboss Fuse 6.2.1, Apache Camel, Apache MQ.

Confidential, Torrance, CA

Java/J2EE Technical Lead

Responsibilities:

  • Study and analyze the existing architecture of the system.
  • Followed Scrum Agile methodology for project delivery.
  • Developed Use case, Class and Sequence diagrams for major module.
  • Involved in the new Architecture design, Coding and testing of new Ratings engine (used for calculating the insurance premium/contribution for School Districts & Colleges)
  • Involve in the Business and technical discussion for upgrading the Rating system.
  • Development of POC for Spring MVC Ajax integration.
  • Development of POC for Spring MVC and SiteMesh.
  • Development of POC for Spring MVC and Sigma Grid for grid implementation
  • Designed and Developed UI's using JSP by following MVC architecture and Spring Web Framework
  • Used Spring Framework for Dependency injection and integrated Hibernate framework for interacting with Oracle database.
  • Involved in using Spring declarative transaction management.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from DB
  • Design and Development of caching mechanism using ehCache.
  • Development and Unit testing of multi threaded engine for a calculation module.
  • Implemented design patterns like Singleton, Factory, DAO and DTO.
  • Involved in ongoing Application Server migration from Weblogic to Jboss EAP.
  • Developed multiple PDF reports using Jasper and iText.
  • Design and Development of excel reports using Apache POI.
  • Development of Stored Procedures and Triggers as per the requirement.
  • Involved in build and application deployment in Weblogic and Jboss servers.
  • Active participation in Scrum calls, Sprint planning and Retrospection meetings.
  • Involved in Peer Level design & code reviews.
  • Involved in fixing defects identified in QA and Pre-Production and tracked those using squish.
  • Production support for the above mentioned applications.

Environment: Java, Servlets, JSP, Spring, Hibernate, JQuery, JavaScript, XML, CSS, Weblogic 10.2, Jboss EAP 6.2, Oracle 9i, Jasper Reports, iText, JSON.

Confidential, Torrance, CA

Java/J2EE Associate Consultant

Responsibilities:

  • Technical Analysis of requirements: Active participation in requirements discussions.
  • Technical Design: Created Technical Design document for Service Management and Risk management modules.
  • Implementation: Programming and Unit Testing for Complex service management and risk management modules.
  • Effective communication with customer for any clarifications or requirements or technical discussions.
  • Delivery on time: All assigned squish tickets are resolved within allocated time frame.
  • Co-ordination with team members for delivery of modules in time.
  • Building the application archive and deploying on the appropriate environments like Development environment and QA.
  • Supporting business users in case of any issues or change requests that are raised.
  • Effective utilization of the tools (like Project Space, Process Net) to maintain the various versions of all project artifacts

Environment: Java, Servlets, JSP, Spring, Hibernate, JavaScript, XML, CSS, WebLogic Portal 10.2, Oracle 9i, Alfresco, IBM BPM 8.0, Jasper Reports JSON.

Confidential, Torrance, CA

Java/J2EE Associate Consultant

Responsibilities:

  • Active participation in requirements discussions and evaluate the technical feasibility of achieving them using Alfresco and Dojo.
  • Design the customizations required for achieving the required functionalities especially for document publishing.
  • Programming and Unit testing for critical modules like Content create and Content listing.
  • Co-ordination with different teams to ensure smooth integration between CMS and the existing application like PCB.
  • Co-ordination with team members for delivery of modules in time.
  • Building the application archive and deploying on the appropriate environments like Development environment and QA.
  • Supporting business users in case of any issues or change requests that are raised.
  • Effective utilization of the tools (like Project Space, Process Net) to maintain the various versions of all project artifacts.
  • Effective communication with customer for any clarifications or requirements or technical discussions

Environment: Java, Servlets, JSP, Spring, Hibernate, JavaScript, XML, CSS, WebLogic Portal 10.2, Oracle 9i, Alfresco, IBM BPM 8.0, Jasper Reports JSON.

Confidential, Torrance, CA

Java/J2EE Associate Consultant

Responsibilities:

  • Contributed to the High level and low level design
  • Developed Class and Sequence diagrams for the multiple modules.
  • Design and Development and unit testing of an enhancement in extending the site for new Line of Business.
  • Development of portlets, skin/skeleton, Backing files for the new Line of Business modules.
  • Development of Page Flow Controllers according to the business requirements.
  • Designing Jsp’s using Apache net-ui tags.
  • Involved in doing Spring declarative transaction management.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from DB.
  • Design and Development and unit testing of PDF reports using Japser.
  • Design and Development of caching mechanism at application level using ehCache.
  • Design and Development of custom check-in/ edit screens for Alfresco.
  • Development of Stored Procedures and Triggers as per the requirement.
  • Development of integration between Weblogic and Alfresco for content fetching.
  • Involved in Requirement/Issues gathering and analysis.
  • Involved in Bug fixing /testing as part of application support.
  • Involved in Peer Level design & code reviews.
  • Involved in build and application deployment in Weblogic Portal Server.
  • Involved in fixing defects identified in QA and Pre-Production and tracked those using squish.
  • Active participation in Scrum calls, Sprint planning and Retrospection meetings.
  • Provided Production support as and when required.

Environment: Java, Servlets, JSP, Spring, Hibernate, JavaScript, XML, CSS, WebLogic Portal 10.2, Oracle 9i, Alfresco, IBM BPM 8.0, Jasper Reports JSON.

Confidential

Java/J2EE Senior Software Engineer

Responsibilities:

  • Technical Analysis of requirements: Involved in the requirements discussion
  • Implementation: Involved in the Bug fixing activities of 3D Secure.
  • Effective communication with customer for any clarifications or requirements or technical discussions
  • Delivery on time: All assigned squish tickets are resolved within allocated time frame.
  • Co-ordination with team members for delivery of modules in time
  • Involved in the access of the required URL through the proxy of Confidential UK
  • Involved in the preparation of LLD and peer review of the same.
  • Created new Page Flows (JPF’s) and Jsp’s for business centre implementation.
  • Involved in solving the Change Requests.
  • Testing: Involved in bug fixing and Unit testing.

Environment: Java, Servlets, JSP, Struts1.1, EJB2.1, JavaScript, HTML, XML, WebLogic Portal 9.2, Oracle 9i, Tortoise SVN

Confidential

Java/J2EE Senior Developer

Responsibilities:

  • Interact the customer for requirement clarifications
  • Involved in the preparation of LLD and peer review of the same.
  • Created new templates using weblogic workshop.
  • Created new Page Flows (JPF’s) and JSP’s for business centre implementation.
  • Check-in and Check-out of content and accessing the css files from Content Management system (Stellent).
  • Configuration of Dynamic Converter with the existing templates.
  • Deployment of the application on to Solaris Servers (known as Test Environments).
  • Involved in Bug fixing and Unit testing.
  • Log4j for logging and examining log for error handling and trouble shooting
  • Responsible for Technical reviews, feedback and new requirements.
  • Integrated different other applications/Modules with existing application
  • Active participation in Scrum calls, Sprint planning and Retrospection meetings.

Environment: Java, Servlets, JSP, EJB2.1, JavaScript, HTML, XML, WebLogic Portal 9.2, Oracle 9iTortoise SVN.

Confidential

Java/J2EE Senior Developer

Responsibilities:

  • Interact the customer for requirement clarifications
  • Involved in the preparation of LLD and peer review of the same.
  • Created new Page Flows (JPF’s) modified the existing Page Flows according the Business requirements.
  • Designing jsp’s using netui tags.
  • Worked on Stellent in creating new users/groups, workflows and modifying the existing workflows, Creation of CMU bundles for Exporting and importing the data between different Stellent.
  • Configuration of Dynamic Converter with the existing templates.
  • Modification to the Weblogic Cache Mechanism implemented by the Confidential UK.
  • Developed classes for reading the stellent data into Weblogic application using CIS
  • Deployment of the application on to Solaris Servers (known as Test Environments).
  • Responsible for Technical reviews, feedback and new requirements.
  • Used PL/SQL for writing Stored Procedures, Functions and Packages for complex Inserts and updates in oracle database.
  • Integrated different other applications/Modules with existing application
  • Involved in the Unit testing and Bug fixing of the same.
  • Active participation in Scrum calls, Sprint planning and Retrospection meetings.

Environment: Java, Servlets, JSP, EJB2.1, JavaScript, HTML, XML, WebLogic Portal 9.2, Oracle 9i, Tortoise SVN.

Hire Now