Sr. Java/j2ee Developer Resume
Dallas, TX
SUMMARY
- Over 7+ years of strong experience in software development using Java/J2EE technologies.
- Involved in the Software Development Life Cycle phases which include Analysis, Design, Implementation, Testing and Maintenance.
- Have extensive noledge and working experience on Software Development Life Cycle (SDLC), Service - Oriented architecture (SOA), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
- Well versed in using Software development methodologies like Rational Unified Process (RUP).
- Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
- Expertise in J2EE technologies like JSPs 1.x/2.0, Servlets 2.2/2.3/2.4/2.5, EJBs 2.0/3.0, JDBC, JNDI and AJAX.
- Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, Web technologies dat include EJB, JSP, Servlets,Applets,Struts, JMS, JDBC, HTML, XML, XSL, XSLT, JavaScript and Hibernate.
- Experience with various J2EE design patterns like DTO, DAO, MVC, SessionFacade, BusinessDelegate, Service Locator, Transfer Object, Singleton and View Object in the development of Enterprise Applications.
- Worked on Multithreading, Spring & JSF framework for developing Multi-Tier distributed Enterprise Applications.
- Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS,CXF,JERSEYAPI, SOAP UI etc.
- Expertise in developing large scaleeCommerceapplications usingJ2EEtechnologies.
- Familiar with coding rules and code analysis tools like Checkstyle and Test Driven Development (TDD).
- Good Experience in software configuration management using GIT and SVN.
- Familiar with creating new PoC’s.
- Experience in developing Web Applications with various Open Source frameworks: JSF 1.2, Spring Framework 2.0/3.0,SpringMVC, Web Flow, Hibernate 2.0/3.0 ORM, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
- Used persistence frameworks, Hibernate and JDO to map POJOs to a relational database.
- Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
- Familiar with EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP).
- Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
- Expertise in developing dynamic web pages in HTML withAngularJSfor User Interface.
- Good Experience in Server side Business Logic Development using Session, Entity and Message Driven Beans.
- Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications.
- Extensive experience and understanding of java 2 / 5, JDBC, XML, XSL, XSLT, XSD, parsing methodology like SAX and DOM, RAD 7.2,Eclipse 3.x IDE, WebLogic 7.X/8.X,WebSphere 6.1, Jboss4.0 and Apache Tomcat 4.x Servers.
- Proficient with Core Java and markup languages HTML, XHTML, DHTML, CSS, XML.
- Strong skills in SQL/PL-SQL programming.
- Expertise in RDBMS namely Oracle, MS-SQL Server, MySQL, DB2, Sybase, Stored procedures & Triggers.
- Extensive experience with Java compliant IDE’s like Eclipse,NetBeans,RAD 6.1.
- Hands on experience with Junit and Log4j in developing test cases and determining application functionality.
- Worked with version control systems like CVS, VSS for providing common platform for all the developers.
TECHNICAL SKILLS
Languages: C++, Java, J2EE, SQL/PLSQL
Operating Systems: Windows 98/2000/XP/NT, Unix, MS-DOS
Java Technologies: J2SE, J2EE, JSP, Servlets, JDBC, JMS, MDB, JNDI, Web Services, JSF.
Web/App. Server: Apache Tomcat 5.5 &6.x, WebLogic7.0, 10.0, Web Sphere 6.1 and JBoss4.5
Frameworks& Tools: Struts1.1/1.2, JSF, Spring, MVC, ATG, Hibernate, JUnit, JPA, Easy Mock, AJAX, Log4J, Eclipse, RAD 6.0, STS, Tibco EMS.
Web Technologies: JSP, JQuery, AngularJs,EJB, XML, JSON, HTML, XSLT, JavaScript, CSS, DHTML, Servlets, JSF, Ajax, REST, JSTL
Databases: ORACLE,DB2, Sybase, SQL Server, MYSQL
Design & Modelling: UML, Design Patterns, Microsoft Visio, Rational Rose 3.0,Agile SCRUM
Tools: /IDES: RAD 7.5,Net Beans, Eclipse and JIRA
Build Tools: ANT, Maven
Version Control Tools: CVS, SVN, GIT, ClearCase
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. Java/J2EE Developer
Responsibilities:
- Involved in various phases of the Software Development Life Cycle including modeling, analysis, architecture design and development and testing phases.
- Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC implemented database persistence, and integrated the web application with the persistence layer.
- Developed DAO persistence layer using Hibernate.
- Enhance the user interface using HTML5, CSS3 and JavaScript Libraries like JQuery,AngularJS.
- Used JPA to manage data between business layers to the database layer.
- Developed web services by WSDL, SOAP and XML schema support.
- Used WSDL to structure the data.
- Used ApacheCXFto create web services.
- Used JSON for message transformation.
- Implemented Harvest to create and test XML configuration.
- Involved in creating Restful web services using JAX-RS andJERSEYtool.
- Implemented Test Driven Development to develop the robust web application.
- Involved in providing support during integration testing, component system testing and product system testing.
- Responsible for managing scope, planning, tracking, change control, aspects of the CORE platform area ofeCommerceapplications.
- Managed release and deployment of the operational risk management platform.
- Used Rational Application Developer (RAD) tool to improve the performance of an application.
- Used Oracle coherence to find POJO beans from the deployed WAR file.
- Worked with Maven project file to automate complicated repetitive tasks and for automating standardized build processes.
- Implemented all the targets in the Jasper reports.
- Worked with IBM InfoSphere to manage the master data of multiple data base objects.
- Used XSLT transform to translate XML input data to HTML output.
- Developed Maven scripts for deploying the system into WebSphere Application Server.
- Used JIRA 5.2 for the issue tracking and bug reporting.
Environment: Java, J2EE, Servlets, JSP,Struts, Spring, Hibernate, WebServices, JIRA, Maven, HTML,HTML 5, CSS,CSS 3, AJAX, Angular JS, WebLogic 8.1, Eclipse, Struts 1.0, JDBC, JavaScript, JPA,XML, ANT, Log4J, VSS, WSDL, JSON, PL/SQL and Oracle 12g.
Confidential, Denver
Sr. Java Developer
Responsibilities:
- Developed use case diagrams, sequence diagrams and class diagrams using IBM Rational Rose.
- Developed user interface using Struts framework, HTML/JSP, JSP custom tag libraries and user validations using JavaScript.
- Involved in developing Restful web services using ApacheCXFtool as wrappers to access existing business services by Mobile channel.
- Developed business logic using session beans using IBM WebSphere Application Developer and deployed them using IBM WebSphere Application Server.
- Developed data access objects to encapsulate all database specific code using JDBC API.
- Developed a script file (.Js), which was used as common validating file for all JSP’s.
- Developed highly productive dynamic web applications by Groovy on Grails.
- Integrated AmazonWS using its API with existing system to leverage the resources on the cloud.
- Used Spring Framework for developing the application and used JDBC to map to Oracle database.
- Involved in development of the application using Spring Design Pattern,AngularJSFramework.
- Extensive use of Maven to build and deploy the application into dev environment and QA environment and work with the front-end developers in displaying the data.
- Developed Restful Web Services usingJerseyFramework.
- Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
- Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
- Used Tortoise SVN 1.6.12m, GIT for the repository management.
- Consume Web Services using java to retrieve the required information to be populated in the database.
- Worked on Asset Management Module in order to develop services using Restful Web services.
- Use of SOAPUI to verify the WSDL end point URL.
- Extensive use of core java features like multithreading, caching, messaging to develop middleware for the application.
- Wrote PL/SQL Stored Procedure using TOAD for archiving data on a daily basis for a monthly report and scheduled the job using DBMS Scheduler.
- Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.
Environment: Web Logic 9.2, Spring 3.0, Spring MVC Core Java, JDBC, Maven, SVN, Servlets, Struts, Amazon WS, HTML, RESTful Web Services,CXF, SOAP,HTML,HTML 5,CSS,CSS 3, IBM WebSphere,Rational Rose, Collections, JSP, PL/SQL, Oracle, AngularJs, Windows XP, SOAPUI and CVS.
Confidential, Lake Success, NY
Sr. Java/J2EE Developer
Responsibilities:
- Involved in various phases of SDLC including requirement gathering, modeling, analysis, testing, architecture designs and development.
- Developed web Components using JSP, Servlets,EJB’s Server side components using Spring framework.
- Worked on developing automated test-suite for testing web services using JUnit framework.
- Created a web service to monitor the performance for all the WebServices.
- Extensively worked on SOAP-WS security and REST HTTP header to create security element tags in the SOAP header and HTTP header using SHA-1 algorithm and Base64 Codec in the existing code base.
- Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Extensively used agile development methodology and project planning.
- Used JSF 1.2 Framework in the application which is based on the MVC design pattern.
- Implemented automatic/dynamic text filling support using AJAX/JSF components.
- Used Hibernate3.0 in data access layer to access and update information in the database.
- Used Spring 2.0 Framework for DI (Dependency injection) and integrated with Hibernate and JSF.
- Used Tibco EMS for critical business data events.
- Involved in writing Spring Configuration XML file dat contains declarations and other dependent objects declaration.
- Used Camel for API connectivity.
- Actively involved in designing and implementing Singleton and Front Controller, Service Locator, Business Delegate and Data Access Object design patterns.
- Used Java Message Service (JMS 1.1) for reliable and asynchronous exchange of important information such as loan status report.
- Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
- Used Oracle with the functionalities of the Database Administrator as the backend database using Windows NT OS.
- Used Log4J 1.2to capture the log dat includes runtime exceptions.
- Used CVS 1.1 for version control and used IBMRAD 6.1 for implementing the application.
Environment: Java, J2EE, Servlets, JSP, Spring, Hibernate, WebServices, IBM Web Sphere Application Server 6.1, J2EE 1.4, JSF 1.2, RichFaces, XSDUI, WSDL 1.1, SAX, DOM, JavaScript, AngularJs, Rational Rose, UML, HTML, JNDI, CVS 1.1, Log4J 1.2, Junit 3.8, ANT 1.5, DB2, Sybase, IBM RAD 6.1, Linux, Windows NT.
Confidential, Boston, MA
Sr. Java Developer
Responsibilities:
- Developed the application using Struts Framework dat leverages classical Model View Layer (MVC) architecture UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Responsible for Prototype Design, Coding and Unit Testing.
- Designed JSP screens and coded according to requirement.
- Worked in an Agile work environment with Content Management system for workflow management and content versioning.
- Maintained and updated the Jasper reports.
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements.
- Responsible for validation of Client interface JSP pages using Struts form validations.
- Integrating Struts with Spring IOC.
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Implemented the Web Service client for the login autantication, credit reports and applicant information using Apache Axis 2 Web Service.
- UsedHibernateORM framework withSpring for data persistence and transaction management.
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
- Created physical and logical data model, design and implementation.
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
- Developed ANT Scripts to do compilation, packaging and deployment in the WebSphere server.
- Implemented the logging mechanism using Log4j framework.
- Designing and implementing algorithms.
- Wrote test cases in JUnit for unit testing of classes.
Environment: JDK 1.5, J2EE 1.4, Agile Development Process, Struts 1.3, Spring 2.0, Web Services (JAX-WS, Axis 2) Hibernate 3.0, RSA, JMS, JSP, Servlets 2.5, WebSphere 6.1, SQL Server 2005, DB2, Windows XP, HTML, XML, IBM Rational Application Developer (RAD), ANT 1.6, Log4J, XML, XSLT, XSD, jQuery, JavaScript, Ext JS, JSON, JUnit 3.8, SVN, GIT.
Confidential
Junior Java Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Reviewed the functional, design, source code and test specifications.
- Involved in developing the complete front end development using Java Script and CSS.
- Author for Functional, Design and Test Specifications.
- Implemented Backend, Configuration DAO, XML generation modules of DIS.
- Analyzed, designed and developed the component.
- Used JDBC for database access.
- Used Data Transfer Object (DTO) design patterns.
- Unit testing and rigorous integration testing of the whole application.
- Written and executed the Test Scripts using JUNIT.
- Actively involved in system testing.
- Developed XML parsing tool for regression testing.
- Prepared the Installation, Customer guide and Configuration document which were delivered to the customer along with the product.
Environment: Java, JavaScript, HTML, CSS, JDK 1.5.1, JDBC, Oracle10g, XML, XSL, Solaris and UML