Java Developer Resume
Phoenix, AZ
SUMMARY:
- Extensive years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based multi - tier applications using Java/J2EE technologies.
- Experience in designing highly transactional websites using J2EE technologies and handling design/implementation using UML/Eclipse/Rational Software Architect
- Expertise in Design and Development of enterprise applications using JEE technologies such as JDBC, JSP, Servlets and JSF.
- Strong skills in building applications using open source frameworks such as Struts, Spring, Seam and Hibernate.
- Extensive experience building applications with MVC architecture using Struts, JSF, Spring MVC and JSP-Servlet-Java Beans.
- Experience in XML technologies including XML, XSLT, XPath, DTD, XML-Schema, XMLBeans, JAXB, SAX and DOM parsers.
- Extensive experience on Oracle, PL/SQL, SQL.
- Experience in Unix Shell Scripts and Ant build scripts.
- Experience in developing Web Services with SOAP, Axis2 and RESTful webservices
- Experience with servlet containers/application servers such Tomcat, Weblogic and JBoss.
- Extensive experience in ORM frameworks such as Hibernate.
- Extensive programming in Java, J2EE using Eclipse, WSAD and JBuilder tools.
- Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Factory, Transfer Objects, Front Controller and Data Access Objects.
- Possesses excellent analytical, problem solving, leading and learning skills as well as a keen interest in emerging technologies.
TECHNICAL SKILLS:
Languages: Java, JavaScript, SQL, PL/SQL, HTML, DHTML, C, C++
Scripting: UNIX Shell Script, Javascript
Databases: Oracle 10g, 11g, SQL Server 2008, MySQL 5.x
J2EE: JSP, JSF, Servlets, JNDI, JDBC and JMS.
Application Servers: Weblogic, JBoss, WebSphere
Web Servers: Apache2, IIS
Build Tools: Ant, Maven
Frame works: Struts2, Spring 3.x/4.1, Seam
Web Services: SOAP, Axis2, RESTful Web services
Design Tools (UML): Rational Rose, Erwin 4.0.
IDE(s): Eclipse, IntelliJ, MyEclipse5.x, WSAD, RAD.
ORM Tools: Hibernate3.
Operating Systems: Windows 2000/XP/Vista, Windows 7, UNIX, and Sun Solaris9/10.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Set up the JUnit test and integrate it with Spring test framework.
- Designed and developed the multithread component used for log the web service request and respons.
- Did Junit test on the legacy code and refactored code.
- Designed and developed restful web service.
- Designed and developed DAO class for the database stored procedure.
- Designed and developed the scheduled batch job by using Quartz scheduler.
Environment: JDK1.7, J2EE 6, Spring 3.2, JavaScript, AngulerJS, Apache Maven, Eclipse, DB2, IBM Data Studio, WebSphere 7, Windows 7. SVN, Jenkins
Confidential, Covington, KY
Java Developer
Responsibilities:
- Created and added a new database table for the service model and programmed the corresponded three layers Java code(Service, Dao, Model).
- Did the JUnit test on Java code based on EasyMock.
- Enhanced the Java code so it would be expandable and scalable.
- Developed and coded the SQL script to install and backout the database.
- Refactorred the code based on the SonarQube result and applied design pattern to clean the code up.
- Developed Web UI Test tool to mimic multiple users to login to the application parallely based on the Selenium and testNG.
Environment: JDK1.7, J2EE 6, Spring 4.1, Spring WebService, Hibernate 4.2 HTML5, JavaScript, React, Backbone, Node, Gulp, Apache Maven, Eclipse, Oracle 11g, SQL Developer, Tomcat 7, Windows 7. Jira, Stash, Git, Jenkins, SonarQube.
Confidential, Southlake, TX
Sr. Java Developer
Responsibilities:
- Designed and developped the java class mapper system which will map the java transfer object to java bean class and vice versa to migrate from Spring Http Invoker to Soap web services.
- Designed and coded and tested the class mapper system by using JUnit and Hamcrest.
- Developed and coded RESTful web servicies based on the Spring 4 MVC
Environment: JDK1.7, J2EE(servlets, JDBC), Spring 3.2, Spring web flow, HTML5, JavaScript, YUI, Freemarker, Apache Maven, IntelliJ,Oracle 11g, Git, Tomcat 7, Windows 7.
Confidential, Colorado Springs, CO
Sr.Software Engineer
Responsibilities:
- Designed and developped the ETL system which import data from the different data source such as Netezza, ftp file system to the Oracle database. The Java Executor Framework was used to get good performance in processing the huge amount of data.
- Designed and developed report system which was based on RESTful, Jersey, Gson, and EclipseLink and running on the JBoss EAP 6 and Oracle 11g.
- Designed and developed the web page for the reports which was written in the html 5. The jQuery, jqGrid, and jQuery-UI were used to AJAX the RESTful services.
- Developed and tested and tunned sql query for the ETL and reports
- Involved in the Analysis of the user specification documents provided by the client.
Environment: JDK1.7, J2EE(JSP, servlets, JDBC), Struts 2, HTML5, JavaScript, jQuery, jqGrid, Gson, Apache Ant, Eclipse, SQL, EclipseLink, Oracle 11g, IBM Netezza, UNIX, Windows 7.
Confidential, Chicago, IL
Sr. Software Engineer
Responsibilities:- Developed page layout, page flow using JSF, CSS according to the page mockups.
- Developed EJB components using session beans and message driven bean.
- Implemented key JEE deign patterns like MVC, session facade, singleton and DAO.
- Designed and developed RESTful web services used by AJAX request.
- Designed and developed build script to automate build process using Ant.
- Developed web UI with JavaScript, XSLT and DHTML for Survey Application based on Struts running on WebSpere and SQL Server.
- Developed and maintained Governance application front end part and back end part based on Struts MVC framework using the JavaScript, jQuery, XSLT, Java, Hibernate and EJBs running on WebLogic and SQL Server and Oracle.
Environment: JDK1.6, J2EE(JSP, servlets, JDBC), JSF, Seam, EJB, Hibernate, OOAD, UML, XML, JAXB, HTML, Weblogic 9, JavaScript, XSLT, Apache Ant, Eclipse, SQL, SQL Server, PL/SQL, Oracle 10g, UNIX, Windows Vista and Windows 7.
Confidential, Kansas City, MO
Java Developer
Responsibilities:
- Designed and developed JSP pages using Java Script and CSS.
- Developed core business logic components using Java.
- Developed the SOAP web services using apache Axis2 to integrate the legacy code.
- Wrote SQL Procedures, Functions and SQL Queries.
- Extensively worked on JavaScript and for client side validations and for capturing dynamic events.
- Built the project using Maven, developed, configured and deployed on WebSphere application server in local and integration test environments.
- Involved in the Analysis of the user specification documents provided by the client.
- Coordinated with clients to get clarification on requirements and changes.
- Involved in Analysis, Design, Coding, and unit testing of the project.
- Involved in Unit Testing, Integration testing and migration of the application into production.
- Involved in the Compilation of project status reports.
Environment: J2EE, LDAP, IBM Rational Application Developer, Web Sphere 5.1, Oracle 9.2, HTML, CSS, Maven, Log4j, MKS, Windows Vista, Windows XP, Linux, UNIX.
Confidential, Santa Clara, CA
Sr. Software Engineer
Responsibilities:
- Used POJOs and Hibernate based on spring framework running on Tomcat and SQL Server.
- Designed and developed web pages using JSP based on Spring MVC
- Designed and developed Web services to integrated with charging code system.
- Added rich text editor to the front end by using htmlArea.
- Integrated EMR (Electronic Medical Record) component with the GE’s healthcare.
- Developed unit test source code according to approved coding standards by using JUnit framework.
Environment: JDK1.5, J2EE(JSP, Servlets, JDBC), Spring framework, Hibernate, Spring MVC, Tomcat, JavaScript, Apache Ant, SQL, Oracle 9i, UNIX, Windows XP.
Confidential, Bloomington, IL
J2EE Developer
Responsibilities:- Design and development of Process Flow, Business Objects, Service Objects and reusable components using the new framework called AICS for initial rollout.
- Worked with team to design front end GUI using JSP, XSLT, Dream Weaver, DHTML, HTML and JavaScript. Created development and test environment in Tomcat.
- Worked with business users and team to Develop use cases diagram, sequence diagrams and preliminary class diagrams for the system using UML. Worked with team in detailed design for the use cases and developed detail class diagrams and sequence diagrams.
- Developed different components required for the application like Request Handlers, Delegate Handlers, Response Handlers and BO Validates, Data Objects (DO). Optimized code to take care of performance memory leaks and redesigned the application.
- Integration of the existing claims handling solution.Database design for CMS enabled J2EE framework.
- Created Technical Specification Document and Unit Test Cases.
- Development and Unit testing.
- Integration and System testing EA Life application rollout for 4 states CA, FL, IN and MI.
Environment: JDK 1.4, Struts, Tomcat 4.x, Oracle 9i, HTML, CSS, Ant, Log4j, Windows XP.
Confidential, Indianapolis, IN
Sr. Software Developer
Responsibilities:
- Participated in the analysis, design, coding, Implementation and Testing of the Customer Information System.
- Developed Web Services integrated by different systems including Business Workflows.
- Used XML to specify relevant business object metadata. This metadata will allow the mechanism to handle the marshalling o f object attributes to database table columns and vice versa.
- Utilized JAXB to build Java objects from XML Schema.
- Used XML-Beans for creating XML from java types and vice versa.
- Design Patterns implemented are DTO, DAO, Singleton and Factory.
- Conduct unit testing and integration testing of components and supported capacity testing.
- Responsible for maintenance and bug fixing of the application.
- Extensively used log4j for logging.
Environment: JDK 1.3/1.4, J2EE, XML, XSLT, SAX, DOM, JAXB, XML-Beans, JNDI, ANT, Eclipse3.2, Weblogic server 7, Borland Starteam, FileZilla, Log4j, Windows XP, Oracle 9i, PL/SQL.
Confidential, Cupertino, CA
System Software Engineer
Responsibilities:
- Developed and tested GUI for interactive TV with multiple threads technique based on MFC (Microsoft Foundation Class) coded in C++.
- Designed, developed a Linux device driver for CCube video capture card which is dynamically loadable kernel module coded in C.
- Developed a tool to detect memory leaks dynamically by tracking free and malloc functions coded in C.