Java\j2ee Developer Resume
Colorado Springs, CO
SUMMARY
- 6+ years of experience in developing Software Solutions based on Java andJ2EE platform including different frameworks.
- Experienced in phases of Software Development Life Cycle such as Requirements Gathering, Analysis, Design, Implementation, Testing, Deployment and Production Support.
- Experience in development methodologies such as Agile, Test Driven Development and Waterfall.
- Expertise in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML with Rational Rose.
- Experience with various design patterns such as Singleton, façade, MVC.
- Excellent proficiency in Core Java concepts such as Collections, Generics, Multi - Threading, Serialization, File I/O.
- Expert level skills in Java/J2EE technologies like JDBC, Servlets, and JSP.
- Expertise at using frameworks like Struts framework, spring framework, Hibernate framework and web- services.
- Worked on Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
- Savvy in front-end technologies like JSP, JSTL, Java script, HTML, CSS.
- Well versed in XML related technologies such as XML, XSL, XSLT, XSD, DTD and parsers SAX/DOM and JAXB.
- Expertise in building configuration files on various frameworks such as Spring, Struts, and Hibernate.
- Strong skills in designing and implementing web server solutions and deploying Java Application Servers like Web Logic, Apache Tomcat, Glassfish, IBM Web Sphere.
- Worked on different IDEs like Eclipse, Net Beans RAD and My Eclipse Blue.
- Extensive Experience in working with various databases like Oracle, SQL Server 2000, DB2, My SQL.
- Good understanding of various domains/industries such as HealthCare, Insurance, Banking, Sales, Warehouse Management.
- Ability to communicate effectively with all levels of the organization such as technical, management, customers and presented technical designs and strategies through daily operations meetings.
TECHNICAL SKILLS
Java: JDK (1.4/1.5/1.6)
J2EE Technologies: JDBC, Servlets, JSP
Frameworks: Struts (1.x, 2.0), Hibernate (2.0/3.0),Spring (2.x/3.0).
Web Services: Axis, WSDL, SOAP, REST, XML Beans, JAXB, JAXP, JAX-RPC
Web Technologies: HTML, CSS, JavaScript, XML, AJAX, J Query
Web / Application Servers: Tomcat (6/5/4), IBM Web Sphere 6.0,Web Logic 10.x, JBoss 5, Glassfish.
Development Tools: Eclipse, My Eclipse, Net Beans, RAD.
Build Tools: ANT, MAVEN
Testing & Logging: JUnit, Log4j
Database: Oracle 8i/9i/10g, SQL Server 00/05/08R2,DB2, MySQL.
Version Control: CVS, SVN.
Software: UML/Rational Rose, TOAD, XML Spy,SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, Colorado Springs, CO
Java\J2ee Developer
Responsibilities:
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
- Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
- Designed the Architecture of the project as per Spring MVC Frame work.
- Worked with Spring Core, Spring AOP, Spring Integration Framework with Hibernate.
- Developed Data Access Objects (DAO’s) for easy data access.
- Involved in modifying some changes in DAO layer using Hibernate.
- Developed International Error Correction Screens using custom front-end forms using XML, XSLT, CSS, JavaScript and proprietary tools.
- Involved in customizing the User Interfaces (UI) as per the client requirement.
- Consumed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
- Created process flow for deploying application in Web Logic environment.
- Used Oracle 10g Database, SQL to perform data mapping and backend testing. Also documented all the SQL queries for future testing purpose.
- Back-end development of enhancements and customizations to the database scripts, triggers, stored procedures.
- Implemented Automated Build System for Innovation using Ant Build System.
- Used Log4j, Junit for logging and Testing.
- Responsible for the dealing with the problem, bug fixing and troubleshooting.
- Involved in unit and system testing.
Environment: Java (JDK 1.6), Eclipse 3.5, Weblogic10.0, Oracle 10g, Spring, Hibernate, PL/SQL, HTML, Web Services, Java Script, Log4j, Junit, ANT.
Confidential, MI
Software Engineer
Responsibilities:
- Involved in requirement gathering, design and development, handling deliverables, tracking status phases of Software Development Life Cycle (SDLC) in the application.
- Involved in the design and development of application built in Java/J2EE using Struts, Spring and Hibernate frameworks in SOA.
- Generated the Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase using UML in Rational Rose.
- Used struts framework to develop Action Servlets, Action Form bean and configured the struts-config.xml file.
- Used Servlets and JSP’s in developing the web application on Websphere.
- Involved in using all core Java Concepts into the application for the reusability of the code.
- Used the Struts validation and Tiles Framework in the presentation layer.
- Developed Java, JSP, Java Script, HTML, and CSS for UI.
- Implemented WEB Service Layer for exposing order services to other platform independent applications.
- Used Spring Framework with Hibernate to map to Oracle Database for the Workflow of Various Modules.
- Used RAD(Rational Application Developer) as the IDE and deployed the application on Web Sphere application server
- Involved in writing the ANT scripts to build and deploy the application.
- Used Logging framework Log4J for logging purpose.
Environment: J2EE, Oracle 10g, Spring Framework, Hibernate, Struts Framework, WebSphere, SVN Repository, and UNIX.
Confidential, Chicago
Java Developer
Responsibilities:
- Developed Java Batch Programs using core java to retrieve data from database and to run some schedule jobs for Reporting.
- Developed some reusable framework like building business logic blocks using Core Java.
- Struts framework is used for building the Front-End.
- Utilized the various J2ee Design patterns to develop the Business modules based on the required functionality.
- Business Components are developed (model components) using Enterprise Java Beans (EJB).
- Experience in using Java Script, JS libraries for the presentation tier and developer the screens of the application.
- Developed Session Façade with Stateless Session bean to provide a uniform coarse-grained service access layer to clients.
- Developed DAO'S for getting data and passing data to the database
- JavaScript is used for client side validation and to control some dynamic data.
- Extensively worked with Oracle Application servers, Apache Tomcat, JBoss 4.2.3 and Service Mix Server.
- Used MAVEN scripts to fetch, build, and deploy application to development environment.
- Wrote SQL queries and PL/SQL procedures for JDBC.
- Prepared the REST and SOAP based service calls depending on the data passing to the web service.
Environment: JBoss 4.2.3, JDK 1.5, JDBC, JNDI,EJB, JSP, jQuery, Servlets, Apache Tomcat, Maven, Struts 1.2, HTML, XML, Java Script, CSS, UNIX/Linux, ExtJS, Oracle 9i, Toad, Clear Case, MQ Series, Eclipse Helios.
Confidential, Columbus
Software Engineer
Responsibilities:
- Developed web layer by using Struts framework. Designed and developed web page using JSP, HTML, JavaScript, and Servlets.
- Developing Spring Framework components and integrating with Hibernate access the database.
- Development of Controller Servlet a Framework component for Presentation
- Designing, Development and Implementation of JSP and Java Beans in Presentation layer for Submission Application reference implementation.
- Developing reports and PDF files to print the information.
- Development of JavaScript for client end data entry validations and Front End Validation.
- Involvement in Unit Testing & System integration testing of the module.
- Involvement in the Documentation of the module
- Involved in fixing the bugs or defects in the application.
Environment: Java, Servlets, Struts, Hibernate, Spring, JSP, HTML, JavaScript, XML, CSS, Sybase & Tomcat.
Confidential
Software Engineer
Responsibilities:
- Identified the Business Requirements of the project.
- Involved in preparing the Detailed Design document for the project.
- Developed UI using JSP, Tiles, Java Script, and CSS.
- Developed the application using Struts framework.
- Created tile definitions, struts-config files, and validation files for the application using Struts framework.
- Implemented Action Classes and Action Forms using Struts framework.
- Used JDBC to connect to the database.
- Involved in Unit testing, System Testing and writing test cases.
- Design Database tables.
- Wrote SQL queries and stored procedures
- MySql Server administration
- Apache Tomcat server administration.
Environment: JSP Struts 1.1, JDBC, J2EE, Apache Tomcat 5, HTML, JavaScript, MySql
Confidential
Java Developer
Responsibilities:
- Programmer Analyst responsible for development, support and enhancement of Order Fulfillment system.
- Designed and developed JSP pages for Agent login, Products display, My Account and Order Confirmation pages.
- Implemented struts Validator framework for validating the input forms at both client side and server side.
- Implemented GUI interface using tiles, JSP's and struts custom tags.
- Analyzed and identified components for the Presentation, Business, Integration, Resource and Service Layers
- Created Service Locator component to conceal the complexity of J2EE/JNDI APIs.
- Developed Business Interfaces for EJBs.
- Involved in the Web Sphere Server configuration, packaging and deployment of EAR file.
- Designed DataAccessObjects, to encapsulate data access code.
- Created the message resource file to display application information and error messages
Environment: Core Java, Struts Framework, WSAD 5.1, Various Design Patterns, EJB, JSP, HTML, Oracle 9i, Web Logic 7.1, CVS, JUNIT on Windows XP.