We provide IT Staff Augmentation Services!

Java/j2ee Sr.programmer Analyst Resume

2.00/5 (Submit Your Rating)

Allen, TexaS

SUMMARY:

  • Over 10+ years of experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis,Client/Business Analyst Interaction, design specification(HLD,LLD,TDD), code development, code integration, testing, build, release management, deployment, maintenance and production support using Object Oriented Analysis and Design with Java/J2EE.
  • Exposure in working with projects of all types(project development from scratch(complete SDLC),core/re - usable component’s development, re-engineering and production support)
  • Experience in preparing development estimations using Functional Point Estimations.
  • Experience in working with UML Diagrams(Microsoft VISIO, Rational Rose)
  • Experience in leading team, task allocations, mentoring and planning, code reviews.
  • Experience with object oriented analysis and design methodologies like Agile Scrum,WaterFall RUP,TDD,CI.
  • Experience with various OOPS Concepts/Best Practices and J2EE design patterns like DAO, MVC, Factory,Session Façade, Business Delegate, Service Locator, Singleton and View Object,Command, Decorator,Observer,Adaptor,Chain Of Responsibility.
  • Experience in developing web applications using MVC frameworks such as Jakarta Struts (1.2 and 2.0), Spring MVC(2.X and 3.X), JSF 2.0 featuring Model, View and Controller (MVC) Layers.
  • Experience in working with Web services in SOA based projects. Worked with JAX-WS, Apache Axis2, JAX-RS(Jersey),Spring WS and CXF web services.
  • Expertise in J2EE technologies like JSPs 1.2/2.0, Servlets 2.3/2.4, EJBs3.0, JDBC, JNDI.
  • Experience in developing and deploying applications on various web containers/application servers such as Apache Tomcat, Websphere Application Server, Weblogic Application Server, JBoss.
  • Experience working with TIBCO BUSINESS WORKS for Enterprise Application Integrations in SOA environment.
  • Experienced in Web services methodologies like producing and consuming Web Services. Extensive experience with REST(JAX-RS), WSDL, SOAP(JAX-WS,JAX-RPC), SOAP UI,In-house BI tools
  • Experience with popular frameworks, libraries,J2EE Design Patterns, and best-practices .
  • Proven track record with cross browser compliant client side web languages like HTML, DHTML, and JavaScript & Cascading Style Sheets (CSS),EXTJS.
  • Experience in using the Java 5 concepts like Annotations, Generics, Collections and advanced concepts in Java EE 5 concepts
  • Proficient in Java Multi-Threading, Thread lifecycle methods and multiple request handling using synchronization
  • Experience in Release management activities for DEV, SIT, UAT, PRODUCTION Environments.
  • Experience in developing web based Dynamic User Interfaces, Cross-Browser Event Handling, DOM manipulation using HTML5, DHTML, CSS3, JavaScript, AJAX,DOJO,DWR and JQuery
  • Experience in Debugging Dynamic web content using Fire Bug(Mozilla) and Developer Tools(Google Chrome)
  • Proficient in security concepts like SingleSignOn(SSO),LDAP server Authentication and Authorization, Spring-Security, SSL, Certificates
  • Experience in developing Server Side Business layers using EJB architecture that included session Beans for workflow, Entity Beans for persistence, Message Driven Beans s for asynchronous communications
  • Experience on Object-relational mapping in EJB 3 and JPA, Hibernate, Spring-Hibernate Template
  • Well experienced in developing applications using XML technologies such as XML, XSLT, XML Schemas (XSD), WSDL file.
  • Experience in writing Ant and Maven build scripts for project development and deployment.
  • Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
  • Proficient in analyzing performance and memory leaks using J Profiler
  • Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications. Hands-on experience working with Spring-JMS.
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes working with various databases such as Oracle, SQL-Server, My SQL, IBM DB2 and coding Stored Procedures & Triggers.
  • Hands on experience on JUnit test cases and configuring, using Log4j for application level logging.
  • Worked with version control systems like CVS, subvesrion,SVN,ClearCase, PVCS for providing common platform for all the developers.
  • Experience in working on various operating systems like Windows 98/2000/XP and Unix/Linux.
  • Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.
  • Well versed in interacting with clients.

TECHNICAL SKILLS:

Languages: Java 1.3/1.4/1.5/1.6/1.7 , SQL, PL/SQL, XML, XSL, XSLT,Regular Expressions

J2EE Technologies: Servlets 2.4/2.5, JSP 1.1/2.0, JDBC 3.0, JNDI, EJB 2.0/3.0, JMS, JAXP, JAXB, Web Services.

