Application Developer Resume
Des Moines, IA
SUMMARY
- Around 7 years of experience in analysis, design, development and implementation of Java Applications using Java, J2EE technologies.
- Expertise in Object Oriented Analysis and Object Oriented Programming.
- Involved in various phases of Software Development Life cycle (SDLC) Requirements, Design, Development, Implementation and Testing for developing Enterprise/Web based Client - Server Java applications using JAVA, JSP, Servlet, HTML, CSS and other web technologies.
- Strong expertise in Core Java, JSP’s, Servlets, Java script, jQuery, SQL server 2012.
- Expertise in developing Multi-Tier Web applications using Java, J2EE and Web Services.
- Expertise in Frameworks, Spring 2.x/3.x (IOC, AOP, MVC, ORM, Spring Batch and Transaction Management), Struts 1.2, JSF, jQuery.
- Expertise in using different modules of Spring like Spring IOC, Spring MVC, Spring JDBC.
- Expertise in client side designing and validations using HTML, DHTML, XHTML, CSS, and JavaScript.
- Experienced in Designing & Development of UI (User Interface) screens using JSP, HTML, CSS, XML, XSLT.
- Good knowledge in implementing design patterns like MVC, Singleton, DAO.
- Expertise in different ORM tools like Hibernate 3.0, JPA.
- Customization, Development, Testing and Deployment of applications on various application servers like Websphere and Apache Tomcat using IDEs like Eclipse and RAD, NetBeans.
- Hands on experience in using JUnit, Log4j for debugging and testing the applications.
- Hands on experience with Oracle 8i/9i, Oracle 10g/11g databases and writing complex SQL queries, writing Stored Procedures, Functions and Triggers and performed complex database related operations.
- Good Experience in developing applications on operating systems like Windows 7, 8/Vista/XP, UNIX, LINUX (Ubuntu 13.x, 14.x).
- Good organizational and prioritization skills.
- A fast learner with good communication skills and proven multiple platform adaptability skills.
- Highly motivated, detail oriented, has ability to work independently and as a part of the team having Excellent Technical, Analytical and Communication skills and also can adapt quickly to the emerging new technologies.
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP, EJB, JSTL, JNDI, Java Beans, JDBC, RMI, JMS, JNDI, Swing, Tag Libraries.
J2EE Frameworks: Apache Struts2, Spring 3.x, Hibernate 3.x, JSF.
Web Technologies: HTML, XHTML, DHTML, XML parsers (SAX, DOM), XSL, XSLT, CSS, Java Script, jQuery, AJAX
Application Server/Middleware: IBM WebSphere6.x, Oracle WebLogic9.x, JBoss, Apache Tomcat5.x
Programming Languages: Java, C, C++, Scripting Languages.
Database & Tools: Oracle 8i/9i/10g/11g, DB2, SQL Server (2005/2008), MySQL, Putty
Development Tools/IDE’s: Eclipse 3.x, Oracle JDeveloper, IBM RAD 7.x, JBuilder.
Operating Systems: Windows (98,2000,7,8,XP,Vista), Unix, Linux (Ubuntu 13.x, 14.x)
Methodologies: Waterfall model, Agile
Others: Microsoft Visio, ANT, TOAD, Shell scripting, SDN, OpenFlow, VMWare work station & Oracle VirtualBox hyperions, Flood light and open day light controllers, mininet, putty, Log4j, ANT,MAVEN.
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
Application Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Used java to develop this application, DOM (Document Object Model) parser to parse XML document.
- Deployed the application on the JBoss Application Server.
- Used Eclipse as IDE tool to develop the application.
- Involved in Updating Data Access Layer from ORM using Hibernate.
- Extensively used JSP for developing User Interface and used jQuery, AJAX in facilitating a more dynamic and rich user interface called thin UI built on top of BCS.
- Used AJAX to make lightweight asynchronous calls to the server side.
- Integration with Web sphere MQ to get real time data from an upstream application.
- Developed XML based Web services (Agency Port and Submission port) which lets the user to cross check Agency and Submission information during renewal of an existing quote or when writing a new business.
- Involved in migrating SOAP based Web Service to REST ful services.
- Used Maven for project management and build automation.
- Updated web control - Data Binding Dynamically based on user selection with partial post back and made GUI more interactive and user-friendly using jQuery Technology.
- Extensively worked on SQL Server 2012 to create views, functions and Stored Procedures so as to have company specific entities in Data Access Layer.
- Coordination of Unit Testing efforts and requirement gathering from users.
- Coordination with Release Management for deploying the applications.
Environment: Java 1.6, Eclipse 4.3, NetBeans 8.0 & 8.0.1, Struts 2.2.1, JSP, Servlets, Java script, jQuery, SQL server 2012, XML, JBoss 5.1, soapUI 4.0, Maven, Hibernate.
Confidential, Des Moines, IA
Java/J2EE Developer
Responsibilities:
- Designed the system in a modular architecture for maximum code reuse, software organization and management of development tasks.
- Developed and implemented the UI design using Java Script with Eclipse.
- Development of extensive and user friendly error handling system with robust system wide exception handling using Java.
- Developed HTML based Web services in Java which lets the user to track a shipment, find the transit days for a shipment.
- Updated web control-Data Binding Dynamically based on user selection with partial post back and made GUI more interactive and user - friendly using AJAX Technology.
- Implemented JQuery and Java Script to interact with DOM elements, handle events for a sleek and friendly user interfaces.
- Ensured security to all the portals by creating tampered proof URLs.
- Wrote triggers for sending Emails to clients after any kind of transaction has been made.
Confidential, Des Moines, IA
Java/J2EE Developer
Responsibilities:
- Integration of Routing Guide into LINCS.
- Development and Integration of Rating web service to provide most updated tariffs.
- Integration of Miles web service, to calculate the miles and transit days based on zip/city/state combinations.
- Extensively used JDBC to access database objects, tables, and stored procedures.
- Extensively worked on database (SQL SERVER 2008) to create views, functions and triggers.
- Extensively used Stored procedures, Functions using SQL Server 2008 to reduce the response times.
Environment: Java 1.5,MS SQL Server 2008, AJAX, jQuery, Struts Framework, JavaScript, CSS, XML, XSLT, HTML, DHTML
Confidential, Jacksonville, FL
Java/J2EE Developer
Responsibilities:
- Interacted with loan officers to gather business specs. & prepared design docs (use cases, sequence diagrams) using HTML.
- Designed & developed web user interface using HTML, JavaScript.
- Designed & developed web services, which capture the leads from various web sources, advertisements and update database using Java and JDBC.
- Developed the application using Java in Eclipse IDE.
- Extensively Used JDBC to access database objects tables, stored procedures.
- Evaluated third party document workflow solutions for SharePoint Portal Server 2003.
- Involved in the development of Swing based real-time client, which pops up & blinks when a new lead comes in and the lead, is distributed to the loan officers in 15 seconds.
- Used SqlConnection, SqlDataAdapter, SqlCommand, DataReader, DataView, and DataSet objects to access the database for loan processing.
- Built the queries, stored procedures and triggers in SQL SERVER 2005.
- Documented test cases and software development process.
- Created a shared services to communicate between various loan offices.
- Used Visual Source Safe 2005 for Project management.
Environment: Java 1.5, JSP, Servlets, XML, JSP,Swing, Eclipse, Java script, SQL SERVER 2008, Crystal Reports, Windows 2000/NT
Confidential, Mobile, AL
Java Developer
Responsibilities:
- As a Java developer Intern coordinated with developers in preparing design documents to develop UI screens for the web site.
- Involved in tasks intended for developing various applications using JSP and Servlet.
- Based on authentication and authorization rules, created top and side navigation elements using CSS and HTML.
- Used JavaScript to enable and disable user interface controls at the client level.
- SQL Server was used to manage the file logic and data management.
- Migrated and redeveloped the Servlet applications into JSP applications.
- Developed Stored procedures, Views, Triggers and functions in SQL Server 2005.
- Used Log4j to log into the application.
- Used CVS for version control.
- Wrote test cases using JUnit.
- Performed incident tracking via internal incident/defect tracking tool (Issue Manager).
Environment: Eclipse, Java, J2EE, JSF, JSP, Servlets, Apache Tomcat, Hibernate, XML, XSLT, CSS, JavaScript, MYSQL, SQL Server 2008, Log4j, CVS, JUnit.
Confidential
Application Developer
Responsibilities:
- Handled assignments in developing UI pages using JSP, HTML, DHTML, CSS, JQuery and JavaScript technologies for modules in BDMS.
- Involved in understanding business requirements and functionality of Cost management Reporting.
- Involved in drawing the UML diagrams such as Use case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
- Application developed in MVC architecture using JSF, Facelets, JSP, Ajax, HTML, JavaScript, CSS, JMS and Hibernate.
- Involved in implementing Value Object Pattern, MVC & Factory Pattern.
- Updated the required data in the DB2 database to save and update the database using hibernate, corresponding to actions performed in the struts class.
- Used Struts tag library extensively (html, logic).
- Developed java classes for posting and processing mails using EJB and Java Mail API.
- Deployment of the application in the Weblogic Application server.
- Integrated Struts frame work with ORM implementation, Hibernate for data accessing.
- Involved in the development of Stored Procedures, Triggers and Functions for database communication
- Wrote Test cases using JUnit for unit testing.
- Setting up, building the environment and deployed project by writing Ant build.xml.
- Implemented Multithreading as a part of the project. .
- Followed SCRUM methodology throughout the project.
Environment: Java1.4, Struts 1.2, EJB, JSTL, JSP, Ajax, Hibernate, JSF, JMS, MQ Series, Weblogic, RAD, DB2 8.1, TOAD, CVS, JUnit, PL/SQL, Windows NT, Linux, Java Script.
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering, system analysis and design.
- Involved in developing various applications using Java and Java Script.
- Implementedcontroller classes and bean classesand followedMVC design paradigm.
- Implemented client side scripts inJavaScriptas well as server side validations using Strutsvalidation framework.
- Used DAO pattern to retrieve the data from database and worked on DAOs for outbound module.
- Developed UI screens using JSP, HTML.
- Designed and developed User interface using Struts tags, JSP, HTML.
- Involved in designing and implementing data connectivity with back-end databases via SYBASE, that is performed through both container-managed persistence mechanism and Data Access Objects based on the functionality requirements.
- Used Subversion SVN as a Source Control Software.
- Unit test the code to ensure that it is aligned with technical and functional objectives.
- Involved in Project documentation of the various modules.
- Used Quality Center for bug tracking, issue tracking and project management.
- Involved in code reviews, unit, Integration and System testing.
- Actively participated in project deployment activities.
Environment: Windows 2000/XP, Java/J2EE, Java Script, HTML, Struts, IBM RAD (Rational Application Developer), SYBASE, SVN, Quality Center.
