We provide IT Staff Augmentation Services!

Sr J2ee Consultant Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Certified Java Professional with 10+ years of experience in all aspects of Software Development Life Cycle including requirements analysis, design specification, code development, code integration, testing, deployment, support and maintenance using various methodologies with Java/J2EE/JEE.
  • Involved in projects using Scrum agile, Test Driven Development with JUnit, Extreme Programming and Waterfall methodologies.
  • Extensive experience in web application development using Java related technologies (J2EE, EJB, JSP, Struts, Servlets, JMS, JSF, AJAX, JNDI, JDBC, JavaBeans, JAXB, JAVA - WS) XML (DTD, XSD, XSL) and web technologies (HTML, DHTML, CSS, AJAX and JavaScript).
  • Application Development and Object Oriented Programming (OOP) analysis and design (OOAD).
  • Expertise in Object Modeling with Use Cases, Sequence and Class Diagrams using UML 1.4 and 2.0 with IBM Rational Rose, Borland Together and Microsoft Visio.
  • Expertise using and deploying enterprise applications in JBoss AS, Weblogic, WebSphere, Glassfish, Tomcat and Sun JCAPS migration.
  • Good working experience in SOA architecture development on JBoss SOA-P and EAP.
  • Experience in open-source technologies such as Ant, Maven, Netbeans and Eclipse IDE.
  • Experience in using design patterns such as MVC, Singleton, Decorator, Composite, Command and frameworks such as Struts, Hibernate, Spring, iBatis.
  • Utilized the features of Spring Framework like IoC, AOP and developed light weight components and have experience in implementing the Spring web MVC.
  • Expertise in design Information Architecture and Solution Architecture.
  • Expertise developing MDBs and using JMS, JPA.
  • Expertise in writing Stored Procedures, Cursors, Functions and performed data analysis using PL/SQL.
  • Thorough understanding of Database application designs and implementation using Oracle 8i/9i/10g, DB2, SQL Server, Sybase 15x and MS Access.
  • Good understanding of PL/SQL normalizing and de-normalizing databases for performance and adjust to data abstraction layers needs as Hibernate or iBatis.
  • Wrote unit tests using JUnit, VB on HP Quick Test Pro.
  • Good working knowledge on SVN, CVS and management using StarTeam, Tortoise and GIT.
  • Experience in Agent Oriented Design and Aspect Oriented Programming using Prolog, JACK and AspectJ.
  • Extensive use of HL7 healthcare standards and open source middle tier Mirth Connect.
  • Experienced in Natural Language Processing using Apache UIMA Framework and custom Analysis Engines like Mayo’s cTAKES.
  • Contributed onsite/distributed/offshore development teams and ensured all development team project milestones and deadlines are met.
  • Proficient in software architecture, design and development of scalable, high performance client/server, distributed, n-tier, message oriented, batch processing and desktop applications.
  • Resourceful in the completion of projects with ability to multi-task and meet deadlines.
  • Ability to analyze and evaluate technical problems and design effective solutions.
  • Management of the entire development life cycle for the development, testing and implementation.
  • Strong teamwork orientation and the ability to foster collaboration within and across teams.
  • Strong skills in Software Engineering.
  • More than 2 years of experience with ASP .Net on C#.
  • Resourceful in the completion of projects with ability to multi-task and meet deadlines.
  • Self-motivated, good team player with excellent technical communication and interpersonal skills.

TECHNICAL SKILLS:

Programming/Scripting Languages: Java 1.1, Java 1.4 - 8, J2EE, JEE, J2SE, HTML, XML, XSL, JavaScript, AJAX, HTML, Windows and Linux shell, PowerShell

Web/Middle Tier Technologies: JSP, JSF, Servlets, JDBC, JMS, Web services EJB, JPA, Mirth Connect 2.2.1, Adobe Flex, IBM MQ

Open source frameworks: Struts, Junit, iBatis, Maven, Log4J, Swing, JasperReports, Hibernate, Spring.