EAI Tool: Tibco Active Matrix Business Works 5.5,WPS

IBM Tools: IBM Sterling Commerce 9.2(OMS,CPQ)

Application Server/Web Server: WebSphere /6.x, Apache Tomcat 6.0WebLogic 8.x/9.0/10.0, Jboss,Apache Web Server 2.0

Operating Systems: Unix, Solaris 10, RedHat Linux Enterprise, Windows 98/XP/NT/2000

Database: Oracle 10g, MS SQL Server 2000, MySQL 3.23, DB2 UDB 7.0/9.0

IDEs: Eclipse Helios/Galileo/Juno, MyEclipse,Spring STS, WSAD 4.0/5.1.2, RAD 6.0/7.0, TOAD,TIBCO Designer, SOAP UI,SQL Developer, MS Visio, Rational Rose

Framework: Struts 1.2/2.0, Spring 2.X/3.X,JSF 2.0, Hibernate 3.0, Junit 4, ANT, MAVEN

Web Technology: AJAX,JQUERY, HTML, DHTML, JavaScript, CSS, EXTJS

Version Control: Rational ClearQuest, Rational ClearCase, CVS, VSS,SVN, Telelogic Synergy CCM

Design Methodologies: RUP, UML, J2EE Design Patterns

Project Management Tool: HP Quality Center,JIRA,BugZilla

Third Party Software: Apache Axis2,CXF

Areas Of Knowledge: ETL,EAI,SOA,BPM,JBPM,DOCUMENTUM,AB-INITIO,BO,CLOUD COMPUTING,BIG DATA(HADOOP),CRM APPS,Continous Integration

PROFESSIONAL EXPERIENCE:

Confidential, Allen, Texas

JAVA/J2EE Sr.Programmer Analyst

Responsibilities:

  • Involved in Design, Development and Testing phases of Iterative and Incremental development of the Application.
  • Prepared Technical Design documents with Class diagram, Sequence diagram, Activity diagram and Flow charts through UML and VISIO.
  • Involved in leading team, task allocations, mentoring, planning and estimations
  • Written functional design documents and detailed design documents based on the requirement specifications SRS(BRD)
  • Involved in preparing the Integrated Development Design Flow, Test Scenarios and Execution Plan, Impact Analysis documents.
  • Involved in team discussion on weekly basis and monitoring the project progress and participated in Code Reviews and Walkthroughs
  • Involved in the complete life cycle of the integration testing with external teams
  • Implemented SOA, developed Services using Apache CXF and Spring, extensively used Spring MVC, Spring Security, Spring DI, Spring JDBC Template, Spring Hibernate Template, Spring JMS Template and Spring Web Service Template
  • Used Spring AOP for logging, transaction handling throughout the application
  • SBC, CPQ applications implemented using Spring MVC, ExtJS on top off Sterling Commerce 9.2.
  • Experience in developing Custom APIs, Services, SSO, Custom Tables, User Exists, Web services and Agent Server Configuration in Sterling 9.2.
  • Involved in Writing Controller Classes, and DAO Classes Using Spring MVC framework.
  • Involved in developing presentation layer using JSP, ExtJS, JQuery, DHTML, AJAX and JavaScript.Involved in implementing AJAX using JSON framework.
  • Knowledge on ExtJS library, build custom ExtJS component using standard components and familiar with ExtJS source code.
  • Consumed Web services using Apache Axis2 provided by ESB to communicate with DPI system. And published Manage Order Services as Web Services using Apache Axis2.
  • JAXB is usedfor reading and writing Java objects to and from XML documents.
  • Implemented SSO (Single Sign-on) for SBC & CPQ from Sales force by authenticating the user against LDAP server.
  • Extensively worked on CVS Branching, Tagging, and Merging of Branches into Head.
  • Antused for build and deploy, wrote unit Test Cases & Test Suits using JUnit.

Environment: JDK 1.6, Sterling commerce 9.2, JSP, Spring MVC, ExtJS, JavaScript, AJAX, Ant,Maven, Web services(SOAP, Apache CXF,Spring -WS), JAXB, Oracle11g, JUnit 4.x, Eclipse 3.7, CVS, SOAPUI, Oracle SQL Developer, Websphere 6.1, LDAP, MS VISIO, JSON,JMS,RAD.

Confidential, Collierville, Tennessee

JAVA/J2EE Sr.Technical Lead

