Java/j2ee Programmer Resume Profile
Allen, TX
SUMMARY:
- Over 9 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.
- Experience in using the Java 5 concepts like Annotations, Generics, Collections and advanced concepts since JDK1.5
- Experience in writing SQL queries, Stored Procedures and good exposure to relational data base concepts like joins, views, indexing, triggers and sequences. Worked with DB2, Oracle, SQL server.
- 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 working with UML Diagrams using Microsoft VISIO
- Experience with object oriented analysis and design methodologies like Agile Scrum,WaterFall,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/JAX-RS implementations using Apache Axis2, Spring WS and Apache 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.
- 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 with
- Contract first and bottom up approaches.
- Experience with popular frameworks, libraries,J2EE Design Patterns, and best-practices .
- 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,EXTJS 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 for asynchronous communications
- Experience on Object-relational mapping in EJB 3 and JPA, Hibernate, Spring-Hibernate Template
- Good understanding of XML concepts like XMLNS, XSLT, XML Schemas XSD , DTD, XPATH.
- Experience in writing Ant and Maven build scripts for project development and deployment and continuous integration with JENKINS.
- 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 11 g, SQL-Server, My SQL, IBM DB2 and coding Stored Procedures Triggers.
- Hands on experience on JUnit test cases and configuring jMock, using Log4j for application level logging.
- Worked with version control systems like CVS,SVN,ClearCase for providing common platform for all the developers.
- Experience in working on various operating systems like Windows 7/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.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 JAX-WS,JAX-RS . |
EAI Tool | IBM ESB |
Application Server/Web Server | WebSphere /6.x, Apache Tomcat 6.0, WebLogic 8.x/9.0/10.0, Jboss,Apache Web Server 2.0 |
Operating Systems | Unix, Solaris 10, RedHat Linux Enterprise, Windows 7/XP |
Database | Oracle 11g, 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, SOAP UI,SQL Developer, MS Visio |
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, |
Version Control | Rational ClearCase, CVS, SVN |
Design Methodologies | UML, J2EE Design Patterns |
Project Management Tool | HP Quality Center,JIRA,BugZilla |
Third Party Software | Apache Axis2, Apache CXF |
Areas Of Knowledge | ETL,EAI,SOA,BPM,CRM APPS,Continous Integration |
Professional Experience:
Confidential
Position: JAVA/J2EE Programmer
Responsibilities:
- Involved in 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.
- 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 , daily standup meetings 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
- Used maven for build and continuous integration with Jenkins.
- Experience in developing Custom APIs, Services, SSO required for application.
- Involved in Writing Controller Classes, and DAO Classes Using Spring MVC and JDBC framework.
- Involved in developing presentation layer using JSP,JQuery,DHTML,AJAX and JavaScript. Involved in implementing AJAX using JSON framework.
- Knowledge on JQuery library, build custom JQuery component using standard components.
- Consumed Web services using Apache Axis2 provided by ESB to communicate with downstream systems and published Manage Order Services as Web Services using Apache Axis2.
- JAXB is used for reading and writing Java objects to and from XML documents.
- Implemented SSO Single Sign-on for the application from Sales force by authenticating the user against LDAP server.
- Extensively worked on CVS Branching, Tagging, and Merging of Branches into Head.
- Ant/maven used for build and deploy, wrote unit Test Cases Test Suits using JUnit.
Environment: JDK 1.6, JSP, Spring 3.0, jQuery, JavaScript, AJAX, Ant, JDBC,SQL,DB2,Oracle11g,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/Eclipse IDE, Hibernate 3,Swing.
Confidential
Position: Lead Java developer
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 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
Confidential
Position: Java/J2ee Developer
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 JAX-RS with JERSEY.
- 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, JAX-RS,CVS, Oracle, SQL, ANT, Log4J, TIBCO Active Matrix Business Works, Eclipse,Oracle Web Logic Application Server,JMS.