Solutions Architect/sr. J2ee Developer Resume
Fairfax, VA
SUMMARY
- 15 years of experience in software development in client/server and middleware environment with focus on Analysis, Design, Development, Testing and Deployment in domains like Finance, Ecommerce, Telecom, Risk Analysis, Healthcare, Insurance, Trading and Government.
- 15 years of experience in the Information Technology Industry with expertise in design and development of enterprise applications using the J2EE framework involving technologies such as Java - J2SE, Java Swing, J2EE-EJB, JSP, Servlets, JDBC, JNDI, JMS, MULTITHREADING, JSON, Java Beans, Web Services, Custom tag libraries, RMI, XML, XSLT, XML-Schema, JAXB, JAXP and using IDE tools WSAD 4.x/5.0/5.1.2, J Builder, Eclipse 2.1 to 3.6.
- Enterprise Application Development and Portal Development on IBM platform - WebSphere Studio Application Developer 4.0/5.0/5.1.2 , MQ Series, WebSphere Portal Toolkit 4.1/5.x, Rational Requisite Pro, WebSphere Portal Server 4.0/5.0 and Web logic 8.1 Application Server, Portal Server, ATG Dynamo and Work Shop.
- Expertise in markup and scripting languages such as HTML, PERL, FPML, PHP, XML, DHTML, XHTML, JavaScript, CSS, DOJO, and GWT.
- Expertise in Jakarta Struts, Web Services Invocation Framework and Spring Frame Work.
- Expertise in Architectures like ESB, SOA and Cloud Computing.
- Excellent experience in SQL, PL/SQL programming and Stored Procedures in Oracle9i/10g, SQL Server 2000, Omni and Legacy Mainframe databases.
- Expert developmental and deployment experience using IBM WebSphere 5.1 Application Server, WebSphere Commerce Server, WebSphere Studio Application Developer 5.1.2, BEA Web logic 8.1, 10.3, Tomcat and Apache Web Server.
- Expertise in Webservices, WLI, Weblogic Workshop, Web Focus and Weblogic Application Server.
- Developed process workflows (jpd) and page flows (jpf) using BEA Workshop, and WLI.
- Good experience in server side Business Logic Development using Session, Entity Beans, EJB3 and Message Driven Beans.
- Expert knowledge of Relational Database Management Systems like MS-Access, Oracle 10g, SQL Server 2000 and DB2 and project management tools like MS-Project.
- Involved in complete software development life cycle (SDLC) of the software product from Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing. Provided production support and developed documentation of development details.
- Expert in Use-case design, Test Case, Test Plans, Class & Sequence diagrams, State Transition Diagram using UML in Rational Rose Enterprise Edition, Microsoft Visio and Borland TogetherJ.
- Developed Search Criteria based on Lucene, SOLR.
- Expert in developing Web Services with JAX-RPC, JAXB and JAXP.
- Expert in developing XMLSchema, XPath and XSLT documents by using XMLSPY V5.
TECHNICAL SKILLS
Operating Systems: Windows’ 95, ‘98, ‘00, XP, VISTA, NT, 2003, Linux, Unix
Programming Languages: JSE 5.0/6.0, J2SE1.4.2SDK, J2EE 1.4, JEE, JSF 1.2/2.0, C++, C, Groovy 1.6.0, Cold Fusion, Java 6/7
RDBMS/DBMS: ORACLE9.x/10g, MS-SQL Server 2000, DB2, mySQL, SYBASE Internet
Tools: HTML, JavaScript, Servlets 2.4, JSP1.1/2.0, Web 2.0, AJAX, DWRDOJO, Middleware Enterprise Java Beans 1.1/2.0, RMI, JMS1.1, TIBCO EMS
App Servers: Weblogic 8.1, 10.3, Weblogic Portal, IBM WAS 4.0/5.1.2/6.0 ,WPS 6.0Tomcat, Apache, JBoss 3.2.X.
Other Tools: VSS, Rational Rose 2000e, Together J, PL/SQL Dev, Eclipse 2.1/3.0/3.1RAD 6.0, CSS, CVS, TOAD, Rational Clear Case/Clear Quest,Crystal Reports, WSAD 5.1.2, Star Team, SubVersion, Load Runner, Mercury Quality Center, ILOG JRules IDE, MS Project, JavaDoc, DROOLS, PDFLIB.
Process & Frameworks: UML, RUP, Struts1.1/1.2/2.0, Hibernate, JSONCayenne, OOAD,Spring Framework, CXF, Webflow, QUARTZ, SEAMSpring Security, Spring Batch, RBAC and SSO
PROFESSIONAL EXPERIENCE
Confidential, FAIRFAX, VA
Solutions Architect/Sr. J2EE Developer
Responsibilities:
- FFM (Federally Facilitated Marketplace) project which is outcome of Affordable Care Act a.k.a Obama care.
- Played key role in Plan Management and EE Modules in development, testing and security activities. Enterprise System Development (ESD), HealthCare.gov Individual and Small Group Plan Finder
- The Confidential ( Confidential ) and Confidential Inc. ( Confidential ) already work together as partners on multiple initiatives that support legislative mandates, enable consumer empowerment, and enhance interactions between the government and the health plan community.
- Worked on Plan Compare, ESD and Plan Enrollment modules of Eligibility and Enrollment Program of ObamaCare. Worked on entire lifecyle of project in UI, Middleware, Backend and Marklogic areas also. Handled security and soap ui testing also.
- Involved in the creation of Class Diagrams, Sequence Diagrams for analysis and design of the application.
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
- Involved in complete software development cycle starting from requirement analysis, documenting analysis and design with class association diagrams using UML.
- Development of test parameters, application characteristics and customer acceptance criteria for the application.
- Architected, Designed and Developed POC with new technologies for recurring problems.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Developed Web services using Top down and Bottom up Approach in Eclipse Indigo.
- Used Spring JDBC for getting connected to the Oracle Database.
- Developed the application using Eclipse Indigo IDE.
- Involved in building and parsing XML. Involved in designing the UML diagrams.
- Involved in calling stored SQL stored procedures for validations and in writing complex SQL queries. Used Log4J for logging messages.
- Involved in using Subversion-Tortoise SVN for version control.
- JBOSS Server Installation on Windows NT and Administrating.
- Was involved in deployment of the application on Web logic Application Server.
- Developed/consumed Web Services using SOAP, WSDL, UDDI,XML
- Used ANT for compilation and building JAR, WAR and EAR files.
- Involved in reviewing code developed by team members.
- Worked in Agile Environment with Solutions Architect, Project Manager, and Business Analysts.
- Developed queries with XQuery and marklogic.
- Developed DAL (Data Access Layer) implementations for marklogic.
- Architected and Integrated Spring Security in various modules which will inspect incoming http requests and implements user defined security checking.
- Implemented RBAC (Role Based Access Control) and used for Role Assignment, Role Authorization and Permission Authorization.
Environment: Java 7, SOA, ESB, JEE, Eclipse Indigo IDE, REST and SOAP WS, XML, JAXB, HTML, CSS, JavaScript, Apache AXIS, Spring Framework, JBOSS Server, Hudson, Tortoise SVN, SQL Server 2008, JUNIT, SQL,PL/SQL, JDBC, ANT, SSH, Putty, Agile, Windows and UNIX, JBOSS ESB, Cloud Computing, Marklogic, Alfresco, Groovy, Grails, Backbone Javascript framework.Confidential, Chevy Chase, MD
Sr. J2EE Developer
Responsibilities:
- Analyzed, Designed and Developed multi-tier Java EE applications.
- Tested, Retrieved and Debugged data into UI components from Oracle, DB2 Support database and Policy Data from Mainframes.
- Did cost benefit analysis comparing agile and other methodologies like RUP, Waterfall.
- Maintained Scrum minutes of meeting.
- Developed application components in JSF2.0, BLAZE and Spring Frameworks.
- Developed Model, Controller and Views in JEE.
- Developed JSF, XHTML pages for Presentation Tier.
- Extensively worked in JQUERY, CSS3.
- Worked with testing team to ensure test cases are in line with requirements.
- Performed Scheduled tasks with Spring Batch.
- Developed web based administration using Spring Batch.
- Implemented JEE Design Patterns like Front Controller, Business Delegate and DAO.
Environment: JDK 1.6, JEE Design Patterns, JSF2.0, EJB3, Toplink, BLAZE, Spring Framework 3.0, JBOSS 6.0.18, Perforce 5.0, Splunk 4.0, XHTML, CSS3, JSON, JAVASCRIPT, JQUERY, HTML 5, CSS 3.0, JSP 1.2, HUDSON, Easymock, Log4j, Hibernate 3.2, J2EE 1.4/5.0, Eclipse 3.6, AXIS 2.0, RESTFul WS, MS-Project, Maven, DbVisualizer, Mainframe Emulators, Putty, TeaLeaf, Cobertura, SONAR, JIRA, RICHFACES, Middleware, Spring Batch, jetty.
Confidential, Rockville, MD
Sr. J2EE Developer
Responsibilities:
- Involved in Analysis and Designing use cases for CTG.
- Developed whole application in Grails Web Application and Spring Frameworks.
- Developed Model, Controller and Views in Grails.
- Developed Schedulers to run cron jobs in Groovy.
- Developed POC, Axis and RESTFul Web Services.
- Developed search criteria for opportunities based on Lucene and SOLR
- Implemented WS-Security, client authentication and message integrity.
- Handled message confidentiality at the message level for Web Services.
- Integrated and Tested SOAP and REST Web Services in SOAP UI Tool.
- Used CVS for Software Configuration Management.
- Developed JSP, JSF views, Managed Beans, Backing Beans and GSP.
- Developed Transaction Management, Declarative I/O by using Spring Batch.
Environment: Grails 1.1, Groovy 1.6.0,GSP, GWT, Ruby on Rails, SpringFramework 2.5 Core and MVC, JSF2.0, Tomcat 6.0.18, CVS, JSP 1.2, JDK 1.6, JSTL, DISPLAY TAGS, GRAILS, SITEMESH, Log4j, Hibernate 3.0, J2EE 1.4/5.0, Eclipse 3.4, SOAP UI 2.5, AXIS 2.0, PERL, ExtJS, DOJO, RESTFul WS, MS-Project, Ant, Oracle Database 10g EE, OracleSQLDeveloper, Sprng Batch, FLEX, Spring WebFlow.
Confidential, Albany, NY
Java Solution Architect
Responsibilities:
- Involved in Analysis and Designing use cases of the system.
- Architected, Designed and Developed POC with new technologies for recurring problems.
- Architected, Designed and Developed Services which are based on EAD4J Framework and RAD 6.0 IDE tool.
- Architected and Developed Action Handlers for the application.
- Configured and executed the whole application in WebSphere AS environment.
- Deployed EAR in Websphere Application Server environments.
- Debugged and resolved defects related to Java, JSP, EAD4J and JDBC components.
- Implemented TPA as part of WS Security.
- Used Rational Clear Quest, Clear Case for Software Configuration Management.
- Architected, Designed and Developed styles for JSP pages by using CSS.
- Defects were tracked using Clear Quest and generated the bug reports.
- Done compatibility testing for browsers like IE. FireFox and Chrome.
- Involved in documentation for Architecture, TDD and Detail Design Document.
Environment: JSP 1.2, JDK 1.5, JSTL, Web 2.0, AJAX, ExtJS, DHTML, Unix, EAD4J, Log4j, J2EE 1.4/5.0, Rational Clear Quest, Rational Clear Case, RAD 6.0, MS-Project, Websphere App Server, Websphere Commerce Server, DB2, SSIS, MiddleWare and Ant.
Confidential, Arlington, VA
Sr. J2EE Developer
Responsibilities:
- Involved in Analysis and Designing use cases of the system.
- Developed JSP JSTL components, Java components in Eclipse 3.1 IDE tool.
- Developed pom.xml for the application.
- Configured and executed the whole application in Sand Box environment.
- Deployed WAR in Sun Java Application System Server environments.
- Defects related to Java, JSP, Struts and JDBC components.
- Used Eclipse 3.1 as IDE tool.
- Used Rational Clear Quest, ClearCase for Software Configuration Management.
- Developed styles for JSP pages by using CSS.
- Developed PERL scripts.
- Developed hibernate-config.xml, hbm.xml and POJO files for Hibernate.
- Done compatibility testing for browsers like IE. FireFox and NetScape.
- Involved in documentation for Architecture, TDD and Detail Design Document.
- Implemented security with SSO and SAML.
Environment: JSP 1.2, JDK 1.5, JSTL, Web 2.0, AJAX, ExtJS, DHTML, Unix, Struts 1.2/2.0, Log4j, J2EE 1.4/5.0, Rational Clear Quest, Rational Clear Case, Eclipse 3.1, SAML, Tapestry, MS-Project, PERL, Sun Java App Server, JRun, Sybase, Hibernate, Agile, Aqua data, Lucene, SOLR and Maven.
Confidential, Charlotte, NC
Sr. J2EE Developer
Responsibilities:
- Involved in Analysis and Designing use cases of the system.
- Converted and Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams from Microsoft Visio to TogetherJ for developing design elements.
- Developed JSP components, JAVA components and Hibernate components in Eclipse 3.1 IDE tool.
- Developed UI components using JSF Framework.
- Developed AJAX related code and implement in UI.
- Deployed EAR in WEBLOGIC 8.1 App Sever environments.
- Resolved Defects related to JAVA, JSP, Configs and hibernate components.
- Used JSON for data interchange formats as a collection of name/value pairs.
- Used AJAX for selecting the plans which are updated on time to time basis.
- Used StarTeam for Software Configuration Management.
- Involved in administration tasks like Labeling, Staging, Networking and Migration of code to UT, IT, ST and Prod environments.
- Involved in setting up QA environment and fixing the Critical Bugs.
Environment: JSP 1.2, JDK 1.5, J2EE 1.4, JSF 1.2, Spring MVC, Spring Core, Hibernate, DHTML, ACEGI, SOA, Star Team, Oracle 9i/10g, Eclipse 3.1, MS-Project, Junit, JSON, AJAX, EXT JS, DWR, WEB 2.0, EJB 3.0, JPA, BPM, BEA Aqualogic, Weblogic 8.1/10, LDAP, PERL, Actuate ERD Pro, Clover, Load Runner, Cruise Control, PDFLIB, Middleware and Together J.
Confidential, Charlotte, NC
Technical Lead/Architect
Responsibilities:
- Involved in Analysis and Designing use cases of the system.
- Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams.
- Used TogetherJ for developing design elements.
- Developed JSP components.
- Developed UI components using JSF Framework.
- Developed MDBs to access data from OmniConnect, Pivot and Oracle/sql databases.
- Developed Xml Schema, Mapping and Define documents by using XML Spy V5.
- Developed XSLT code in XML Spy V5.
- Deployed EAR and JAR in WEBLOGIC 8.1 Sever environments.
- Resolved Defects related to java, XML Schema, XSLT and JSP.
- Developed Test Classes by using JUnit.
- Involved in administration tasks like Labeling, Staging and Migration of code to UT, IT, ST and Prod environments.
- Done compatibility testing for browsers like IE and Fire fox.
- Implemented security with SSO and LDAP.
Environment: JSP 1.2, JDK 1.5, Apache Axis 1.2, SOA, EJB 1.1, JSF 1.2, Facelets, StarTeam, Oracle 9i/10g, Eclipse 3.1, RUPEE, DHTML, iBATIS, Junit, XML Schema, XSLT, JDOM, BPM, BEA Aqualogic, Weblogic 8.1, SOA, APACHE Commons, LDAP, TAM, Together J, OmniScripts, Cruise Control, PDFLIB and Natural Fetchers.
Confidential, Houston, Texas
Team Lead/Solution Architect
Responsibilities:
- Involved in Analysis and Designing use cases of the system.
- Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams.
- Used Rational Rose for developing design elements.
- Delegated tasks to the team members based on expertise.
- Handled scrum meetings to know the status of overall project.
- Status reporting of different tasks to the Project Manager.
- Worked closely with business users.
- Worked with Test Environment Management Group to set up environments for Integration Testing and System Testing.
- Developed JMS components and integrated to TIBCO EMS.
- Developed JSF components.
- Used Oracle 9i as database and developed mappings for data access logic.
- Mapped Counter Parties for Zainet, Risk Management Server.
- Aqua Data Studio 4.5 used for Database related tasks.
Environment: JSF 1.2, JDK1.5, Facelets, JSTL 1.1, Apache Tomcat 5.5, CVS, Oracle 9i, Eclipse 3.1, JAAS, Aqua Data Studio 4.5, Junit, RUPEE, Unix Shell Scripts, MQ Series, Windows Batch Programming, APACHE Commons, AJAX tags 1.1, DWR, DOJO, TIBCO EMS, OLTP, Blaze, DROOLS and MS-Project
Confidential, Houston, Texas
Team Lead
Responsibilities:
- Involved in Analysis and Designing use cases of the system.
- Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams.
- Used Rational Rose for developing design elements.
- Delegated tasks to the team members based on expertise.
- Handled scrum meetings to know the status of overall project.
- Status reporting of different tasks to the Project Manager.
- Worked closely with business users.
- Worked with Test Environment Management Group to set up environments for Integration Testing and System Testing.
- Developed Struts components like Action Forms, Actions, and Action Forwards, Struts-config.xml and Validation.xml files.
- Developed build scripts in Apache Ant tool.
- Used JAXB to access and Process XML Data.
- Deployed WAR in WSAD 5.1.2 Server environments.
Environment: Struts 1.1, JSP1.2, Design Patterns, JAAS, C++, C, WSAD 5.1.2, Websphere Application Server, Websphere Portal Server, AGILE, Rational Clear Case, Rational Clear Quest, Rational Requisite Pro, Rational Rose, UML, Junit, SAX, PHP, CSS, JAXB, Win Runner, Middleware and DB2.
Confidential, Houston, Texas
Senior J2EE Developer
Responsibilities:
- Involved in Study, Analysis and Requirement gatherings of the system.
- Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams.
- Used Rational Rose for developing design elements.
- Developed Struts components like Action Forms, Actions, and Action Forwards and Struts-config.xml files.
- Developed EJB and Deployment Descriptors of J2EE.
- Used JAXB to process and access XML Data.
- Developed Web Services for Hashing and MD5 for Credit Card Numbers.
Environment: EJB 2.0, Struts 1.1, JSP, Design Patterns, Velocity, Eclipse 3.0, SQL Server 2000, Ant Build, Web logic 8.1, DHTML, LDAP, Weblogic Integration, Weblogic Workshop IDE, Hibernate 2.1, AGILE, SOA, Java Web Services, XSD, XSLT, JAAS, XPATH, JAXB, JAX-RPC, JMS1.1, JUnit, Unix Shell Scripts, CVS, DROOLS, Win Runner and MS-Project.
Confidential, Houston, Texas
Tech Lead
Responsibilities:
- Involved in Study, Analysis and Requirement gatherings of the system.
- Designed and developed the framework using MVC Architecture provided by J2ee components.
- Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams.
- Used Rational Rose for developing design elements.
- Delegated tasks to the team members based on expertise.
- Handled Project status meetings to know the status of overall project.
- Estimated the ETAs for different tasks and reported to the Project Manager.
- Developed Design Patterns of J2EE like DAO, Transfer Object and Session Façade.
- Developed messaging components with JMS 1.1.
- Extensively worked in Hibernate Query Language.
- Developed XML Schemas using XSD.
Environment: EJB 2.0, C++, Struts 1.1, Design Patterns, DAO, Eclipse 2.1, Oracle 9i, Ant Build, .net Client, VB, Ja.Net Bridge, RUP, Web logic 8.1, LDAP, WLI, UML, JUnit, JMS 1.1, Crystal Reports, SAX, XSD, XSLT, XPATH, JAXB, HL7, JAXP and Visual Source Safe.
Confidential, New Jersey
Team Lead
Responsibilities:
- Involved in Study, Analysis and Requirement gatherings of the system.
- Designed and developed the framework using MVC Architecture provided by J2ee.
- Used Rational Rose for developing design elements.
- Developed Java Bean components to implement the Business Logic.
- Developed UI componets using JSP pages and Servlets.
- Involved in creating the Deployment environment for JBoss 3.2.7.
Environment: Windows 2000, Unix, java, C++, C, VB, Jsp, Servlet, JBoss 3.2.7, Eclipse 2.1, Oracle 8i, PVCS, Rational Rose, UML, Unix Shell Scripts and JUnit.
Confidential
Java/j2EE Developer
Responsibilities:
- Involved in Study, Analysis and Requirement gatherings of the system.
- Designed and developed the framework using MVC Architecture provided by J2ee components.
- Involved in the implementation of User Interface using HTML and JavaScript.
- Developed UI using JSP pages and Servlets.
- Developed Build scripts with Apache Ant tool.
- Developed automated scripts in TSL using WinRunner to perform regression testing.
- Executed automated scripts on different Web Browsers.
Environment: Windows 2000, java, Jsp, VB, PHP, C++, C, Servlet, Tomcat, JBuilder, Oracle 8i, Win Runner and Visual Source Safe.