Responsibilities:

  • Involved in leading team, task allocations, mentoring, planning and estimations
  • Written functional design documents and detailed design documents based on the requirement specifications SRS(BRD)
  • Involved in preparing the Integrated Development Design Flow, Test Scenarios and Execution Plan, Impact Analysis documents.
  • Involved in team discussion on weekly basis and monitoring the project progress and participated in Code Reviews and Walkthroughs
  • Involved in the complete life cycle of the integration testing with external teams
  • Implemented SOA, developed Services using Apache CXF and Spring, extensively used Spring MVC,JSF, Spring Security, Spring DI, Spring JDBC Template, Spring Hibernate Template, Spring JMS Template and Spring Web Service Template
  • Used Spring AOP for logging, transaction handling throughout the application
  • Used JSF, Jquery and Ajax for developing client side user interface screens.
  • Used Web Service (JAX-WS and JAX-RS(Jersey)) to communicate with tracking and shipping servers.
  • Used Log4J to printing log output to different local and remote destinations
  • Wrote RTI documents for preparing the Development, QA and Production Environments
  • The Application was hosted by Oracle Web Logic Application Server in Unix environment
  • Used TIBCO Active Matrix Business Works for system integrations and web service calls with SUN IDM
  • Used JAX-RS with JERSEY.
  • Used Web Sphere Application server 6.X as a part of applications integration
  • Extensively used Eclipse

Environment: J2EE 1.4, Apache CXF,Maven, Spring3.0,JSF2.0, JDBC, Hibernate, JSF 2.0,Jquerys, CSS, Ajax, XML, XSLT, WSDL, SOAP, CVS, Oracle, SQL, ANT, Log4J,Linux, JAX-WS,JAX-RS, Eclipse,Oracle Web Logic Application Server10.3,jersey,Microsoft Visio, WebSphere Application Server 6.X,SSO.HTML5,CSS,TIBCO Business Works and EMS

Confidential, Irving, Texas

Java/J2ee Technical Lead

Responsibilities:

  • Involved in design and development of User Management which handles SSO, authentication, authorisation services
  • Written functional design documents and detailed design documents based on the requirement specifications SRS
  • Involved in preparing the Integrated Development Design Flow, Test Scenarios and Execution Plan, Impact Analysis documents.
  • Involved in team discussion on weekly basis and monitoring the project progress and participated in Code Reviews and Walkthroughs
  • Involved in the complete life cycle of the integration testing with external teams
  • Implemented SOA, developed Services using Apache CXF and Spring, extensively used Spring MVC, Spring Integration, Spring DI, Spring JDBC Template,Spring Hibernate Template, Spring JMS Template and Spring Web Service Template
  • Used Spring AOP for logging, transaction handling throughout the application
  • Used JSP, Jquery and Ajax for developing client side user interface screens.
  • Used Web service to communicate with ab initio and BO servers.
  • Used Log4J to printing log output to different local and remote destinations
  • Wrote RTI documents for preparing the Development, QA and Production Environments
  • The Application was hosted by Oracle Web Logic Application Server in Unix environment
  • Used TIBCO Active Matrix Business Works for system integrations and web service calls with SUN IDM

Environment: J2EE 1.4, Apache CXF,Maven, Spring2.5, JDBC,Hibernate, JSP 2.0,Jquerys, CSS, Ajax, XML, XSLT, WSDL, SOAP, CVS, Oracle, SQL, ANT, Log4J, TIBCO Active Matrix Business Works, Eclipse,Oracle Web Logic Application Server,JMS.

Confidential, Tulsa, OK

Java/J2ee Technical Lead

Responsibilities:

  • Involved in design and development of workflow and support using SDLC.
  • Develop the application using Agile software development methodology.
  • Developed the functional specifications using UML in Rational Rose.
  • Used the Struts framework to build the web application and Spring to develop light weight business component.
  • Used the Struts Validations and Tiles framework in the presentation layer.
  • Used Spring integration with Struts by implementing Delegating Struts Action management to Spring Framework.
  • Implemented persistence layer using Hibernate template that use POJO classes to represent persistent database tables.
  • Written *.hbm.xml file, for developed POJO, to map objects to relational database.
  • Used different queries like Hibernate query language and SQL to fetch the data from the database.
  • Used XML parser APIs such as JAXB in the web services request /respond data for marshalling and unmarshallling.
  • Used different Design Patterns such as Business Delegate, Session Façade, Data Transfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responding across various layers of processing.
  • Used Web services for sending and getting data from different application using SOAP messages.
  • Used Ajax features in the application to implement Interactive Dynamic search Extensively used Eclipse while writing code.
  • Used CVS as a version tool and used ANT to build the application.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Deployed the application on IBM WebSphere Application Server 5.1.

