Java / Jee Developer Resume
Atlanta, GA
SUMMARY
- Software professional with four years of experience and expertise in Object Oriented Analysis & Design (OOAD), development and implementation of web based applications.
- Extensive design and programming experience with web technologies like JSP, HTML, JAVASCRIPT, JQuery, AJAX, and XML
- 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 (J2EE) design patterns such as MVC, Singleton, and Session Facade.
- Experience with Presentation Tier development using JSP, Spring MVC, and JSTL.
- Exposure to spring framework in interacting with Hibernate for database access.
- Experience in SOAP and RESTFULL Web Services.
- Experience in using different application servers like Web logic, Web sphere, Tomcat and JBOSS.
- Knowledge in Mobile Technologies and Rich Client interfaces.
- Experience in working on Production environment.
- Experience in SQL Queries, SQL Procedures, Packages, Stored Procedures.
TECHNICAL SKILLS
Web Technologies: HTML, XML, CSS, JavaScript, AJAX, JQUERY, ANGULAR JS
Java/J2EE Technologies: Core Java, JSP, Servlets, JDBC, EJBs, Maven, Spring Framework, Hibernate, Junit
MVC Frameworks: Struts, Spring MVC
Java Script: JQuery, JSON, ANGULAR JS
Database: Oracle 8i/9i/10g/11g, DB2, SQL server
Web/App Servers: Apache Tomcat, Web logic and Web Sphere
Web Services: SOAP, RESTful web service.
System Design: UML, Rational Rose, Microsoft Visio
Operating Systems: Windows, Mac, Unix (Solaris), Linux
Tools: Eclipse, Net beans, IBM RTC
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java / JEE Developer
Responsibilities:
- Confidential follows agile engineering practice and technologies, which includes iterative process development, daily scrum.
- Involved in the Design and Development phase of the project.
- Participated actively in collecting Business Requirements from clients.
- Developed presentation layer by using Spring MVC.
- Implemented the business logic writing spring components and used Hibernate framework for enterprise component interaction with database.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular Js.
- Developed the web using JQUERY, HTML, CSS.
- Implemented DAO Layer by using Hibernate specific Spring-ORM package.
- Used Hibernate JPA Entity Objects as persistence classes.
- Created RESTful web services for interaction of Provider Case tracking tool.
- Deployed the application on JBoss Application Server.
- Involved in creating and built the application by using Maven.
- Involved in writing JUnit Test cases and executed all test cases.
- Used Log4j for log and debug statements.
- Used SVN tool as version control.
Environment: Java, JDK 1.7, JavaEE, Spring MVC, Spring Framework, Hibernate3, HTML5,CSS3, JQuery, JSON, Angular JS, myEclipse, JBOSS, SVN, REST Web services, Maven, Log4J, Oracle10g and JBOSS application server.
Confidential
Java Programmer
Responsibilities:
- Assisted graduate students in Web Services course work and helped in lab hours in designing user interfaces using web technologies learnt in the course work.
- Assisted undergraduate students in Java programming course. Helped in making clear understand of OOPs concepts and then helped in implementing them in lab hours and help sessions.
- Performed independent research under the direction of two faculty members.
- Attended meetings for assigned projects and programs.
- Implemented Java and J2ee Design patterns.
- Developed Java Beans and Custom Tag Libraries.
- Wrote Stored Procedures SQL Queries.
- Deployed the application on IBM WebSphere.
- Involved in Unit Testing and System Integration Testing.
Environment: Java 1.5, Struts1.3, EJB2.0, JDBC 2.0, IBM WebSphere, Oracle 9i, JQUERY, ANGULAR JS, HTML5, CSS3, JSP 1.2, Servlets 2.3,log4j,SOAP Web Services, AJAX, EJB.
Confidential
Java Programmer
Responsibilities:
- Developed Struts Action classes, which delegates the user request for Business processing.
- Wrote Dao’s (Data Access Objects), for interacting with Database using Hibernate.
- DO (Data Objects) are Persistent Java beans used for presenting the back-end retrieved values on the web pages and creation of POJO’s that represents the tables for Oracle tables.
- Created Hibernate files for the corresponding POJO and XML files.
- Development of server side programming using Servlets, JSP, Struts.
- Implemented server side and client side validation.
- Involved in writing Unit Test Case using JUnit.
- Used PVCS for build management and deployment.
Environment: Java, J2EE, Struts, Tiles, JavaScript, HTML, JSP, Servlets, JDBC, SQL, PL/SQL, Oracle, WebSphere Application server, Eclipse.
