Java Developer Resume
Des Moines, IA
SUMMARY:
- Over 7 years of experience in analysis, design, development and implementation of web - based systems using Java J2EE technologies
- Expertise in Object Oriented Analysis and Design, Agile methodologies and Unified Modeling Language.
- Professional experience in all phases of Software Development Life Cycle (SDLC) from analysis, design, Development, testing, maintenance and support of large mission critical data-driven systems.
- Extensive experience and expertise in developing web applications using Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
- Good experience on open source frameworks like Jakarta Struts, springs, Hibernate, Maven, JUnit and Log4j.
- Have good experience in UI technologies HTML, CSS, JavaScript, Jquery and AJAX.
- Experience in developing and consuming Web Services using WSDL, SOAP, HTTP, and UDDI.
- Has good knowledge in RESTful web services.
- Extensive experience in developing Servlets, JSP's, Custom tag libraries and JSTL
- Experience in developing the applications using Application Servers like IBM Web sphere5.x/6.x and web servers like Apache Tomcat 6.0/5.0/4.X
- Experience in using IDEs Eclipse, NetBeans. Experience with Unit Test Case development and Scenario writing to support User Acceptance Testing.
- Developing Complex Database queries, stored procedures, Functions, Cursors, Triggers and Packages using SQL, PL/SQL with ORACLE, MY SQL and MS SQL SERVER Databases
- Expertise in JAX-WS Web Services, WSDL with Axis2.0 implementation
- Good understanding of various domains/industries such as Insurance, Banking, Sales, and Financial
- Motivated and result oriented team player with the ability to work under minimal supervision and Possessing excellent problem solving, interpersonal and communication skills.
TECHNICAL SKILLS:
Operating systems: Windows, Unix and Linux
Programming language: C, C++, Java, SQL, PL/SQL
J2EE Technologies: JSP,Servlets,JDBC,Struts,JMS,SPRING,JNDI,JUNIT,XMLBEANS
Web Technologies: Java Script, CSS, HTML, AJAX, Jquery, XML
Database: Oracle, MySQL, SQL Server
IDE: Eclipse, Net Beans
Web/Application Servers: Apache Tomcat 7.x/6.x, BEA Web Logic 11g, IBM Web Sphere 6.x/5.x
Web Frameworks: Jakarta Struts, Spring MVC, Hibernate
Tools: Rational Rose 4.0, CVS, SVN, log4j, Ant, Maven, JUnit
PROFESSIONAL EXPERIENCE:
Confidential, Des Moines, IA
Java Developer
Responsibilities:- Responsibilities include feasibility analysis, analyzing existing code to make change, coding, code review, fixing defects and production support.
- Involved in designing UI screens using HTML, Dust.js, JSP, CSS, Model Driven Framework and HTML.
- Used JavaScript and JQuery to implement menu and navigation and front end buttons functionality.
- Used JQuery to build accordion style content, drag and drop functionality, Spring, Web Services Development
- Used Spring Model View Controller Framework and Achieved Dependency Injection.
- Used AJAX based on JQUERY, and JSON technologies for making Asynchronous Http requests along with Java Script.
- Involved in developing, implementing and configuring the JSON Objects in the Restful Web Services APIs.
- Used Maven tool to build, overlay and deploy the code.
- Configuring and maintaining the database with PL/SQL.
- Developed a fully automated continuous integration system using Git, Jenkins.
- Performs unit testing, QA, and work with business partners to resolve any issues discovered during UAT.
- Work with other developers, QA, Release Engineering team. Development of bash/sh scripts.
- Use JIRA to track bugs and update status of issues.
Environment: Core Java, J2EE, Oracle, XML, Tomcat 7, Restful Web Services, spring, Hibernate, Eclipse, Maven, JUnit, Weblogic, Apache Tomcat, JavaScript, JQuery, Oracle 11g server, JIRA tool, SVN, PL/SQL.
Confidential, Philadelphia, PA
Java Developer
Responsibilities:- Used different features of Struts MVC, Validation framework and tag library.
- Used Spring IOC to achieve dependency injection.
- Worked on presentation layer using JSP, JSTL and Struts Tag Library and Tiles framework.
- Developed XML based Java interfaces using Castor framework to make XML Requests over Http to VISION
- Used AJAX based on JQUERY, and JSON technologies for making Asynchronous Http requests along with Java Script.
- Involved in 24x7 production support and issue resolution and provided quick turnaround for critical production issues.
- Worked on enhancements, change requests and defect fixing.
- Interacted with business analysts, and testers.
- Developed unit test cases for service layers using JUnit framework
- Creating design models (including class and sequence diagrams)
- Used Hibernate for all CRUD operation.
Environment: J2EE, Java 5, Oracle 11g, Struts1.2, Spring 2.5, Hibernate 3.0, Web services with Axis2 and SOAP, XML, JAXB, XSLT, Castor, UML, eclipse 3.4, Java Mail 1.4, JSON, JavaScript, Jquery, HTML, DHTML, CSS, UNIX Scripting, CVS, Log4j, ANT 1.5.1, Maven, Web Sphere 4.0/5.0, Junit
Confidential, MO
Java Developer
Responsibilities:- Used Spring MVC to achieve Model View Controller design pattern.
- Developed spring controllers to achieve various functionalities.
- Used Spring IOC to achieve dependency injection.
- Developed unit test cases for service layers using JUnit framework.
- Implemented Factory, Singleton design patterns for supporting get service calls consumption.
- Developed UI using JSP, JSTL, Custom Tag libraries and spring tag libraries.
- Used JQuery, JavaScript for client side scripting.
- Experience in MS SQL Server database queries, procedures, and functions.
- Build the entire application using Maven.
- Experience with the Agile development.
- Worked on enhancements, change requests and defect fixing.
- Interacted with business analysts, and testers.
- Contributed in standardizing project coding and code review, guidelines and checklist.
- Performed unit testing, troubleshooting from development phase to production rollout.
Environment: JDK 6, J2EE, Annotations, JSP, Servlets, SOAP, Spring, JBoss, Eclipse, JavaScript, JQuery,XML,Log4j,CSS,JUnit,Maven,MSSQL.
Confidential, RI
Java Developer
Responsibilities:
- Developing and maintaining the JSP pages for the application as per the requirements
- Extensively worked on Core Java to code the requirements and interact with the Database
- Worked on SOAP Web services as per the requirements.
- Used Websphere Application server for deploying the application.
- Learnt and used MapReduce programming to analyze raw data for project.
- Understanding the technical design documents and functional design documents
- Developing and modifying the components and the underlying business logics as per the requirements
- Reviewing the deliverables of my peers
- Unit Testing.
Environment: Fast4J, Core Java, JSP, Java Script, AJAX, WebServices SOAP, Websphere Application Server 8.0, Oracle 11i, PL/SQL, TOAD, XML, MapReduce.
Confidential
Software Engineer
Responsibilities:
- Worked from Scratch and Released the Full Product and took the Ownership solely.
- Developed this application using Struts MVC framework.
- Used Struts API for capturing action events of the application.
- Used JSP, JavaScript, Ajax, HTML, XML, and CSS technologies for developing web pages.
- Developed JSPs, Servlets and custom tags for creating user interfaces.
- Performed client-side and server-side validations using Struts validations.
- Involved in Unit, Integration testing, defect tracking and defect fixing and part of system test Support.
Environment: JSP, Core Java, JDBC, JavaScript, Ajax, Spring MVC and MySQL.
Confidential
Software Engineer
Responsibilities:
- The role involves estimation, work allocation and communication with Client Team.
- Designed screens using JSP.
- Identified and implemented the user actions (Struts Action classes) and forms (Struts Form classes) as a part of Struts framework
- Configuration of struts-config.xml file.
- Used JavaScript and struts validation framework for client side validation.
- Framework for Transaction Management, logging and security.
- Written JUnit unit test cases and performed unit testing.
Environment: JSP, Servlets, Struts, Core Java, JDBC, Jquery, JavaScript.