Java Developer Resume
Atlanta, GA
SUMMARY
- Versatile software professional over 7 years of experience and expertise in Object Oriented Analysis & Design (OOAD), development and implementation of Web based applications.
- Experience with complete Software Development Life Cycle (SDLC) including, gathering requirements, and use - case modeling, analysis, design, Implementation and testing.
- Experience in developing applications using JEE Design patterns like Singleton, Factory, Front-Controller, Session Facade, Data Access Object (DAO), Data Transfer Object (DTO), and MVC.
- Extensively used JEE technologies such as Servlets, JSP, Web Services, EJB, and JMS for developing Enterprise Applications.
- Experience in Hibernate 3.0.
- Experience with Presentation Tier development using Apache Strutsframework, JSTL, AJAX technologies, JQuery.
- Experience in dependency injection by using Spring framework and Spring MVC.
- Experience in using web and application servers like WebLogic, WebSphere and Tomcat, JBOSS.
- Extensive experience in SQL Procedures, Packages, Stored Procedures, Joins, on Oracle, MySQL.
- Extensive experience in an Agile development environment.
- Hands on experience with build tool Ant and Maven.
- Experience in creating and consuming SOAP Web Services using JAX-WS, JAXB, and WSDL.
TECHNICAL SKILLS
JEE Technologies: Java, Hibernate 3.0, MVC using Struts Framework, Spring Framework, EJB, JSP, Servlets, JDBC, Spring MVC, JMS, IBatis, XML, SAX/DOM Parsers
Web-Services: SOAP, RESTful, WSDL.
Web Technologies: HTML5, CSS3, AJAX, JavaScript, JQuery, JSTLJSON, AngularJS.
Web /Application Servers: WebSphere, WebLogic, Tomcat, JBoss.
Databases: Oracle 11i Enterprise Edition, DB2 and MySQL.
Tools: Eclipse, Oracle SQL developer.
Operating Systems: UNIX, Windows and Linux.
Unit Testing / Build Tools: JUnit, ANT, Maven.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Involved in teh Analysis, Design and Development phase of teh project.
- Developed front end layer using Spring MVC framework.
- Used JQuery for validations and event handling and AJAX for database driven data in teh JSP’s.
- Experience in using SOAP based Web services and used JAXB bindings to generate teh stub classes.
- Used JBOSS 4.2.3 as teh application server.
- Developed DAO Layer pattern using IBatis.
- Extensively used Spring Beans and dependency injection across teh application.
- Used maven for building teh application.
- Involved in writing JUnit Test cases and executed all test cases.
- Developed and debugged code using IDE as Eclipse.
- Used Log4j for log and debug statements.
- Involved in deployment and testing teh application in UNIX environment.
Environment: Java 1.6, SOAP Web services,JAXB,Spring MVC 3.1, JSP, Spring Framework, IBatis, AJAX, JBoss 4.2.3, JUnit, Log4j,JQuery,Apache Web Server, Oracle 11i,Maven.
Confidential, Atlanta GA
Java Developer
Responsibilities:
- Involved in teh Analysis, Design and Development phase of teh project.
- Developed presentation layer by using Spring Framework.
- Created teh invoice project screen and Work Queue user interface and modified teh associated Model and Controller.
- Used AJAX technology for holding teh contract details of teh invoice.
- Involved in generating hibernate mapping files and Hibernate Persistence Objects POJOs with ANT tool.
- Extensively used teh J2EE design patterns like Session Facade, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Generated hibernate mapping files which reflects teh relations between teh tables.
- Involved in deployment and testing teh application in JBoss .
- Actively worked in pushing teh application to QA and in Unit Testing and Bug Fixing.
Environment: Java5, JEE, Spring Framework, JSP, Hibernate3.0, AJAX, Ant, JUnit, Log4j, JBoss, SQL Server, and DB Visualizer.
Confidential, Ames, IA
Java Developer
Responsibilities:
- Involved in teh Analysis, Design and Development phase of teh project.
- Developed presentation layer by using Struts framework.
- Used JSTL to simplify page development by providing structural tasks such as iteration and conditionals tags, and locale-sensitive formatting tags.
- Developed EJBs (Session) for handling business processing.
- Developed DAO Layer pattern using Hibernate 3.0 technology.
- Involved in generating hibernate mapping files and Hibernate Persistence Objects POJOs with ANT tool.
- Generated hibernate mapping files which reflects teh relations between teh tables.
- Involved in writing JUnit Test cases and executed all test cases.
- Developed and debugged code using IDE.
- Used Log4j for log and debug statements.
- Involved in deployment and testing teh application in WebLogic Server 9.2.
Environment: Java5, JEE, JSP,JSTL,EJB, Spring Framework, Hibernate, AJAX, Ant, JUnit, Log4j,Weblogic9.2 Application server, Oracle 9i,SQL Developer, UNIX .
Confidential, Atlanta GA
Java Developer
Responsibilities:
- Developed presentation layer using MVC architecture of Struts framework.
- Implemented struts using tiles and validations.
- Developed EJBs (Session, Entity) for handling business processing, database access.
- Used Log4j appenders for logging and debugging and execute teh statements.
- Implemented teh Data Access Layer as DAO’s.
- Also involved in writing HTML, JavaScript, and JSP to generate dynamic web pages and web content.
- Wrote Stored Procedures for SQL Queries.
- Deployed teh application on WebLogic Application Server.
Environment: Java, J2EE, Struts Framework, EJB, JSP, JDBC, WebLogic Application Server, Eclipse, Ant, XML, Oracle 9i.
Confidential
Java Developer
Responsibilities:
- Involved in teh Analysis, Design and Development phase of teh project.
- Designed a UML model for FXLink in teh form of sequence and case diagrams.
- Used several J2EE design Patterns for teh Middle Tier development.
- Developed EJBs (Session, Message driven) in Web Logic Application Developer for handling business processing, database access and asynchronous messaging.
- Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
- Also involved in writing JSPs/HTML/JavaScript and Servlets to generate dynamic web pages and web content.
- Implemented MVC design pattern using Struts framework
- Wrote Stored Procedures using SQL.
- Deployed teh application on WebLogic Application Server.
- Responsible for writing JavaScript validation functions
- Involved in Unit Testing and System Integration Testing.
Environment: J2EE, EJB, Servlets, JSP, JavaScript, JDBC 2.0, Web Logic, JUnit, Oracle 8i, SQL, Struts 1.2.