Java/j2ee Developer Resume Profile
Richardson, TX
Professional Summary:
- 6 years of professional experience in designing, developing and testing internet/intranet Web-based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
- Good experience in designing web/enterprise applications using Software Development Lifecycle SDLC methodology.
- Very good understanding of Model View Controller MVC , Client Server and Multi-tier architectures.
- Strong knowledge of Java/J2EE design patterns. Implemented various design patterns like, MVC, Command, Singleton, Session Facade, Front Controller, Data Access Object, Value Object patterns.
- Expertise in web development using XHTML, HTML5, DHTML, CSS, Java Script, XSL, XSLT, and XML SAX, DOM, JAXP, JAXB .
- Expertise in Web Components technologies like JSP, Servlets, JDBC, AJAX.
- Experience working with Service Oriented Architecture SOA and Enterprise Service Bus ESB using WSDL.
- Expert in designing enterprise applications using technologies like EJB, JNDI, JMS.
- Extensive experience in designing, developing and implementing Model View Controller MVC2 using Struts Spring, and Hibernate framework.
- Experience in Database programming using Oracle, DB2 UDB, MS SQL Server.
- Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors .
- Experience in working with Tomcat, IBM WebSphere, BEA WebLogic and JBoss.
- Expertise in working on ANT, Maven, Log4j, JUnit.
- Worked on different platforms like UNIX, Solaris and windows 2000/XP.
- Experience in using various version control tools like CVS and Rational Clear Case.
- Expertise in using Development Tools Eclipse, NetBeans.
- Expertise with Oracle Java Stored Procedures.
- Having good programming Worked with MYSQL, SQL, PL/SQL, Triggers and Stored Procedures for the databases.
- Strong Inter personal communication skills ability to work independently as well as in a group.
- Extended experience with databases analysis, design and programming.
- Good debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools .
- Excellent communication, analytical, logical and problem solving skills with quick adaptability to new environment.
- Quick Learner and adaptable to working environment.
Technical Skills
Languages | Core Java, C , J2SE, J2EE,JSPs, Ajax, Servlets, EJBs, JDBC,JavaScript, HTML5,XHTML, Dhtml, CSS 3,XML, JQuery, backbone.js. angular.js, Bootstrap, SQL, WSDL, JUnit |
Frameworks | Spring 2.5 3.0, Hibernate 3.x, Struts 2.0 |
Design Methodologies | Rational Rose, MS Visio |
Application/Web Servers | WebSphere8.0 , Weblogic 8.x/7.x, Oracle, Tomcat 5.0, JBoss 5.0 |
Database Environments | ORACLE 9i/10g/11i, Oracle ATG, SQL Server, MYSQL, DB2 |
IDEs | Eclipse, Netbeans, RAD, Jdeveloper 9.0.3, TOAD, Oracle SQL Developer, Tortise SVN, DBvisuilizer. |
Testing Tools | Junit. |
SCM Tools | CVS, Perforce ,Clearcase, Subversion |
Operating Systems | Windows NT/XP/2000, Unix, Linux, Redhat linux, Solaris |
Protocols | HTTP, FTP, TCP/IP, LAN and WAN. |
Professional Experience:
Confidential
Java/J2EE Developer
Responsibilities:
- Developed Application components and API's using core Java and using backend system like Telegance, ICAS, BASE and CSI.
- Designed and developed Logging Framework to dynamically change logging levels to help in debug issues/errors using Log4j
- Developed UI using JSP, JSF, JavaScript, Ajax and HTML.
- Effective web interface designed with JSPs, Actions, Validations and Tiles using Struts.
- Extensively worked on modules like upgrades, cross upgrades - fixed UI issues on the upgrade flow and upgrade eligibility research flow.
- Application deployed on Web logic Application Server.
- Developed the application using Struts MVC 2 architecture.
- Performed Client side and Server side Validation using Struts Validation Framework.
- Worked on java design pattern DAO, Value Objects
- Written Stored Procedures and implemented DB layer using DAO's.
- Used Spring Framework for Dependency Injection and integrated with Hibernate.
- Testing support activities of the project, responsible for code reviews, integration and release activities.
- Intensive application knowledge is required in order to fix the error out orders on the same day since it is all tagged to customer account.
- Used Quality Center for Specifying requirements, planning Tests, Adding and Tracking Defects, Tracing changes Analyzing the Testing process.
- Participated in the designing and developing of UI Screens using JavaScript.
- Used SVN for software configuration management and version control of the development project.
- Designing of database components using SQL and PL/SQL.
Environment: J2EE, J2SE, JSP, Struts 1.2, Spring, Hibernate, JUnit, maven, PL-SQL, JDK 6, Core Java, JavaScript, XML, Weblogic 10.3, EJB, Web services, SOAP, SOA, CVS, MVC, UML, HTML, Eclipse , SQL, Windows XP, Oracle 10g, iText.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC as requirement gathering, data modeling, analysis, architecture design development for the project.
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Developed user interface using JSP with Java Beans, JSTL and Custom Tag Libraries and Ajax to speed the application.
- Consumed Spring Web Services RESTful using JBOSS from third party for authorizing payments from Customer.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator.
- Developed CRM on Android Platform, which was synchronized with android tablets and ios versions of the application.
- Continuous integration using Jenkins on Jboss server - monitoring and troubleshooting.
- Wrote services to fetch data from server using JSON and XML parsing.
- Coordinating with Offshore Team of 4 associates.
- Mainly multi-threading is used to perform time consuming tasks in the background but UI is still active and available for the users
- Developed a web application using Grails Groovy and jQuery to control / initiate the data load process with statistic / notification / alert capabilities.
- Worked with JavaScript to perform client side validations.
- Work experience with content assets, business manager and Demandware to configure frontend web management Development and management of a locale site.
- Developed different modules of the application using Eclipse.
- User interface created with a combination of java, JSON, JavaScript, css3, XHTML HTML5 and xml and Oracle ATG.
- Monitored the error logs using Log4J and fixed the problems.
- Performed routine updates, upgrades and overall maintenance of websites.
- Developed fully functional, cross browser compatible websites for Desktop and Tablets T-Mobile, Telecom Industry .
Environment: Java1.6, C , JBOSS, Grails Groovy , Oracle ATG, Eclipse, Spring 3.0.5, JSP, XHTML HTML5 and XML , android SDK 4.2 , CSS 3, MSDP, jQuery, JSON, Responsive Web Design, RESTful web Services, BootStrap.js, Struts, Jenkins, Bootstrap.css , angular.js, JIRA.GIT.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC as requirement gathering, data modeling, analysis, architecture design development for the project.
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Developed user interface using JSP with Java Beans, JSTL and Custom Tag Libraries and Ajax to speed the application.
- Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml.
- Used Tiles plug-in in struts framework.
- Used Spring Web Flow to present the screens in a clear and simple way.
- Used Spring batch for processing large amount of data.
- Cron expressions and quartz were used in application using Spring Batch.
- Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
- Consumed Spring Web Services RESTful from third party for authorizing payments from Customer.
- Used HTML5 ,CSS and Jquery in the development of UI panels in front end of the application.
- Used JMS API for asynchronous communication
- Used Groovy for automation testing and Spock for integration testing
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator.
- Designed various tables required for the project in Oracle 10g database and used Stored Procedures in the application.
- Work experience with content assets, business manager and Demandware to configure frontend web management Development and management of a locale site.
- Used PL/SQL to create, update and manipulate tables.
- Used Maven scripts to build the application and deploy on WebLogic Application Server.
- Developed different modules of the application using Eclipse.
- Monitored the error logs using Log4J and fixed the problems.
- Used JUnit for unit testing.
- Used ClearCase for updating the view.
- Used ClearQuest and Quality Center for bug tracking.
Environment: Java1.6, C , Web Logic application server 10, Eclipse, Oracle 11/10g, Spring 3.0.5, Spring Batch 1.1,Struts, Oracle IDM, Hibernate 3.0, JSP, Servlets, JavaScript, Jquery, Design patterns, HTML5,CSS3, angular.js,JMS, XML, RESTful web services, PL/SQL,JDBC,UML, Java Beans, JNDI, Ajax, JUnit, Maven, Linux, Quality Center, Log4J, GIT
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in requirement gathering, customer interaction, analysis of the requirements and project module designing.
- Developed back-end Logic using Web Services in Java.
- Using a combination of JSPs, GWT, HTML5 and JavaScript for the front end.
- Designed and developed Rest and Soap Services for the Cloud computing environment.
- Built a RESTful Web service using JBOSS
- Worked on the project using agile methodology.
- Used SNAP/SMTP PROTOCOL for communication purpose with Storage Device, Java Networking, and Socket Programming.
- Work experience with content assets, business manager and Demandware to configure frontend web management Development and management of a locale site.
- Developed and integrated java beans and other java classes.
- Implemented SOA architecture with web services using SOAP and XML.
- Designed and developed warehouse management module for maintaining store information like transit time, max carton capacity, weekend delivery Poolpoint email maintenance, AnticipatedTL maintenance and Email Projection to Pool.
- Developed and implemented Swing, spring and J2EE based MVC Model-View-Controller framework for the application.
- Involved in various phases of Software Development Life Cycle SDLC of the application like Requirement gathering, Design, Analysis and Code development.
- Developed front-end using AWT and JSP with Custom Tag libraries, JSTL, Struts Tag libraries, HTML5, and CSS.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
- Used Log4j for logging daily logs and monitoring its activity.
- Developed the application on IBM WSAD and deployed it on IBM Web Sphere Application Server
- Developed user interfaces using EJB 2.0, JSP, JMS frame work with AJAX, Java Script, HTML5, and CSS.
- Worked with AS400 database system to write simple and complex SQL and PL/SQL statements for implementing database operations.
- Developed the UI panels using HTML5, CSS, JQuery.
- Have done code reviews, debugging, bug fixing, performance tuning and unit testing.
- Have documented overall system resources in Migration document, testing procedures in User Acceptance Testing document.
- Used Clear Case, CVS, Maven, and Subversion for Source code version control.
- Used Maven as a build tool. Implemented Java to XML binding using Castor XML.
- Provided product support to the end users and maintained system after production.
Environment: Core Java, JSP, JQuery, Struts, Linux, Maven 2.0.7, Eclipse 3.x, HTML5, JavaScript,angular.js, JBOSS, Junit, XML, SQL, Oracle, Log4j
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in using XML for developing tool for user interface customization.
- Developed web GUI involving HTML5, JSP under MVC architecture.
- Involved in code reviews and enhancement of application.
- Developed various components of the application and unit test them.
- Involved in developing the customer form data tables, stored procedures and triggers.
- Maintaining the customer Support and customer data from database tables in Oracle database.
- Extensively used Java Mailing Service API to create, send, receive, and read messages between application components.
- Deployed Enterprise application using Web sphere Server.
- Maintained multi threading applications in Production Environment of Web sphere.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: Java, J2EE,Custom tags, JSP, Spring, AJAX, Design Patterns, CVS, PL/SQL, XML, XSD, CSS, HTML5, JavaScript, WebSphere, Oracle 10g, Windows.
Confidential
Java Developer
Responsibilities:
- Designed and developed front end using JSPs, HTML5, JavaScript and Java Servlets as controllers.
- Implemented the MVC architecture.
- Created Servlets, DOM, XSD and XSLT for the presentation layer
- Developed Client side web services using SOAP.
- Created graphical user interfaces using the JFC/Swing components
- Used JNI for communication between Credit Card Payment interface and the application.
- Worked with JavaScript to perform client side validations
- Involved in configuring JDBC connection pooling to access the database server
- Worked with JUnit for unit testing and for regression tests
- Worked with ANT to build application
- Forwarded the shipment request to another gateway through Web Services using Tomcat.
- Used SQL for queries and stored procedures in ORACLE as the backend RDBMS.
Environment: J2SE 1.3, J2EE 1.3, JSP, Servlets2.3, HTML5, JavaScript, Java Swing, EJB 2.0, BEA WebLogic 9.0, JNI, Oracle 8i,ANT, PL/SQL .