Java/j2ee Developer Resume
Plano, TX
PROFESSIONAL SUMMARY:
- Around 8 years of experience in Software Application Design, Analysis, Development, Testing and Implementation with Object - Oriented and JAVA/J2EE technologies
- Strong command on end to end Software Development Life Cycle methodologies including Waterfall, Scrum and Agile.
- Have strong experience and knowledge in designing distributed multi-tier enterprise applications with J2EE technologies using UML, OOAD, Rational Rose and Design Patterns.
- Experience using J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, Front Controller, Abstract Factory and Factory Pattern for reusing most efficient and effective strategies for new development.
- Strong front-end development skills in JSP, Servlets, Ajax, JQuery, HTML, DHTML, JavaScript, DOJO and CSS
- Strong knowledge of Core Java technologies like Multi-Threading, Serialization, Collections Framework, Generics, Resource Bundles for Internationalization
- Experienced in implementations of Service Oriented Architecture (SOA) using Java Web Services (SOAP, WSDL, CXF, Axis, Jersey and UDDI)
- Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with Java Database Connectivity (JDBC)
- Proficient in designing the XML Schema for data transmission using xml documents
- Expertise in XML and related tools and technologies like XSL, DTD, SAX and DOM Parsers
- Experience in implementing open source frameworks like Hibernate, JPA, Ibatis (ORM Frameworks) and Spring and Struts Frameworks
- Extensive experience with Eclipse and JBuilder IDE tools.
- Extensive experience in SOAP, XML and WSDL (Web Services).
- Experience in design and development with tools like Eclipse, MyEclipse
- Experience writing and executing test scripts in JUnit
- Experience in deploying web applications and configuring application servers ( WebLogic 9 /8.1 and WebSphere 7.5/6/5.1/4,Jboss 5.0 ) and web server ( Tomcat 5 ).
- Proficient in SQL queries and PL/SQL Stored Procedures, Triggers and Functions and Packages
- Experienced with application development using database engines like Oracle 11g/10g/9i, SQL Server 2008/2005, MongoDB, NoSQL and MySQL 5.1
- Experience in deployment tools like ANT,MAVEN
- Build Microservices for the delivery of software products across the enterprise
- Having good experience on using version control tools like SVN and CVS
- Experienced professional in debugging/fixing high-priority bugs and hot deployment to production environments.
- Developed Unix Shell scripts to automate build/deploy processes and to trigger notifications based on organization policies
- Successfully delivered projects under strict schedules and following quality control.
- Hands on experience in giving Production and Deployment Support.
TECHNICAL SKILLS:
Java Technologies: Core Java, Swing, Servlets 2.3, JSP 1.2, JSTL, JSF, JNDI, RMI, JDBC, JMS 1.1, EJB 3.0, JNI, Hibernate 3.0
XML Technologies: XML, XSD, XSLT, SAX, DOM
Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, CMS
Frame Works: MVC Struts 1.1, Spring2.5/3.x
Application /Web Servers: IBM Web Sphere 8.5.x,6.x/5.x, BEA Web Logic 8.1/9.1/10.3, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x
Web Services: Restful, SOAPDatabases: Oracle 8i/9i/11g MYSQL 5.1, MS SQL SERVER 2000/2005
IDE Tools: RAD 8.0, Eclipse, XML Spy, Toad, SQL Navigator Netscape
Other Languages: JavaScript, ASP, Visual Basic, C, C++.
Operating Systems: Windows, UNIX, Linux.
Others: ANT, SVN, CVS, Rational Clear Case, Clear Quest, PHP
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Java/J2EE Developer
Responsibilities:
- Gathered requirements for preparing Business Requirement specifications and analyzed the specification documents to development process.
- Involved in all layers like Presentation Layer, Business Logic and Data Access Layers.
- Front-end is designed by using HTML, CSS, JSP, JSTL and Struts.
- Involved in developing the CSS sheets for the UI Components.
- Used Struts Tiles-definition for lay outing the different sections of the page.
- Designed the Struts Validation Framework for validating the UI, tiles framework and implemented Internationalization (il8n).
- Involved in writing Struts form-beans for transferring the data from Controller to the Model.
- Involved in developing Hibernate mapping files and POJOs for Hibernate persistence layer.
- Used Hibernate as ORM tool for accessing database.
- Implemented different modules of Spring Framework such as IOC, DAO, O/R mapping.
- Implementing the file upload and download functionality using Struts, Servlets.
- Integrated and configured Struts Spring and Hibernate framework environment.
- Used Log4j for logging in the application.
- Involved in front end validation using Struts Validation and JavaScript.
- Designing and configuring core xml files for implementation of struts.
- Used ANT tool for creating and deploying the .war files.
- JDBC connection pooling for accessing Oracle 10g database.
- Used SOAP WebServices (synchronous and asynchronous) for checking customer information like names (NA) and credit checks.
- Involved in Database design and developing SQL Queries.
- Used Rational Clear Case for version control.
- Used RAD 6.0 with various plugins for implementing various modules.
- Developed Ant build scripts for deploying the project on WebSphere 6.0 application server.
- Involved in unit testing of different components using JUnit.
- Used MQ Series for different applications so that they can work together.
- Responsible for the support and maintenance of the application.
Environment: Java (JDK 1.5), J2EE, JSP 1.2, Servlets, Java Script, HTML, Struts1.2, Spring, Hibernate, RAD 6.0, JSTL, Rational Clear Case, SQL,MQ Series Windows XP.
Confidential, Phoenix, AZ
Java/J2EE Developer
Responsibilities:
- Gathered, developed, and maintained various business requirements from initial phase to final implementation
- Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements
- Designed Java components using DAO and Singleton design patterns.---
- Developed application using Web Services for data access from legacy applications and integrated with new GUI developed using JSP, JQuery, Servlets, CSS, HTML, XML and JSTL
- Implemented AJAX to get the new sale count every few seconds and update the front end
- Created the module to generate the HTML tags for each field using JavaScript
- Developed the application using Struts Framework that leverages Model View Layer (MVC) architecture.
- Used JavaScript for client-side validation and Struts Validator Framework for form validations
- Configured Struts-config.xml and Web.xml, Struts-specific descriptor
- Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT extensively for data transfers
- Development and implementation of the User Interface, core Services and integration with database using Hibernate
- Developed supporting DAOs using Hibernate to process data in and out of Oracle database
- Developed SQL and PL/SQL queries, Developed Stored Procedures, Views, Triggers and Functions using PL/SQL in Oracle
- Used Log4j Logging for the application Logging, Monitored the error logs using Log4J and fixed the problems in Development and QA environment
- Wrote JUnit test cases to test the application
- Responsible for deploying the application using IBM Weblogic 8.x application server and Oracle 10g at the back-end.
- Used ANT to compile, build and deploy the application on IBM Weblogic 8.x application server
- Used CVS for software configuration management and version control
- Actively participated in High-level Document and Detailed level Document for different modules in the project
Environment: Java 1.4, J2EE 1.4, Struts 2.x, JSP, AJAX, JBoss 6.0, Hibernate, LDAP, Oracle 10g, JUnit, Log4j, XML, ANT, Spring Framework, WSDL, SOAP
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Used Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Involved in writing user interface code using JSP.
- Used various J2EE design patterns like Session Façade, Command Pattern for the implementation of the application.
- Designing, coding and configuring server side J2EE components like JSP, Servlets, Java Beans, JDBC, JNDI, JTS, Java Mail API, XML, Struts Framework.
- Involved in Database design and developing SQL Queries, stored procedures on MySQL.
- Involved in building the application using Ant script.
- Configured the product for application servers Weblogic
- Used CVS for maintaining the Source Code.
- Configured the new domain (Connection Pools, JMS) in Web logic in development environment for deployment of application for testing.
- Involved in all phases of Testing.
Environment: Java, J2EE, JSP, Java Script, Servlets, JDBC, Oracle8i, Weblogic Server 7.0, Eclipse 3.0, ANT.
Confidential, Des Monies, IA
Java/J2EE Developer
Responsibilities:
- Participated in application framework design, templates, and API’s according to UML Standards.
- Responsible for designing and extending the main Layout to create the user profile listing module.
- Development of a number of user cases using the MVC, Struts framework.
- Designed and developed the business logic in Session Bean.
- Developed JSP, Servlet and Java Bean Classes.
- Developed the Singleton pattern to load the entire properties files specific for the application at once.
- Involved in modifying and maintaining the web.xml config file.
- Configured the Data Source for Oracle on WebLogic application server.
- Used JDBC Statement, Prepared Statement and Result Set interfaces while providing database interaction with the DBMS backend.
- Created the Materialized views by adding all the data fields into one column and performing the search on that column.
- Responsible for the configuration/deployment of the war file on Websphere5.0.
Environment: JDK 1.5/1.6, J2EE, JSP, AJAX, JMS, Struts 1.3, EJB2.0, Hibernate, Spring, JQuery, Javascript, Oracle 10g, Toad 9.1, Weblogic Application Server 11g, Mercury Quality center
Confidential
Programmer Analyst
Responsibilities:
- Wrote HTML5 to accommodate functionality required.
- Used JQuery to create megadrop down menu.
- Used advanced CSS like CSS3 to create a variety of visual effects like shaded box backgrounds.
- Implemented UI for different widgets like tabs and calendars.
- Worked on javascript form validations.
- Created dynamically popping up multi brand popups, created the new pages and wrote styles to accommodate for all the brands.
- Created a carousel of products using the jquery plugin.
Environment: HTML5/ XHTML, JavaScript, JQuery, YUI, CSS, Photoshop, Eclipse.
Confidential
System Analyst
Responsibilities:
- Designed and developed User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Created various web page layouts using HTML, and CSS.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal portals.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Defined text alignment, size, borders, and many other typographic characteristics.
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
Environment: HTML, CSS, JavaScript, Dreamweaver and Windows