Senior Java Consultant Resume
Ashburn, VA
SUMMARY:
- Around fourteen years of extensive experience in full project lifecycle, project lead/team lead, application design and architecture, software development and documentation.
- Experience in project planning, database design, systems analysis and database optimization, enterprise integration, technical support, testing and implementation of various Distributed multi - tiers, multi-threaded applications.
- Familiarity with Agile (Scrum) project methodology and practices.
- Ability to lead/influence issue resolution across various groups in the organization.
- Ability to convert business requirements into logical solution designs.
- Experience in web-based systems architecture, service-oriented architecture, and enterprise application architecture.
- SOA Architect, Designed and Implementation experience of SOA Design Patterns.
- Knowledge of common data architecture frameworks, principles and standards.
- Knowledge of enterprise data models, information classification, meta-models, taxonomies and ontologies.
- Excellent presentation and communication skills.
- Ability to think on a multi-site enterprise level. Be forward looking and drive tactical and strategic technology roadmaps.
- Ability to work well under pressure and to meet tight deadlines and be self-motivated and customer service oriented.
TECHNICAL SKILLS:
Web Technologies: J2EE, JSP, Struts, Spring, JSF, JSTL, JDBC, EJB, JAXB, AJAX, ACEGI, Hibernate, PERL, Moo Tools and ASP.
Web Application Servers: Web Logic, Web Sphere and Tomcat.
Languages: C, C++, Java 1.2/1.1
Quality Management & Others: UML, RUP, Design Patterns, Agile, Rational Rose, SOA, ISO-9001, SEI-CMM
IDDE & CM tools: Visual Age, WASD, Eclipse, V.S.S, Clear Case, CVS, PVCS and MKS, SoapUI, Oxygen, WINSCP.
Operating Systems: Windows NT 4.0/2000, HP-UX, Sun Solaris, LINUX.
Other Tools: Erwin 3.5, JAWS, Dragon, Magic, Toad, XmlSpy and Ant
RDBMS: SQL Server, PL/SQL Developer, Oracle, SYBASE and DB2
PROFESSIONAL EXPERIENCE:
Confidential, Ashburn, VA
Senior Java Consultant
Responsibilities:
- Analyze and define client’s business strategy and determine system architecture requirements to achieve business goals.
- Involved in design and development of various modules using Java, J2EE, and spring and Spring Web Services, SOA, REST and My Batis.
Confidential, Ashburn, VA
Senior Architect/SOA LEAD
Responsibilities:
- Analyze and define client’s business strategy and determine system architecture requirements to achieve business goals.
- Formulate strategic plans for component development to sustain future project objectives.
- Involved in design and development of various modules using Java, J2EE, and spring and Spring Web Services, SOA, REST and My Batis.
- Gather detailed business requirements and use cases, and translate technical specifications into product requirements. Architectural solution to fit in the business need.
- Involved in design and development of JAVA API using ITIM Web Services.
- Involved in development of producing the ISIM functionalities like lock/unlock user, reset/change password & create/update user etc. involved in LDAP query functionality development using Java.
- Good understanding of ISIM and ISAM and Web Seals tools and closely involved with ISIM experts to develop JAVA Modules.
- Involved in Development of various REST controllers using POST, PUT, and GET methods. And responsible to produce/Consume the XML/JSON objects.
- Involved in creation of architecture document for assigned projects, including architecture patterns, decisions, and rationale for those decisions.
Environment: J2EE, Spring, SOA, Web Sphere8/8.5, Web Logic, Unix, Oracle 11.2, MAVEN, JQuery, GIT, JQuery, My Batis, Eclipse, JSON, REST, Web Services, ITAM/ITIM/ Web Seal.
Confidential, Chantilly, VA
Senior SOA Architect Lead
Responsibilities:
- Involved in design and development of various modules using Java, J2EE, and spring and Spring Web Services, SOA, JQuery, REST, and My Batis. Spring MVC, Web Flow and Struts.
- Involved in Development of various REST controllers using POST, PUT, and GET methods. And responsible to produce/Consume the XML/JSON objects.
- Involved in creation of architecture document for assigned projects, including architecture patterns, decisions, and rationale for those decisions.
- Involved in Identifying and comparing alternative solutions to determine the optimal solution that will meet business needs.
- Involved in identifying the future architecture enhancements, i.e. logical evolutions of the system.
- Involved in presenting and communicates the solution architecture to various stakeholders, both technical and business, and be able to explain how the solution design will meet business needs.
- Developed the service layer to consume REST FUL web services
- Developed the façade layer to orchestrate the different services and Involved in preparing various architecture documents.
- Involved in conducting daily SCRUM meetings, and adhere to designing, coding, unit-testing, and deployments within Sprints as a Technical Lead.
- Involved in modifying/creation/validation of XSD/WSDL documents as part of the interface development.
- Involved in setting the Jenkins Jobs and Involved developing the Python Script for Automating Deployment to web Sphere.
- Designed and developed the mock responses using Soap UI to test the web services.
Environment: J2EE,Spring, SOA, Web Sphere8/8.5, Unix, Oracle, XML, Sql, MAVEN, JQuery, GIT, Source Tree, My Batis, Easy Mock, Eclipse, GIT, Jenkin, JSON, REST, Web Services.
Confidential, Herndon, VA
Senior SOA LEAD Developer
Responsibilities:
- Designed and developed the mock responses using Soap UI to test the web services.
- Understand and resolve issues identified in the Grants management module
- Involved in design/development of SOA Web Services and Junit Frame Work using Easy Mock and ITests.
- Architectural solution to fit in the business need.
- Develop backend modules using Spring, CXF, Hibernate, JPA, Oracle, XML, XSL, JAXB, SOA and other related technologies.
- Design and implementation of SMS and Email services using Amazon web services.
- Involved in back End Development using spring and My Batis.
- Involved in design and development of EJB Stateless Beans and MDB Beans for processing the JMS MQ queues.
- Involved in Jenkin Job Setup to automate the continuous build process.
- Involved in setting the Jenkins Jobs and developing the Python Script for Automating Deployment to web Sphere.
Environment: J2EE,Spring, SOA, Web Sphere8/8.5, Unix, Oracle, XML, Sql developer, GIT, Source Tree, MAVEN, Mybatis, Easy Mock, JUnit, Eclipse, Jenkin, REST, AMAZON Web Services.
Confidential, VA
Application Architect
Responsibilities:
- Involved in design and implementation of various modules using Java, J2EE, spring, Spring MVC, Web Flow, Struts, SOA, AJAX, Web Services, JQuery and Ibatis.
- Designed and Developed Web Services using SOA architecture for various modules for account summary, account details, account transactions.
- Involved in development of UI interface using Spring MVC and web flow and Struts.
- Developed the service layer to consume the web services (WSDL)
- Developed the façade layer to orchestrate the different services.
- Implemented multi-threading to invoke the different services like REAS, BankCustService, Entitlement Service, and Account/Customer preference services.
- Involved in conducting daily SCRUM meetings, and adhere to designing, coding, unit-testing, and deployments within Sprints.
- Involved in modifying/creation/validation of XSD documents as part of the interface development.
- Involved in design and development of EJB Stateless Beans and MDB Beans for processing the JMS MQ queues.
- Integrated with caching and coherence servers to provide the caching ability to the application.
- Developed the stored procedures using cursor to read the product info from the database.
- Developed the mock responses using Soap UI to test the web services.
- Developed Junit classes using EasyMock to test all the layers.
Environment: J5EE,Spring Framework, Struts, SOA, Weblogic, Unix, Oracle, XML, Soap UI, java script, JQuery, EasyMock,JUnit,Maven2, Eclipse, SVN, Hudson, Agile Methodology.
Confidential
Senior J2ee Consultant
Responsibilities:
- Involved in architect role for designing various modules using Java, JIBX, JMS, MDB, spring and IBATIS and JAX-WS.
- Leads the applications integration and design discussions among multiple applications groups. Influences key decisions for the technical and infrastructure architecture.
- Requirements gathering (lead the JAD sessions), analysis, technical architecture and translation into stable, scalable high and low level design and code as lead.
- Involved in Development of Spring MVC Frame work like developing and configuring the Views and the Controller and Configure JSTL and adding JSP pages etc.
- Involved in Web UI development using Html, AJAX, CSS, DHTML, JSP and JSTL and Struts and spring.
- Involved in evaluating system scalability and recommends improvements.
- Involved in configuring various Spring Beans like Model and View Controller, Service layers, DAO’s etc.
- Involved in defining and configuring various Action states using Spring Web Flow Concepts.
- Involved in conducting daily SCRUM meetings, and adhere to designing, coding, unit-testing, and deployments within Sprints.
- Involved in designing and develop new enhanced SOA interfaces, XSDs, WSDLs with Spring and JIBX marshaller.
- Involved in design and development of MDB Beans and processing the JMS MQ queues and MQ integration.
- Conducts system architecture studies of new and existing IT systems to permit development of integrated systems.
- Involved in design of various batch process interfaces using spring batch frame work.
- Involved in trouble shooting the production issues as a lead and managing various team release management activities and design documentation etc.
- Involved in analysis of new Change Requests and estimation of LOE and scope of it and also involved in various management activities and team meetings etc.
- Involved in modifying/creation/validation of XSD documents as part of the interface development.
- Provides in-depth technical consultation to clients and IT management to ensure development of efficient application systems utilizing established standards, procedures and methodologies. Contributes to the development of innovative principles and ideas.
- Involved in advising external vendors, business owners, and IT groups regarding client architecture guideline.
- Involved in development of Sql Script like DDL, DML and Stored Procedures as a part of the development using DB2.
- Interacting with the client to understand the project and finalize its scope and co-coordinating with other team members working on the same project.
- Involved in design and implementing the SOA patterns for some modules.
Environment: JDK5.0, J2EE, Ant, Eclipse, JMS, JAX-WS, MDB, Web Sphere 6.1, JIBX, RAD6.0/7.0, IBATIS, JSTL, SOA, Spring, Spring MVC, Spring Web Flow, XSD, DB2, Agile/SCRUM, REST, XML Spy, SVN, UNIX and NT, Html, CSS, AJAX, JSP and Struts, Web Sphere Message Broker.
Confidential
Senior J2ee Consultant
Responsibilities:
- Involved in testing the create and retrieve operation using unmanaged mutual auth for Confidential and using the WSDL and necessary XSD files to set up the project in soapUI
- Involved in development of Web Services and Creation of WSDL and XSD documents.
- Tested VCMContentsService using SoapUI Tool in various environments likes dev and test.
- Involved in assisting the technical Project Manager and Architect in updating and processing information as a Tech lead
- Installed or configured the SOA-MPCM Authentication Project and Configured Queues etc.
- Involved in estimation of project schedules and co-ordination of other team works like code review etc
Environment: HTML, DHTML, JavaScript, CSS, JQuery, ExtJS, AJAX, JSP, JSTL, JDK5.0, J2EE, Struts, Ant, Web Sphere 6.1, RAD6.0/7.0, Hibernate, Web services, AXIS, JMS, EJB, WSDL, XSD, SOAP, SoapUI, SOA, Oracle, XML Spy, Clear Case, UNIX and NT.
Confidential
Senior J2ee Consultant
Responsibilities:
- Involved in Assisting the Architect and Standards to validate designs and standards as a tech lead using Java and EJB.
- Involved in development Java Classes related to Authentication/Security of users using Tivoli Access Manager (TAM) and Web seal using SSO.
- Involved in development of Web Services and Creation of WSDL and XSD documents etc
- Development of ant and shell scripts for deployment to UNIX environments.
- Involved in Perform coding, bug verification, unit testing and integration testing and Support enterprise systems and applications.
Environment: HTML,TAM/Web seal, JavaScript, CSS, AJAX, EJB, JSP, JDK5.0, Struts, Spring, Ant, Web Logic 8.1, Hibernate, DB2, Agile, Clear Case, UNIX, JQuery, ExtJS, AJAX, JSTL, Web services, AXIS2, WSDL, XSD, SOAP, SoapUI, SOA, Oracle and XML Spy.
Confidential
Senior J2ee Consultant
Responsibilities:
- Involved in creation (modifying) of web pages using HTML, DHTML, CSS, JavaScript, JQuery, ExtJS, AJAX, JSP, JSTL, Struts, Hibernate and Spring.
- Development of Web Services (client/server) components using IBM Web sphere Services.
- Involved in Development of JAAS spefications.
Environment: DHTML, JQuery, ExtJS, AJAX, JSTL, Struts, Spring, Ant, Web Sphere 5.1/6.1, RAD6.0/7.0, Hibernate, WSDL, JAAS, XSD, JAXB, SOA, DB2, Oracle, DB Visualizer, RUP, MQ Series, TAM/Web Seal, Selenium, XML Spy, Oxygen, CVS, UNIX .
Confidential, DC
Senior J2ee Consultant
Responsibilities:
- Implementing the GUI changes using Swing Panels and JSP and JSF components.
- Implementing the validation sets for the application specific validations and implementing the Data (Transfer) Objects.
- Implementing the Java Batch programs based on the existing Batch framework using java and standard DAO’s.
- Involved in testing the java code using the JUNIT test scripts and developed Junit Test Cases using JUnit framework and Logging is done using Log4J framework.
- Used Clover coverage tool to know percentage coverage of Junit Test cases.
- Supporting System testing and Supporting UAT.
- Maintained Lower environments (DEV, TEST) and Build and Deployments.
- Performed CVS Branch Merges.
- Prepared the Detailed Design Documents, which contains the Class Diagrams and Sequence Diagrams for the complex use cases.
Environment: Windows XP, JSF, Spring, Hibernate, JDK 1.4.2,Java Script, JSP, JDBC, EJB SQL, PLSQL, Oracle 9i,WEBLOGIC 9.1, Ant, Log4j, Eclipse, TOAD, CVS, XSLT, XMLSPY.
Confidential
Senior J2ee Consultant
Responsibilities:
- Designed and developed the architecture for Hibernate, Spring, Spring MVC Framework, Spring Web Flow, Struts2.0, JMS and Web Services using AXIS as a Tech lead.
- Development of HTML, DHTML, CSS, JavaScript, AJAX, JSF, JSP and Struts & SQL Scripts.
- Involved in development of Spring Frame Work, Hibernate Dao’s, POJOs, and spring beans using XML configuration files.
- Involved in development of Web Services (client/server) components using Apache AXIS, SSL, WSDL and SOAP.
- Involved in supporting the infrastructure by configuring Data source/Connection Pool /Port/SSL/JNDI /logging/JMS queue/Web Services/ Database in lower environments as a part of the development.
- Design and development of M.D.Beans (JMS)
- Prepared the Detailed Design Documents, which contains the Class Diagrams and Sequence Diagrams for the complex use cases.
- Worked on Creating Form Bean, Action classes and Configuration files using Struts framework and persistence layers using Hibernate Framework, which interacts with the database.
- Enhancement of Ant and Shell Scripts for code compilation and deploying.
Environment: JDK5.0, JMS, JSF, JSTL, J2EE, Struts2.0, Spring, AJAX, JSP, HTML, DHTML, CSS, Ant, JBoss5.0, My Eclipse, Hibernate, AXIS, SOAP, SOA, Sybase, SOAP, CVS, UNIX and NT.
Confidential, DC
Senior Java/J2ee Consultant
Responsibilities:
- Involved in development of HTML, DHTML, Hibernate, CSS, JSF, JavaScript, AJAX, JSP and Struts and development of SQL Scripts for new modules using oracle.
- Involved in development of JAVA interfaces that exposed to partners as web Services and adhere to industry standards using technologies like Apache AXIS, SSL3.0, WSDL1.0, SOAP 1.2 and deployed onto Oracle Application Server (10g AS).
Environment: JDK5.0, JSTL, JSF, J2EE, Struts, spring, AJAX, JSP, DHTML, JavaScript, CSS, Ant, asp9i/10g, Web Logic8.1/9.2, AXIS, SOA, SOAP, ACEGI & Windows NT.
Confidential, MD
Senior Analyst Programmer
Responsibilities:
- Involved in Gathering the system requirements and feasibility study, prototyping, and suggesting the best solutions to customers, and Analysis, design, development, and User Acceptance Testing of the application.
- Development of Use case diagrams, Class, Sequence and Collaboration diagrams.
- Development of AJAX, JSTL, JSP, Hibernate and Spring Frame Work classes, Spring MVC Framework, Spring Web Flow and mapping Hibernate Dao’s, Spring beans and ACEGI Security Framework using XML configuration files.
- Checking the log files from Dev, INT and QA environment for each release on Linux Boxes and fixing the bugs.
- Preparation of Logical, Technical Design and environment setup documents following the functional requirements provided by Business Users.
- Responsible for writing detailed functional and technical design documentation for the requirements owning and controlling the documents.
- Involved in supporting the infrastructure by configuring Data source/Connection Pool/Port/SSL/JNDI /logging/JMS queue/Web Services/ Database in lower environments as a part of the development.
- Database modeling and database development like SQL Queries, Functions, Triggers, Views, Tuning, and Indexes etc to fix the performance issue problems while loading the web page.
- Involved in enhancement of Ant and Shell Scripts for code compilation and deploying the various projects in various environments like DEV, INT and QA.
Environment: JSTL, J2EE, Spring MVC, Spring Web Flow, AJAX, DHTML, Oracle9i/10g, UNIX, Clear Case, Web Logic8.1/9.2, Hibernate, Linux, WINSCP, CYGWIN & ACEGI.
Confidential, VA
Senior Java developer
Responsibilities:
- Development of Web-Based Templates using HTML, DHTML, CSS, JavaScript, JSP, Struts.
- Involved in development of Use case diagrams, Class, Sequence and Collaboration diagrams.
- Involved in Shell, PERL, AUTO SYS and Ant and SQL Scripts modifications as a part of the production support, System testing, customer support and UAT testing.
- Design and development of the Hibernate and Struts Frame Work and well documented.
- Implementing the GUI changes using Swing Panels and JSP and JSF components.
- Testing the java code using the JUNIT test scripts and developed Junit Test Cases using JUnit framework and Logging is done using Log4J framework.
- Maintained Lower environments (DEV, TEST) and Build and Deployments.
Environment: JDK1.4, J2EE, STRUTS, JSP, JUNIT, HTML, DHTML, PERL, Ant, JavaScript, Shell Scripts, AUTO SYS, SYBASE, UNIX, CVS, Web Logic 8/9, Eclipse, Hibernate JSF, Spring, Hibernate, SWING, JDBC, EJB 2.0, Oracle 9i, TOAD.