Java/j2ee Developer Resume
Phoenix, AZ
SUMMARY
- Around 8 years of experience in application software development with emphasizes on Object Oriented Concepts, Multi - tier, Client/Server and Web based Systems using Java/J2EE technologies.
- Good experience in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development and Testing of software applications.
- Experience in developing Use Cases, Class Diagrams, Sequence Diagramsusing UML for designing Object Oriented Design for large scale applications using Rational Rose and Visio.
- Highly proficient in developing Enterprise application by using design patterns like MVC2, Singleton, Session Façade, Service Locator, Abstract Factory and Business Delegate patterns.
- Strong experience in developing web applications using Ajax, Swing, CSS, HTML5, DHTML, Java Script,Servlets, JSF,AngularJS, web designing and Web services using Apache Axis, XFIRE and CXF.
- Well experienced in developing applications using open source frameworks such as Springs
- Strong exposure to SOAP and XML Schema’s including XML, XSL, XSD, XSLT, WSDL, DTD, JAXP and JAXB.
- Experience in using parsers like SAX, DOM, XML Beans and Data binding frameworks like Castor.
- Experience in customizing and deploying the applications using different application servers such as IBM WebSphere, Web logic, JBoss, and Apache Tomcat.
- Expertise in using and developing environment tools of Java including Eclipse, RAD, Net Beans, WSAD.
- Good exposure on relational database management system which includes Oracle, PL/SQL, SQL Server, DB2. Designed and coded stored procedures, Triggers and Functions using PL/SQL.
- Hands on experience in building Java applications usingAnt, Maven, Hudson scripts.
- Strong experience with source control tools like CVS, Clearcase and Subversion.
- Well experienced with developing test cases using JUnit, Easymock and Springtest.
- Experience in development of logging standards and mechanism based onLog4J.
- Dedicated work ethics, self-motivated, self-initiative and good team communicator. Exceptional ability to learn and master new technologies.
TECHNICAL SKILLS
Languages: C, Java, SQL
Java/J2EE: Struts MVC, Spring Framework, Spring MVC, Spring IOC, Spring AOP, Spring JDBC, Servlets, JSP,JSF, EJB, Java Beans, Java Mail, JDBC, JNDI, REST API, JMS, SOAP Webservices, REST Web services, ILOG, JUnit, CGI
Databases: ORACLE 9i,11g SQL Server, MySQL
Middleware: JMS, Hibernate, Enterprise Java Beans
Web Development: HTML5, CSS, XML, Java Script, JQuery
IDE’s: Eclipse, Net Beans, RSA, RAD
Web/Application Servers: Apache Tomcat, IBM WebSphere, Oracle Weblogic, JBoss
Tools: ANT, Maven, log4j, MS Visio
O/S: Windows NT/98/2000/XP/Vista/7, Unix/Linux
Version Control: CVS, VSS, Subversion, Clearcase
PROFESSIONAL EXPERIENCE
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Involved in Requirements Gathering phase of SDLC (Software Development Life Cycle) with Business Analys
- Designed the system and documented designs in terms of Use Cases, Class Diagrams, and Sequence Diagrams using UML.
- The application is based on the MVC Architecture using Spring framework.
- Involved in Configuring web.xml and Spring-config.xml according to the Spring framework.
- Tiles were used as an implementation of Composite View pattern and were configured to work with Spring
- Created graphical user interfaces (GUIs) using the CSS, JSP and Struts Taglib and HTML5 components.
- Design and Development of Spring Action classes and DAO objects.
- Designed and developed Session and Entity Beans to implement business logic.
- Used Hibernate2.0 as the ORM tool for data Persistence.
- Used Oracle 10g as backend to access and update information in the database mapping Objects with respective tables.
- Deployed the product on the IBM Websphere Application Server 6.0.
- Building and Deployment of EAR, WAR, JAR files on test, stage using Ant script..
- Developed logging classes for the application using Log4j.
- Created JUnit test cases for different java classes like handlers and beans.
- Used SVN as version control.
Environment: Java, J2EE, UML, Spring, Hibernate2.1, JSP, XML, JavaScript, HTML5, CSS, Web Services(Restful),,Websphere Application Server 6.0, ANT, Tiles, Xfire, Oracle 10g, SVN, JUnit, Log4j.
Confidential, Phoenix, AZ
Java/J2EE Developer
Responsibilities:
- Prepare user requirements document and functional requirements document for different modules.
- Designed the application architecture in lines of Struts2 Frame work based on MVCII
- Architecture with JSP as View, Servlet as Controller and combination of EJBs and Java classes as Model. Used Struts2, JSTL, Struts-el, Tag Libraries.
- Responsible for designing, writing code in Servlets, Validators, Action forms and developing the system flow for the module using Struts2 Framework.
- Involved in coding Session-beans and Entity-beans to implement the business logic.
- Designed and developed presentation layer using JSP, AngularJS,HTML5 with client-side form validation by Java Script and Strut's built-in form validations.
- Used AJAX for asynchronous data transfer (HTTP requests) between the browser and the web server.
- Installed and configured required software's for application development (Eclipse IDE, oracle database, WebSphere, Tomcat, plugin's for eclipse, required framework jar's).
- Developed different Java Beans and helper classes to support Server Side programs.
- Written test cases for unit testing using JUnit testing Framework.
- Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml.
- Involved with responsibility to assist in cleaning the dojo on a daily basis.
- Involved in sending messaging like JMS.
- ATG Catalog Organization, Navigation & Search, Pricing & Promotions, Shopping Cart, Purchase Process & and Order Processing.
- Proficient in writing UNIX and shell scripts.
- Good understanding in writing the Unix shell scripts and windows batch files to automate the jobs
- Involved in integration
- Modified the existing Backend code for different level of enhancements.
- Involved in Agile SCRUM methodology.
- Developing build files for the project using ANT build tool.
- Extensive knowledge and exposure in webMethods Integration tool. Worked on components like Integration Server, Integration Broker, Developer, webMethods Designer, Trading Networks, JDBC Adapter etc.
- Exposure to WebMethods 6.x, 7.x and 8.x platforms.
Environment: Java, J2EE, JSP, Servlets, Struts2, XML, AngularJS, Ant, SQL,CVS, Web Services(Restful) MVC, Tomcat, Unix, Agile, Scala
Confidential, El Segundo, CA
Java Developer
Responsibilities:
- Involved in developing reusable Core libraries using Core java Classes and Interfaces.
- Developed frontend Rich UI using DHTML, JSP, AJAX, JavaScript.
- Highly involved in the configuring Web sphere servers and database connections and deploying.
- Application to Application servers in Testing and UAT environments.
- Successfully identified the performance bottlenecks and improved the performance by parameter HQL Query tuning as well as application tuning.
- Developed CPRS system using the Spring MVC framework.
- Developed Hibernate objects in order to persist data into the database.
- Used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
- Built web-services using SOAP that allowed integrating the business application with the legacy applications and also facilitates for future applications.
- Developed multithreading interface to handle long running calls to xml web services and stored procedures.
- Used log4j API for logging (File Appender/Rolling File Appender) in development, testing and production environments, configured to send email notifications too.
- Used JavaMail to send the email notifications for Hiring managers whenever an applicant accepts the job offer and etc.
- Developed unit tests using JUNIT
- Involved in guiding, mentoring new contractors to understand the application.
Environment: JAVAEE 5.0(Generics, Annotations), Spring, Server Faces (JSF), Hibernate, Ajax, Web services (SOAP),Apache Tomcat, XML, Clear Case, Clear Quest, UML,IBM MQ Series
Confidential
Java Developer
Responsibilities:
- Extensively used Java API and HTML to customize Web applications.
- Interface with business client in define & gathering requirements.
- Implemented MVC2 Architecture.
- Coding and Development of Project using J2EE Technologies (Java Servlets, JSP AngularJS and JavaScript).
- Created multiple web applications using Java Servlets & Java Beans.
- Source & Configuration Control using Microsoft VSS.
- Business Requirement Analysis.
- Involved in product documentation.
- Did Unit system testing of the modules.
- Attending per user meeting for feedback and enhancement.
Environment: J2EE, Web Services, JSP,AngularJS, Servlets, SOAP, Tomcat Server, Mysql, Windows, Linux, HTML, CSS.