Software Developer Resume
Peoria, IL
SUMMARY
- 3+ years of experience in Object Oriented Analysis, Design and Java Development using Java/J2EE technologies.
- Extensive experience in J2EE environment based on Model View Controller (MVC) usingspring, JSF and Struts.
- Expertise in Development of web - based applications in Java, J2EE (Servlets, JSP, JDBC, JNDI and JMS), REST and Restful Web Services, SOAP,Axis2, spring 3.0 2.5, Hibernate 3.0, JPA, XML, XSL, XSLT, CSS; Application servers (Tomcat and Oracle Web logic).
- Client-side Programming withHTML, DHTML, Java Script, Angular JS, CSS, AJAXand jQuery.
- Possess application development experience usingAgile,SCRUMandWaterfallmethodology
- Experience in working with various databases likeOracle 8.x/9i/10g, MS-SQLServer 2008/2005 & good knowledge inT-SQL, PL/SQLstatements, Stored Procedures, Triggers.
TECHNICAL SKILLS
Programming Languages: JAVA1.5/1.6/1.7, PL/SQL
Frontend Frameworks: HTML, JavaScript, JQuery
J2EE Technologies: Servlets, JSP 1.2/2.0, AJAX, JMS, JDBC, EJB.
Frameworks: Struts2.0, Hibernate2.0/3.0, Spring 2.x, MVC
Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX
Application/Web Servers: Web logic 12c, IBM Web Sphere, Apache Tomcat.
Services: XML, XSD, DTD, XSLT, XHTML, SAX, DOM, SOAP, REST.
Methodologies: Agile, OOAD, UML, OOP, MVC & MVC2, SOA.
Databases: MySQL, Oracle11g/10g/9i/8i, SQL Server 2000/2005
IDEs: Eclipse 3.7, Net Beans, My Eclipse 8.5
Operating Systems: Windows 95/98/NT/XP, UNIX, MS-DOS
PROFESSIONAL EXPERIENCE
Confidential, Peoria, IL
Graduate Assistant, Computer Science Department
Responsibilities:
- Involved in the complete Software development life cycle (Waterfall model) to develop the application.
- Developed Use Cases, Sequence Diagrams, Collaboration Diagrams, Activity Diagrams, and Class Diagrams.
- Application is organized into three parts (user interface, business logic, and database & programming).
- Implemented MVC design pattern using Servlets, Java Beans and JSP.
- Used Java Script for Client side validations and developed unit tests cases
- Worked with JDBC and developed SQL queries and EJBs for business logic for the application
- Client layer contains GUI consisting HTML/JavaScript/JSP
- In the middle layer, business logic is located on the Apache Tomcat Server
- Database layer, MySQL database management system, handles storage of application objects used by middle layer
Environment: Java, J2EE, JSP, Servlet, JDBC, Eclipse, SQL, JavaScript, HTML, CSS, MySQL, Tomcat.
Confidential
Software Developer
Responsibilities:
- Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
- Built and managed the Application by using IBM WebSphere portal 8.0.
- Implemented the application in Spring Framework and it is Model View Controller design pattern based framework.
- In-order to load the data to Oracle using Java and JExcel API we developed dump and Load Utility to extract the data.
- Used RMI to enable objects on different systems to interact in distributed network.
- Worked with the RESTful web services for posting the amount to the banking system, as well for checking the credit card information using the REST services.
- Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP.
- Involved in development of JavaScript code for Client Side Validations.
- In the project we used PL/SQL commands to work on Oracle database.
- Used JQuery to simplify the client-side scripting of HTML.
- Used Log4j for logging and debugging.
- Developed the Presentation layer, which was built using Servlets and JSP and MVC architecture on Web Sphere Studio Application Developer.
- Developed test scripts and involved in testing.
Environment: JDK 1.5, Servlets, XML, JQuery, JMS, Spring, Hibernate 3.0, Spring 2.5, PL/SQL, Web Service(JAX-WS), HTML, AJAX, GUI, JavaScript, CSS, Apache Server, DB2, Web API, SQL Server, REST web services, Adobe Dreamweaver CS5, SoapUI, Log4j.
Confidential
Software Engineer
Responsibilities:
- Participated in client requirement gathering.
- Involved in developing Class diagrams, Sequence Diagrams using UML.
- Developed HTML and JSP pages for user interaction and data presentation.
- Developed JSPs to implement the business logic, and use java beans to retrieve the data.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Involved in developing the Java classes and JavaBeans.
- Supported Maintenances and bug fixes.
Environment: WebLogic Application Server v9.0, Apache Tomcat Web Server v6.0, JDeveloper, Core Java, HTML, JSP, Servlet, EJB, Java Beans, MySQL v5.2 CE, JUnit, CVS.