We provide IT Staff Augmentation Services!

Sr J2ee Consultant Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Enterprise Senior Java Professional with 9 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.
  • Involved in many projects using a broad set of SDLC methodologies from Agile, Test Driven Development, Extreme Programming, Waterfall and hybrid implementations along with their project management tools like TFS and HpQTP
  • Fully understanding of Enterprise Integration Design Patterns in centralized, multi - threadeddistributed and highly scalable systems such as SOA and Cloud Services.
  • Full stack End to End development with Expertise in back end Java web application and up to date with current implementations (J2EE, EJB, JSP, Struts, Servlets, JMS, JSF, AJAX, JNDI, JDBC, JAXB, JAVA-WS).
  • Plenty of experience with End to End Spring and Spring Boot implementations and Spring advocate(Spring WS, REST and DATA). Fully understanding of HTTP and its life cycle.
  • Extensive experience in SOA architecture development on JBoss SOA-P and EAP.
  • Expertise in client side web technologies (HTML, DHTML, CSS, AJAX and JavaScript) and vast hands on experience with diverse media types and their processing standards (XML, DTD, XSD, XSL, JSON)
  • Application Development and Object Oriented Programming (OOP) analysis and design (OOAD).
  • Expertise in Object Modeling with Use Cases, Sequence and Class Diagrams. Microsoft Visio, UML, IBM Rational Rose and Borland Together to name a few.
  • Expertise using and deploying enterprise applications in JBoss AS, Weblogic, Glassfish, Tomcat, WebSphere and Sun JCAPS migration.
  • Experience in open-source technologies such as Ant, Maven, Netbeans, Eclipse IDE and IntelliJ.
  • Experience in Enterprise Design Patterns and Enterprise integration. Extensive use of frameworks such as Struts, Hibernate, Spring and Spring Boot, iBatis, Eclipse Link.
  • Utilized the features of Spring Framework like IoC, AOP and developed light weight components and have experience in implementing the Spring web MVC and Spring Web Services.
  • 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. DB to DB Data migration, and light DBA operations. DB design. Ingestion and formatting of FileMaker Pro DB to Oracle. Oracle's SQL Loader.
  • Thorough understanding of Database application designs and implementation using Oracle 8i/9i/10g/11/12, DB2, SQL Server, Sybase 15x, MS Access and FileMaker Pro.
  • Good understanding of PL/SQL normalizing and de-normalizing databases for performance and adjust to data abstraction layers needs as Hibernate, iBatis and EclipseLink.
  • Wrote unit tests using JUnit, VB on HP Quick Test Pro.
  • Good working knowledge on GIT, SVN, CVS and VSS management using StarTeam, Tortoise and GIT repositories. BitBucket, GIThub, Atlassian and Artifactory.
  • Experience in Agent Oriented Design and Aspect Oriented Programming using Prolog, JACK and AspectJ and Spring AOP.
  • Extensive use of HL7 health care 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 (MuleESB based).
  • 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.
  • 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 highly individually reliable.
  • Excellent technical communication both written and verbal along with 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 bash Linux shell, PowerShell

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

Open source frameworks: Struts, Junit, iBatis, Maven, Log4J, Swing,JasperReports,Hibernate, Spring 2, 3 and 4

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

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

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

RDBMS: Oracle 8i, 10g, 11g, 12g, 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 DeveloperToad for Oracle, Quest Software, Oracle SQL Developer, SQL Server, MS Project, Visio, DBAristan, Rapid SQL,ERWin, Enterprise Architect, iReports Jasper, AquaDataApplication ToolsMS-Office, TOAD, MS-Project, CVS, SVN, GIT,Borland StarTeam, ANT, Maven, COBA and TOLTEC, Sun E-Designer.

Testing Tools/Projetc Management tools: HP Quick Test Pro, HP Quality Center. SOAP-UI, Fiddler, Charles, HTTPWatch, PostMan, curl, TFS

Websites: XHTML, CSS, XML, JavaScript, Angular, NodeJS, Jquery, BootStrap

Graphic Design: Adobe CS - Photoshop and IllustratorBackgrounds, Dropdowns, Divisions, Text, Hovers.Logos, Flash AnimationWeb-Image EmbeddingPDF s, Layouts3DTextTexturing, animation and special effects.

AudioVisualVideo and Audio editing: Camtasia.ProToolsSound ForgeAdobe Premiere Pro

WORK 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 modules.
  • 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 of a fully REST based application.
  • Extensive use, design and implemented around JCS caching system.
  • Test Driven Development aided by using PowerMock
  • Acquisition of business requirements and direct client interaction and support.
  • Experienced team's adoption of Agile methodologies.
  • Integrated SAML using Spring Security Extensions.
  • Expedite design, implementation and continuous development environment setup of time critical application.
  • Migrated FileMakerPro database to Oracle. DB design, DDL translation and data ingestion.
  • Created regular maven web application with Spring Boot dependencies for WebLogic.
  • Scheduled builds with Jenkins, Artifactory and BitBucket GIT repository.
  • Spring Data Rest (Rest, Data, JPA integration)

Environment: set 1: GIT, Java Web 7, Weblogic 12.2.3, Tomcat 9/Jetty (test), Red Hat Linux 7.2, Oracle 12c, TDD with PowerMock, Angular-JS, SSO SAML.Environment set 2: GIT, Java Web 7, Weblogic 12.2.3, Red Hat Linux 7.2, Oracle 12c, Spring Data Rest and MVC.Migrated Environment: File Maker Pro to Oracle 12c, Java 8(JEE 7), Weblogic 12.2.3, Spring Boot dependent Web application

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: set 1: 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.Environment set 2: VSS, Windows 7, ASP .net 3.5, VB script, IBM MQ 8, XML, C#, IIS 6 and 7.Migrated Environment: Java 8(JEE 7), Tomcat 8 - IIS 8.5, JSF 1.2, and Windows 2012.

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 E e2 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 Confidential t 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

Systems Analyst / Programmer

Responsibilities:

  • Development of Java Web applications using Java EE, JSP, JQuery and CSS.
  • Enhancements of web applications using AJAX for dynamic displays and asynchronous data retrieval.
  • Maintained an agile development approach, I was involved in all the development process of new capabilities for existing systems.
  • Developed automated test cases using JUnit for existing applications.
  • Developed interfaces between legacy systems and new web applications to improve their capabilities and performance.
  • Interacted with several operating systems and DBMS’s like Oracle 9i, AS400, Microsoft SQL Server and MySQL.
  • Connected Java EE applications and LDAP to handle authentication and authorization within the applications.
  • Development of Web based and Desktop applications using Microsoft .Net Framework and C# language
  • Deployment and configuration of several web based and desktop application using several application servers like IBM Websphere, Oracle GlassFish, Microsoft IIS and other technologies like Java Web Start and Microsoft ClickOnce.
  • Coordinated small, distributed development teams located in Mexico and France to improve the capabilities and performance of existing legacy applications under a highly demanding environment and tight schedules.
  • Used several source control tools like SVN and Microsoft Visual Source Safe to control the development history of the applications.
Environment: JEE, Ajax,JSP, JUnit, Oracle 9i, AS400, SQL Server 2005, LDAP SVN, Umbrello, Visio, jQuery, Eclipse, Netbeans, Maven, JUnit, Qt, QTest, QtCreator, Linux, Unix, Windows, XML, Websphere.

We'd love your feedback!