Other frameworks: Dot Net Nuke (CMS on Asp .Net with C# and VB)

Web/Application/Messaging Servers: Apache Tomcat 5, 6, 7 & 8, Glassfish, JBoss SOA, JBoss EAP, JBoss ESB 4 & 5. IIS 5 - 8, Windows Server 2003, 2008 & 2012,Weblogic 8, 10 & 11, Websphere 8. Mirth Connect 2.2.1

Operating Systems: Windows 3.1 - Windows 8, UNIX (Solaris 8 - 10), Linux Debian distributions (Ubuntu 8.04 - 14.04), RedHat 4 - 5.6.

RDBMS: Oracle 8i, 10g & 11g, MySQL, MS-SQL Server. DB2 8 & 9.7, Sybase 15.

Designing Tools/Methodologies: UML, VISIO, Borland’s Together. MS Visual Studio

Development Tools: Eclipse Jboss Dev Studio, NetBeans 5 - 8, MS Visual Studio. SQL Developer, Toad for Oracle, Quest Software, Oracle SQL Developer, SQL Server, MS Project, Visio, DBAristan, Rapid SQL, ERWin, Enterprise Architect, iReports Jasper, AquaData

Application Tools: MS-Office, TOAD, MS-Project, CVS, SVN, GIT, Borland StarTeam, ANT, Maven, COBA and TOLTEC, Sun E-Designer.

Testing Tools: HP Quick Test Pro, HP Quality Center, SOAP-UI, Fiddler, Charles, HTTPWatch

Websites: XHTML, CSS, XML, JavaScript.

Graphic Design: Adobe CS - Photoshop and Illustrator, Backgrounds, Dropdowns, Divisions, Text, Hovers, Logos, Flash Animation, Web-Image Embedding, PDF’s, Layouts, 3DText, Texturing, animation and special effects.

Audio-Visual: Video and Audio editing, ProTools, Sound Forge, Adobe Premiere Pro

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr J2EE Consultant

Responsibilities:

  • Acquisition of business requirements from the client.
  • Evaluation and decision making of technologies for implementation.
  • Create mavenized POC of Java REST application.
  • Tailored build profiles for Jenkins including Angular-JS module.
  • Design and implement reusable Angular directives.
  • Designed and Implemented REST application from Architecture guidelines.
  • Designed and implemented Data Layer and Feed ingestion format, pipelining and transformation.
  • Acquisition of business requirements from the client.
  • Implemented JSON REST application from Architecture overview.
  • Experienced team's adoption of Agile methodologies.

Environment: GIT, Java Web 7, Weblogic 12.2.3, Tomcat 9, Red Hat Linux 7.2, Oracle 12c, Angular-JS.

Confidential, Roseland, NJ

Sr J2EE Consultant

Responsibilities:

  • Implemented Front End solution from Architecture requirements.
  • Coordinated with Back End department in integration phases.
  • Enhancements and Defect resolution PWR(enhancement) PL (problem log).
  • Redesign and implemented Error handling and logging framework for UI and Business layers.
  • Defect resolution and support for Release candidates.
  • SOAP and RESTful services.
  • Java Servlets and Filters development for user access and session management.
  • Solution redesigned for multi browser compliance and minimal settings dependence.
  • Resolution of defects in an SSO environment.
  • SQL-injection-proof test and implementation of solution.
  • C# Http Module with registry setup to cloak server information.
  • JSF 2.2 and Primefaces 4.0 Proof of concept for the current JSF 1.2 application.
  • ThemeRoller template development and packaging Maven integrated for swappable theme configuration on PrimeFaces 4.0.
  • Multi-browser issue resolution.
  • Involved on different phases of the SDLC. Dev - Build Verification Test.
  • Experience team's adoption of Agile methodologies.
  • Involved in debugging Production integration issues.
  • Migration of all Java applications to Java 8 (JEE 7) Tomcat 8
  • Configuration of IIS 8 on Windows 2012 to run Tomcat 8 through Jakarta ISAPI connector.
  • Mavenization of libraries and Web applications along with building guide documentation.

Environment: Java 6, J2EE, Tomcat 6, IIS 7, IBM MQ 8, XML, Oracle 10g, Log4j, JAX-B, Betwixt, NetBeans, Maven 3, CVS, JSF 1.2 and 2.2, PrimeFaces 4.0 POC, SOAP UI.

Confidential, New York City, NY

Sr J2EE Consultant

Responsibilities:

  • Design solution from Architecture documentation and client requirements.
  • Sybase design schema for supporting the Market Data Environment solution.
  • Implementation of pipelining solution for JBoss ESB.
  • Custom implementation of JBoss ESB Actions to fulfill dynamic requirements.
  • RESTful and SOAP/Document proxies developed for customers.
  • Implemented WSSE Security and centralized Authentication.
  • Dynamically identify and resolve WSDL Provider endpoints through document inspection.
  • Extensive use of DOM w3c and JBoss SOAPMessage implementation.
  • Serialization and de-serialization using XStream and JAXBContext
  • Text enrichment with Velocity and XSLT by Smooks custom dynamic action templatelets.
  • Developed XPath, XQuery Introspection and comparator of audited data for notifying subscribers through email of selective changes such as Rate changes, Provider status and any Provider data available.
  • Developed SLJB for remote retrieval of data through using EJB and Hibernate JPA.
  • Continuous deployment and configuration management using Eclipse, CVS, COBA and TOLTEC in house building and configuration tools.
  • Developed Excel interface for usage of RESTful and SQL proxies of the Market Data Environment solution.
  • Developed Tidal capable batch job functionality for granular invocation and notification subsystems.
  • Contributed to the RedHat Access Support Team with findings in JBoss SOAPProxy unexpected behavior.

Environment: Java 6, J2EE, JBoss SOA-P 5.1, JBoss EAP 5.1, Sybase 15.x, AIX Version 6.1, Log4j, Eclipse,Toltec (In-house ant script builder), CVS, XML, Tidal, Windows 7.

Confidential, Orlando, FL

Sr J2EE Consultant/Lead

Responsibilities:

  • Coordinate and guide offshore team lead developers.
  • Deployment and Configuration management using Eclipse, Tortoise SVN and Maven.
  • Extensive use of SunOS and Glassfish for Test environment and deployment of back end services and UI.
  • Oracle implementation and redesign of DB Schema. Deployment, maintenance and integration with offshore team.
  • Implementation of Value Object (VO) layer for RESTful support calls.
  • Implementation of Data Access Object (DAO) layer and used with Spring and LDAP context results.
  • Implementation of Business Delegate Objects (BDO) for maintenance of Adobe Flex UI components.
  • Extended existent in-house LDAP connection and configuration libraries. Added search flexibility to current data access layer.
  • Developed a reloading properties mechanism for deployed spring beans on demand and on scheduled basis.
  • Used of Transacted JDBC calls through Spring Transaction manager.
  • Design and implementation of UI components for Adobe Flex 3.2
  • Implementation of Jersey RESTful services.
  • Implemented error handling and resource bundle consumption of RESTful services.
  • Batch trigger using spring.
  • Mavenization of projects and module integration.
  • Defect resolution of back end services and UI.

Environment: Java 6, J2EE, Spring 3 Framework, Adobe Flex 3.2, Glassfish 2.1, OpenSSO, Reverse proxy, Balance loader, Oracle 11g, SunOS 5.10, Jersey RESTful services, Log4j, Eclipse,Maven, Nexus, Hudson, Subversion, CVS, XML, Windows 7.

Confidential, Ann Arbor, MI

Sr J2EE Consultant/Lead

Responsibilities:

  • Designed and developed an inference engine for analyzing human input medical reports. Analysis engines involved the use of Apache UIMA framework and the inference extraction system cTAKES 2.5
  • Responsible for Mirth Connect 2.2.1 setup environment for development and testing in Windows 7 and Ubuntu 11.04.
  • SQL Server 2008 configuration and creation of development environment.
  • Extensive use of JavaScript and Java for developing embedded channels for Mirth Connect 2.2.1(Mule based) for ETL purposes.
  • Developed DAO like JavaScript objects and utilities for easy extraction of data within the Mirth JavaScript channel readers.
  • Developed mapping tool for configuring database to message.
  • Integration of Analysis engines and development of customized engines within the cTAKES Analyzer under the Apache UIMA framework.
  • Implemented the Standard Specification for Continuity of Care Record (CCR)1standard Designation E2369 - 05e2 on XSD.
  • Used JPA to map objects to tables and Hibernate as the persistence layer with C3P0 for pooling.
  • Reverse engineered existing Data Warehouse in order to map to ETL hospital HL7 data.
  • Developed and exposed the cTAKES functionality as a RPC webservice.
  • Configured cTAKES in order to support Multithreading and pool instances of the analysis engine for secure and performance matters.
  • Developed CCR and HL7 converter in order to export patient information across different platforms like Mysis Tiger.

Environment: Java, J2EE, Hibernate, JPA, Middle tier Mirth Connect, Java script, PL/SQL, Derby, SQL Server 2008,, JMS, ActiveMQ, Mule, RPC WebServices, Log4j, Eclipse, CVS, XSD, JAXB, XML, Windows 7 and Ubuntu 11.04.

Confidential, El Paso, TX

Sr J2EE Consultant/Lead

Responsibilities:

  • Designed and Developed Java web service based system for retrieving required account information in order to request the creation of printed documents using JBoss ESB, XML, XSLT, J2EE, JMS, FTP and WSDL. Used Eclipse, Hibernate, Oracle, SOA design patterns and JBoss AS.
  • Responsible for RedHat Linux 5.6 setup environment for development, testing and demo virtual servers (Not dedicated).
  • JBoss AS installation, configuration and creation of documentation of user guides to replicate environment setup process.
  • Redesigned and updated documentation structure such as SRS from UML 1.4 to UML 2.0. Sequence and Class diagrams normalized with usage Borland’s Together Eclipse visual aid.
  • Managed deployment baselines on repository for different configurations and framework setups. Baseline configuration views managed with Borland’s StarTeam.
  • Redesigned and developed routing system for asynchronous traffic of message requests within the JBoss ESB (Service Bus). Aggregation and re-routing default JBoss ESB actions where extended.
  • Used JavaScript, AJAX, JSP, JEE and Oracle on A3 Architecture tools in order to extend functionality enhancing configurability in a more dynamic and interactive context.
  • Extended screen generator wrote in JSP, JavaScript and AJAX for generating dynamic visual previews of projected configuration across applications and their configuration tools.
  • Developed Testing tool for Performing Unit testing to JavaScript and AJAX HTML generators with out-of-the-box result comparator.
  • Created Test Cases for Front presentation layer of Workflow manager application, process application and configuration application.
  • Developed User and Deployment guides for entire front, middle and back planes of A3 architecture System running on JBoss SOA and JBoss EAP for Linux environments.
  • Redesigned entire look and feel of Configuration Application using minimalistic CSS and Object oriented approach to enhance loading times and provide a more usable application. Developed table grid functionality object on JavaScript configurable and reusable code. Provided development guide with rules and tips for future developers when extending the configuration application. Look and feel was normalized for compatibility with Internet Explorer 6.0 through 7.0.
  • Developed VB test scripts for testing on real actual time running application on different browsers IE 6.0 and 7.0 on HP’s Quick Test Pro tool.

Environment: Java, J2EE, Hibernate, Spring, EJB3.1, JSP, Servlets, Struts, HTML, Java script, JSF, AJAX, PL/SQL, Oracle 10i, Bea Weblogic 10.0, JMS, WebServices, Log4j, Eclipse, CSS, CVS, XML, Ant, UML, Unix, Windows XP.

Confidential, Dallas, TX

Sr J2EE Developer

Responsibilities:

  • Responsible for gathering Business Requirements and User Specifications from Business Analyst.
  • Responsible for writing J2EE Design Pattern like Object Model.
  • Used Sequence Diagrams, and Use Cases using UML (for OOM) standards and Rational Rose.
  • Responsible for Technical document design depends on the Business flow. Involved in code Review for Quality Assurance and better documentation.
  • Designed and developedPortlets using Java/Oracle Portal Development APIs.
  • Developed application using WSAD.
  • Implemented MVC Model II using Struts Framework.
  • Created the JSP’s, Servlets, DOM, XSLT, XMD and Tag libraries for the Presentation layer.
  • Involved in writing JSF controllers for navigation.
  • JSF - an MVC framework was used for developing J2EE based web application.
  • Used Hibernate as ORM tool for persisting data.
  • Developed Java code to generate XML documents.
  • Involved in data migration from Excel sheet to oracle.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Designed and deployed the SOAP API which allowed external developers to utilize the web services using XML over HTTP.
  • Worked with XPath 1.0 to analyze XML documents.
  • Used the XML parser API's for which was used to receive & send the messages via MQ-Series.
  • Written ANT scripts to build the entire module and deploy it on Weblogic application Server.
  • Used RUP as the development methodology.
  • Created artifacts like use-case documents, UML class diagrams,
  • Created the Stored Procedures using PL/SQL for releasing the locks on the accounts, and deleting account.
  • Used DB2 as the Relational Database in some of the applications.
  • Developed user interfaces using Swing Java AWT.
  • Did Performance Tuning for objects based on Response time of components.
  • Involved in Unit Testing, Integration Testing, and System Testing.
  • Interacting with the users in case of technical problems and mentoring the business users.

Environment: Java, J2EE, WSAD 5.1, Weblogic 8.1, Web services, MQ Series, SOAP, XML, XSD, XMLBeans, Apache POI, JSP, Hibernate, MQ- Series, XSLT, ANT, JDBC, Oracle9i, Swings, RUP, CVS, XPATH 1.0, DB2, JavaScript, Quartz Scheduler, JUnit.

Confidential, Detroit, MI

Sr J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed Class Diagrams, Sequence Diagrams as part of Module Design Documentation.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP. Various controllers were developed for the front end using Spring MVC. Dependency Injection was used for Service and Dao layer.
  • Designed and developed front end screens for new reports using Java, JSP, Servlets on Eclipse.
  • Implemented object/relational persistence using Hibernate for the domain model. Developed hbm files, Entity classes using annotations and used HQL to query the Database.
  • SOAP has been used as a protocol to send request and response in form of XML messages. WSDL has been used to expose the web services.
  • Coded ANT scripts for compiling, building, packaging the jar files and deploying.
  • Developed the application using Eclipse IDE.
  • Responsible for building and deploying the application on WebLogic 9.
  • Test Driven Development approach was used and was involved in writing many unit and integration test cases.
  • Agile delivery of software using practices of short iterations, sprints, Scrum.
  • Developed several test cases using JUnit to validate the functionality and performance of the developed modules

Environment: Java 1.5, J2EE, Spring 2.5, Spring MVC, Hibernate 3.0, AJAX, JUnit, Web services, JAX-RPC, JSP 2.0, Servlets 2.4, HTML, CSS, XML, JDK, XSLT, JavaScript, Eclipse3.1, WebLogic 9, Oracle 10g, CVS, Log4j, ANT.

Confidential, MD

Sr. SOA J2ee Developer

Responsibilities:

  • Contributed in enhancement and redesigning the application flow by providing the inputs in the existing design. Worked on application designing by Class Diagram, sequence Diagram, Entity Diagrams using Enterprise Architect. Created and maintained the design documents in the Sharepoint.
  • Setup JBoss server for connection datasource, MQ datasource using adapter, writing ANT script and deploying application.
  • Designed & enhanced LetterWriting & Payment Webservice using AXIS engine. Developed webservice using the contract first approach and created request response documentation. Created webservice client to test the webservice in development environment. Provided support to move configurations in the test environment.
  • Worked on the XStream to generate the XML in the desired format to post to the Letter Generation Genie system.
  • Worked on consuming Claim information webservice written in Guidewire from J2EE Payment WebServices in IF framework. Worked on registering Beans in Spring, Configuring Spring with Queue details, configuring JMS datasource file to connect to MQ Server.
  • Used MQ Explorer to put messages on the queues in dev and test environment for testing and prod support.
  • Created unit test cases using JUnit and created documentation for the production support team.
  • Used different design patterns like Facade, Gateway, DAO, DTO and Routing.
  • Analyzed applications for the code analysis for the different level of coding errors using SONAR code analyzer.
  • Created the REST webservice for sending the notification messages to business using Java mail using Jersey engine. Wrote the Java client to call the Jersey webservice for email notifications using Jersey.
  • Followed the Scrum methodology for the claims integration framework evolvement with biweekly sprint for story writing, creating the Junit test cases accomplishing TDD.
  • Designed, developed and tested the REST webservices for SMS using Jersey webservice engine. Created the SOAP webservice to send thee SMS message consuming REST API calls in IF framework to support VA mobile campaign.
  • Worked on the migration of claim webservices from SOAP Axis framework to Apache CXF webservices using JAXWS annotations. Developed webservice following scrum methodology and tested the migration. Wrote test clients and mapped complex objects using JAXB annotations.
  • Worked on the Production support of the LetterWriting and payment services using tools like Splunk and CA Wiley Introscope to monitor MQ queues and logs to perform the production fix tasks.

Environment: Java 5, UML, Enterprise Architect, MQ, JMS, SOA, JUnit, SONAR, Perforce, Wiley Introscope, Splunk, MQExplorer, Jersey, Axis, Eclipse, XML, TDD, Junit, Jersey, POSTER, CXF, JAXB, JAX-RS, JAX-WS, CXF, XStream, REST, POSTER, Axis 1, Scrum, Spring, JBoss 4.2, Log4j, Ant, SqlServer, SQLDeveloper.

Confidential, NJ

Sr Java Developer

Responsibilities:

  • Involved in Requirement Analysis & requirement gathering from customers and prepared Functional/Technical Requirement Specifications.
  • Developed UML diagrams like use case, sequence and class diagrams Using Rational Rose.
  • Prepared Technical Design Document (TDD).
  • Developed UI using HTML, CSS, JSP, Java Script and Ajax using RAD.
  • Developed the JSP’s using Struts Tag libs and Custom Tag Libraries.
  • Developed DynaActionForms and DispatchAction Classes based on Struts framework.
  • Developed validation framework for creation of validation.xml and used validationrules.xml.
  • Implemented for creation of struts-config.xml and tiles-def.xml.
  • Involved in design and developing re-usable web services and Java Utility classes to support XML using XML Spy, SOAP, DTD, XSD, DOM, SAX, JAXP and XSL.
  • Developed Service Java classes for commercial and personal clients to invoke the Web services for getting information from the External System.
  • Implemented eMail generation using Java Mail API.
  • Developed backend persistence Hibernate layer to interact with Oracle database.
  • Developed the POJO’s, hbm.xml, hibernate.cfg.xml files and queries.
  • Involved in developing Spring IOC (Inversion of control), DAO, MVC.
  • Used SQL, PL/SQL to develop Stored Procedures and Functions to populate the database.
  • Developed the components using Java API to interface with LDAP server and retrieve user information.
  • Involved in developing design patterns like - Singleton, DAO, Decorator and Factory.
  • Involved in configuring and administration of Connection pools, Data Sources.
  • Involved in writing ANT build scripts and to push onto different environments.
  • Involved in Installation, Configuration, and Administration of WebSphere server on Windows XP.
  • Created the EAR file using RAD and send the EAR file to Unix server using FTP by using CuteFTP.
  • Deployed the application on Linux server in testing and production environments.

Environment: UML, Java, JSP, Servlets, JavaScript, AJAX, CSS, XML, XSLT, Struts, TDD, Agile, Adobe DreamWeaver, Hibernate, Spring, Toad, Apache Ant, JUnit, CVS, RAD 7.x, WebSphere Server 6.x, Oracle 10g, UNIX.

We'd love your feedback!