Environment: J2EE 1.4, HTML,JSP, Servlets, JavaScript, Struts, Spring, Hibernate, CSS, Ajax, XML, XSLT, WSDL, SOAP, CVS, Oracle, SQL, PL/SQL, TOAD, ANT, Log4J,Eclipse, IBM WebSphere Application Server 6.X.

Confidential, Roseland, NJ

Sr.J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the Agile iterative development Methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.
  • Used Core Spring framework for Dependency injection, Spring Context to add support for message sources and Used Spring AOP in incident tracking module
  • Used Spring JMSTemplate for JMS operations and Spring JDBC Template for database operations
  • Involved in coding and unit testing of Orchestration Message Driven bean, which is responsible for extracting the XML message from the JMS queue and delivering it to SMS bean and calling Memo bean to add a memo and error handling
  • Involved in Coding and unit testing of Memo Service Message Driven bean, which is an asynchronous process involved JMS queue. The MDB will extract memo message from the JMS queue and call tuxedo service to add a memo
  • Involved in coding and unit testing of SMS Stateless session bean, which is responsible for calling SMSC Service for sending the messages to handsets
  • Extensively used Maven Project Management tool and Maven plug-in for Spring, EJB, JAXB and Apache XML Beans
  • Involved in development of application using struts, RAD and Oracle data base.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping.
  • Used Web Services for transmission of large blocks of XML data using SOAP.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
  • Written numerous test cases for unit testing of the code using JUnit testing framework.
  • Used Log4j to implement logging facilities. Used Clear Case for version control.
  • Used Ant as a build tool.
  • Configured and Deployed application on WebSphere Application Server in Windows XP environment

Environment: JDK 1.5, Java EE 5.0, WebSphere Application Server 6.1, RAD 7.0, Eclipse 3, IBM UDB DB2, (AJAX), Web Services, HTML, CSS, XML, Ant, UML, Rational Rose, JUnit, Log4j, Clear Case, Windows XP.

Confidential, Dallas, TX

Sr. J2EE Developer

Responsibilities:

  • Design and Code Development phases which was modeled using Rational Unified Process (RUP)
  • Involved in developing Use Case diagrams, Class diagrams and Sequence diagrams in Rational Rose to express the detail design
  • Involved in developing the User Interfaces using Jsp/JavaScript/Ajax and used Struts validation framework
  • Used Core Spring framework for Dependency injection, Spring Context to add support for message sources
  • Wrote spring configuration file to define beans, define data source and hibernate properties.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Hibernate XDoclet tags to generate hbm.xml files
  • Used Message Driven Beans and JMS to process the requests from the customer asynchronously
  • Consumed Web services to verify the insurance information for patients from different insurance companies and implemented with WSDL and SOAP messages
  • Extensively worked on XML parsers (SAX/DOM)
  • Used XSL/XSLT for transforming common XML format into displayable format
  • Wrote PL/SQL stored procedures and did performance tuning of complex queries
  • Deployed application in WebLogic Application Server and developed using Eclipse

Environment: J2EE 1.4, IBM Web Sphere Application Server 8, Eclipse3, Oracle 9i, Spring1, Struts 1.2, Hibernate2, Servlets 2.3, Java Script, HTML, CSS, JMS 1.0.2, SAX 1.0, HTML, JNDI 1.0, SQL, Ant, Log4J, UML 2.0, CVS

Confidential

Java Developer

Responsibilities:

  • Involved in the design and development of an entire Module - Guided Set Up.
  • Involved in design and development of Banking services, Sync Framework, Security Framework, Communication Component using spring, hibernate, web services and j2ee technologies
  • Developed user interface through JSP and Servlets. Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
  • Developed controller classes and command objects using the Spring MVC framework.
  • Connected to database through Spring JDBC.
  • Used SQL server to store the items in the database.
  • Used Session beans for navigation of steps.
  • Used Entity beans for storing the database in to database. Developed Session Beans as the clients of Entity Beans to maintain the Client state.
  • Developed Ant Scripts to build and deploy EAR files on to Tomcat Server.
  • Analyzed the EJB performance in terms of scalability by various Loads, Stress tests using Bean- test tool.
  • Extensively used Eclipse while writing code as IDE. Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Developed test cases and used JUnit for Unit Testing.
  • Used CVS for version controlling

Environment: J2EE 1.3,Eclipse, EJB,Spring, JSP 1.2, Web Sphere Application Server 5.1, Servlets 2.3, JDBC, XML (DOM and SAX), Struts,Spring, JavaScript, CSS, Oracle 8i, PL/SQL, PVCS, UML, Windows 2000/NT

We'd love your feedback!