Sr. J2ee Consultant Resume
Mclean, VA
SUMMARY:
- 12 years of professional software analysis, design, development and testing experience as a full stack Java/J2EE technologies in the areas of web, GUI and multi - tier enterprise applications.
- More than 8 years of lead developer experience covering the entire Software development life cycle using industry standard implementation methodologies like RUP and AGILE.
- Followed DevOps (BODM and Pipeline) with Jenkins, Maven (continuous integration, continuous deployment, test and Delivery).
- Over 6 years of strong UI design and development experience in AngularJS, Ajax, jQuery, Struts, Spring MVC and Adobe Flex.
- Over 6 years of experience in Spring Framework with Spring Core, Spring-MVC, Spring Security.
- Over 6 years of experience in Webservices (SOAP, REST), JMS, EJB JPA and Hibernate.
- Hands on experience in SOAP web services development with frameworks like JAX-WS and CXF.
- Strong experience in Restful web services development with frameworks like Jersey and RestEasy.
- Hands on experience in J2ee Complaint servers like WebLogic, WebSphere, Jboss and Tomcat.
- Involved in performance testing, load testing and scalability analysis of various applications.
- Over 7 years of experience in working with business people and design of the applications as per the requirements.
- Ability to take complicated and challenging tasks and providing solutions to critical problems, developed multiple POCS in Hadoop and Spring Batch.
- Ability to lead mid-sized development teams goal setting, prioritization of tasks and fulfilling project delivery responsibilities.
- Strong domain experience in mortgage, public welfare and hospitality industries and worked with dedication for projects success.
- Passionate about continuously improving best practices and bringing benefit of latest technologies to the organization.
TECHNICAL SKILLS:
J2SE Technologies: Java 1.8, Java 1.7, Java 1.6
J2EE Technologies: Web Services EJB, JMS, Servlets, JAXB, JSP, JNDI, RMI, JSF
Markup Languages: HTML, DHTML, XHTML, XML
XML Technologies: XML, XSL, XSD, XPATH, XQUERY
Web Service Technologies: WSDL, SOAP, REST, AXIS, UDDI
JS Technologies: JavaScript, AngularJS, jQuery, AJAX.
Jakarta Projects: Struts, Tiles, MAVEN, ANT, TagLibs, Common Utils, Bean Utils, Log4j
Java Frameworks: Struts, Spring (Spring MVC, Spring JDBC, Spring ORM, Transactions)
Flex & Frameworks: Action Script, MXML, Cairngorm, Parsley, PureMVC
Application Servers: WebLogic, Websphere, Apache Tomcat, Jboss, Oracle 10gVersion Control Tools: Git, CVS, ClearCase, VSS, Subversion, Perforce
RDBMS: SQL, PL/SQL, Oracle, MySQL 5.x, SQL Server 2000/2005.
Architecture & Methodologies: SOA, EDM, RUP, AGILE, Together, MVC (M2)
Operating Systems: Windows 9x/2000/NT/XP, UNIX, LINUX, Solaris
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Sr. J2ee consultant
Responsibilities:
- Developed assign, release loan functionalities in Spring MVC and jQuery.
- Developed home value explorer Web service in JAX-WS.
- Participate in refinements of SailPoint.
- Create restful service clients for the SailPoint Migration.
- Cache framework impact analysis and design for SailPoint Migration.
- Followed agile scrum methodology.
- Worked on JDK1.8 and weblogic12c migration changes.
- Fixed initial context issue between interfaces deployed in 12c and 11g servers.
- Deliver around 25 new Linux environments with merged code, Weblogic12c and JDK upgrade.
- Multiple code merges with different projects code base lines, fix the build issues, fix bugs and make application stable.
- Created multiple deployment plans and coordinated with different teams and supported deployments.
Environment: Environment: Spring MVC, Web Services, JAX-WS, SOAP, WSDL, Maven, Git, Jenkins, VersionOne, WebLogic 10.3.6, Unix, DB2.
Confidential, McLean, VA
Sr. J2ee consultant
Responsibilities:
- Created new 10 year and 45 days products and corresponding code changes in EJB and WebServices and DB changes.
- Change pool prefix to align PCs with corresponding UI changes in JQuery and JSP.
- Refactored F11F13 pricing functionality and Manage contract and Mange loan batches RMM changes.
- Export functionality changes in MDB.
- Manage loan MDB changes.
- Worked on export data functionality of loan, contract and internal users.
- Implemented new ACLs for TPA roles.
- Merged pricing execution code into Single security and stabilized the environment by fixing code merge issues.
- Supported code promotion and deployment to multiple higher environments with in short span of time.
Environment: Environment: EJB, JMS, Web Services, JAX-WS, SOAP, WSDL, Git, Jenkins, WebLogic 10.3.6, Remedy, LDAP, TAM, Mac Vault, Doors, HP OLM, Unix, Linux, Embarcado RapidSql, DB2, JTA, JNDI, UML, Rational Rose.
Confidential, McLean, VA
Sr. J2ee consultant
Responsibilities:
- Worked in all phases of the project from requirements analysis to implementation.
- Worked collaboratively with different teams that are part of this very big initiative.
- Developed CSP response processing batch.
- Integrated notify event common utility that sends messages to CSP gateway.
- Developed XSLT to transform XML to CSP gateway XML format.
- Developed CCS web service client programs in Apache AXIS.
- Integrating with Oracle BAM for reporting and trouble shooting.
- Developed back end layer using JPA with Hibernate.
- Developed shell scripts and JIL files for Autosys batch jobs.
- Implemented security as per Freddie standards and tools like TAM and MAC Vault.
- Creating work orders for environments setup and configuration management in Remedy.
- Developed implementation plan and supported deployments.
- Developed Maven build process for the project and integrated with Jenkins.
- Completed hands on training on TeamForge and Git.
Environment: JMS, Web Services, JAX-WS, SOAP, WSDL, IBM Data Power, OSB, BAM, WebLogic 10.3.6, Remedy, LDAP, TAM, Mac Vault, Doors, HP OLM, Solaris, Unix, Linux, Embarcado RapidSql, Sybase, JTA, JNDI, UML, Rational Rose, Clear case.
Confidential, McLean, VA
Sr. J2ee consultant
Responsibilities:
- Created system module specification document.
- Developed UI for different score cards in JSF and prime faces.
- Developed Ratings output web service in JAX-WS.
- Supported SIT and UAT testing.
Environment: Spring3, Hibernate 3.0, JSF, PrimeFaces, JTA, WebServices, JAX-WS, SOAP, JMS, Weblogic 10.3, Remedy, TAM, LDAP, DB2, SQL, JDBC, JNDI, Windows NT, OOAD, UML, Rational Rose, Clear case.
Confidential, McLean, VA
Sr. J2ee consultant
Responsibilities:
- Developed of the Takeout cash and guarantor contract web service.
- Modeled and developed XSD and WSDL of this web service.
- Implemented soap handler.
- Enforced role based security to the web service.
Environment: Web services, JTA, Web logic 10.3, EJB, JAX-WS, SOAP, WSDL, TAM, LDAP, DB2, SQL, JDBC, JNDI, Windows NT, OOAD, UML, Rational Rose, Clear case.
Confidential, PA State, Harrisburg, PA
Sr. J2ee Developer/ Tech Lead
Responsibilities:
- Developed controllers, modules and templates for Screening module in AngularJS.
- Developed routing logic for the application in AngularJS.
- Created unit test cases in Jasmine with Karma.
- Configured JMS for WebSphere in different environments.
- Integrated with Restful web services in RestEasy.
- Worked on the persistence layer in Hibernate and JPA.
- Code review and mentoring junior level developers.
- Worked in Agile Methodology focusing on SCRUM.
Environment: AngularJS, JAXWS, WebSphere, JMS, EJB, Rest Easy, SVN, Rally, Quartz, Jenkins, Oracle.
Confidential /PA State, Harrisburg, PA
Sr. J2ee Developer/ Tech Lead
Responsibilities:
- Involved in POC of AngularJS for screening application.
- Created UI screens for household, income, resources and expenses screens.
- Developed various controllers and templates and routing framework for the dynamic question builder.
- Created reusable services and factories in AngularJS for school list drop downs fetch and display.
- Used JavaScript SoapClient.js for SOAP webservice Ajax calls.
Environment: AngularJS, JSON, Karma, Jasmine, Junit, XML, SVN, JAXWS, SOAP, WSDL, Hibernate, EJB 3.0, Oracle, Web Sphere, Quartz, Windows NT.
Confidential /PA State, Harrisburg, PA.
Sr. J2ee Developer/ Tech Lead
Responsibilities:
- Involved in system design and proposals.
- Created systems usability documents for general system design.
- Created UML usecase, class and sequence diagrams in Enterprise Architect.
- Developed UI layer in Spring MVC.
- Implemented enterprise search and provider details services layer in EJB.
- Responsible for implementing data access layer in Spring JDBC, Spring with Hibernate and JPA.
Environment: Java, JSP, Servlets, HTML, DHTML, JavaScript, Oracle, SQL, Hibernate, Web Sphere, Junit, XML, AJAX, Web Services, SOAP, WSDL, Windows NT.
Confidential /PA State, Harrisburg, PA
Sr. Java Developer
Responsibilities:
- Implemented the case pre-population, renewal and submit Web Services in JAX-WS.
- Created XSD and XSLTs for compatible data exchange between middleware and Pelican and CAPS, and HCSIS target systems.
- Implemented xml translations between services of cross domain systems of eCIS and Compass.
- Developed various UI components in MXML and Action Script of Flex.
- Implemented the roles based security in the application as per Site Minder and Identity Manager Policies.
- Performed trouble shooting various application submission issues with soup UI and fiddler and sql queries.
- Used Spring Hibernate Templates and Spring JDBC templates for database access.
- Implemented eligibility rules in Corticon as a web service.
Environment: ActionScript, MXML, JSP HTML, DHTML, JavaScript, Oracle, SQL, Spring, Hibernate, Web Sphere, JUnit, XML, AJAX, DWR, SOA, Web Services, SOAP, WSDL, Windows NT, OOAD, UML, Rational Rose, CVS.
Confidential /PA State, Harrisburg, PA
Sr. J2ee Developer/ Tech Lead
Responsibilities:
- Developed the compass Dynamic Question builder, Navigation Manager and AccessManager in Flex.
- Developed Attach Scan Documents module with Dynamic web twain plugin for IE and non-IE browsers.
- Used spring action script library as IOC container.
- Implemented composite pattern for custom XML marshaling and un-marshaling in action script.
- Developed various Item renderers, repeaters and custom components in Flex.
- Configured and Implemented flex modules in the application.
- Implemented front controller, business delegate, service locator and factory patterns.
- Implemented 508 accessibility of UI.
Environment: Adobe Flex, Java, JSP, HTML, DHTML, JavaScript, Oracle, SQL, Spring, Hibernate, Web Sphere, JUnit, XML, SOA, Web Services, SOAP, WSDL, Flex builder, Selenium, Windows NT, OOAD, UML, Rational Rose, CVS.
Confidential
Client: Confidential
Sr. Java Developer
BWI is the largest hotel chain in the world. Web booking engine application is to enable the BWI customer to search and book the hotels online. In addition to this the customers can view, modify and cancel their reservations. Agents and external hotels (properties) can collaborate with BWI and form as a chain. Web booking engine has multiple distributed supporting systems which are built in J2EE technologies and Oracle.
Responsibilities:
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Captured the user requirements with use-case diagrams and delivered Class and Sequence diagrams using UML in Rational Rose.
- Implemented front controller, session façade, business delegate, service locator patterns.
- Developed search, select, reservation summary pages in JSP including servlets, JSTL, XPATH, Tiles and Servlets, with Struts framework.
- Implemented security demarcation in select a package flow.
- Configured and implemented CMP based transactions for update reservation component.
- Developing EJB components in EJB 3.0 including MDB.
- Developed data access layer in DAO with JDBC.
- Configuring and deploying applications in Jboss application server.
- Developing Oracle Stored procedures.
- Developed JUnit test cases.
Environment: Java, JSP, Servlets, Struts, HTML, DHTML, JavaScript, Oracle, Caster, SQL, EJB 3.0, Jboss 4.0.4, JUnit, XML, Windows NT, OOAD, UML, Rational Rose, CVS.
Confidential
Sr. Java Developer
Responsibilities:
- Developed retrieve and update profile business components in EJB 3.0
- Developed profiles page in JSP, servlets, JSTL, Tiles and Servlets, with Struts framework.
- Implemented data access layer with Caster ORM mapping for search and retrieve reservation Adapters.
- Implemented transaction demarcation in the application.
- Configured and deployed EJBs in Jboss application server.
Environment: Java, JSP, Servlets, HTML, DHTML, JavaScript, Oracle, SQL, Spring, Hibernate, Jboss 4.0.4, JUnit, XML, AJAX, DWR, SOA, Web Services, SOAP, WSDL, Windows NT, OOAD, UML, Rational Rose, CVS.
Confidential, Phoenix, AZ
Sr. Java Developer
Responsibilities:
- Developing Data Sync batch which transfers data between two different applications.
- Developing guest click UI application in Spring MVC framework.
- Following proven J2EE patterns and best practices.
- Developed various business components in EJB 3.0.
- Configuring and deploying applications in Jboss application server.
- Developing SQL queries. Oracle Stored procedures and DAO layer.
Environment: Java, JSP, Servlets, Spring, EJB 3.0, HTML, JavaScript, Oracle, SQL, Jboss 4.0.4, JUnit, XML, AJAX, DWR, Windows NT, OOAD, UML, Rational Rose, CVS.
Confidential
Java Developer
Responsibilities:
- Involved in analysis and design of individual components of the application.
- Used Log4J for logging and keeping track of admin/user activities.
- Apache ant was used for the entire build process, wrote build scripts using ant.
- Created design documents with UML diagrams in rational rose.
- Worked on fixing security remediation issues with ESAPI API.
- Created of SQL queries and stored procedures as per the requirements.
- Involved in Unit and Integration Testing.
Environment: Java, JSP, Servlets and Oracle, Eclipse, Pl/Sql developer, Web Sphere, UNIX.
Confidential
Java Developer
Responsibilities:
- UI development in Java Script, HTML, XML, JSP, Servlets.
- Extensively used Java Script for client side validations.
- Development of middle layer in Java and Servlets.
- Implemented database interactions using JDBC.
Environment: Java, JSP, Servlets and Oracle, Eclipse, Pl/Sql developer, Web Sphere, UNIX.