Java Developer Resume
Kansas City, MissourI
SUMMARY
- 7+ years of professional experience in IT industry
- 7+ years of experience in designing and developing Java based Web Applications in multi - tier and Client/Server environments through Software Development Life Cycle (SDLC) process.
- Experience in Object Oriented Analysis, Design (OOAD) and development of software using UML Methodology, good knowledge of J2EE design patterns and Core Java design patterns.
- Experience in using various web/ application server like BEAweb logic, apache tomcat, sun one web server and jboss.
- Knowledge of project life cycle (design, development, testing and implementation) of Client Server and Web applications.
- In-depth understanding of Data Structure and Algorithms.
- Very good experience in complete project life cycle (design, development, testing and implementation) of Client Server and Web applications.
- Extensive experience working in Oracle, DB2, SQL Server, PL/SQL and My SQL database.
- Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions and Trigger.
- Familiar with Java virtual machine (JVM) and multi-threaded processing.
- Experience with web-based UI development using JQuery, UI, CSS, HTML, HTML5, XHTML and JavaScript.
- Extensive experience in middle-tier development using J2EE technologies like JDBC, JNDI, JSP, Servlets, JSP, JSF, Struts, Spring, Hibernate, JDBC, EJB, JBoss and Ajax.
- Good understanding of application servers WebLogic, WebSphere and XML methodologies (XML, XSL, XSD) including Web Services and SOAP
- Proficient in using XML Suit of technologies (XML,XSL,XSLT,DTD,XML Schema,JAXP).
- Experienced in parsing XML documents using SAX, DOM parsers and using XPATH, XSLT transformations.
- Strong Experience in Oracle database 8i/9i and backend programming. Sound experience in SQL, PLSQL programming. Normalization, creation of stored procedures and function, packages, writing SQL, cursors, triggers and views.
- Worked with IBM MQ Series for message driven beans (MDB).
- Experienced in using CVS, Harvest, MS Visio and Rational Rose for UML diagrams.
- Expert level skills in Designing and Implementing web servers solutions and deploying Java Application Servers like Websphere, Web Logic, configuring Apache Web Server and configuring various Servlet engines.
- Experienced in using ANT as build-tool for building and deploying J2EE applications
- Experienced in using Junit, EasyMock testing framework and testing the application functionality and Log4j to put log-statements into the application.
- Experience in writing batch scripts in Linux/UNIX to automate sequential script entry.
- Hands on experience in application development using Java, RDBMS, and Unix shell scripting.
- Good working knowledge of IDE tools like Eclipse, My Eclipse, web Sphere studio application developer (WSAD), RAD and NetBeans.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, C#, SQL, PLSQL, VB.
Web Technologies: javaScript,VBScript, JDBC,JavaServelets,JSP,HTML,DHTML, CSS,PHP,XML,AJAX.
Messaging System: JMS
Java Frameworks: Struts,Spring, Hybernate, Apache CFX, Android,Swing, RCP, Jfaces, Jquery, Xquery.
Operating Systems: UNIX, Linux, Solar, Windows, MAC
RDBMS: MySQL,oracle 11g, DB2, MS SQL Server, SQLLite
IDE: Eclipse,VisualStudio,Netbeans,JGrasp,JBuilder,MyEclipse,WSAD.
Servers: Apache Tomcat, Weblogic
ContentManagementsystem: Java Packages, Ruby on Rails
Testing Frameworks: JUnit, Easymock, JNUnit
VersionControlSystem: CVS,Clearcase, SVN, GIT
Design Methodologies: UML, Rational Rose
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Kansas City, Missouri
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Creating, development of new solution for patient accounting Multiple Primaries.
- Implementing the new Solution for Multiple Primaries.
- Worked with JavaRCP applications.
- Data Accessing and pulling information from Database using Cerner’s CCL Query Language.
- Used Eclipse framework for designing.
- Used Maven build structure to build the Project.
- Used OSGI Framework.
- Used Java SWT with JFaces for UI Changes.
- Worked on Junit Testing for Non- UI changes.
- Worked with the Test analyst to design the test plans.
- Worked with the Deployments and Releases.
- Participated in scrum software development process as part of agile software development methodology.
- Participated in enhancing the code and participating in the code review.
Environment: s: Java, Eclipse, Maven, OSGI, SWT, JFaces, RCP, Oracle SQL Developer, CCL, Junit, SVN
Java With OSM Developer
Confidential, St. Louis, Missouri
Responsibilities:
- Design and development of Oracle OSM.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the SVN source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, SVN and Ant.
- Worked on the Process flowswith Automated and Manualtask.
- Used XQueryfor the Process to the Automated to the next task.
- Used Core Java to enhance the Project and to customize it.
- Used ANT as build-tool for building applications with Used of JUnit for performing Unit testing.
- Used WebLogic server for the environment to run and Test.
- Worked on RCP application to create multiple forms for UIM.
- Worked on relational database design and writing SQL queries, stored procedures, views, functions with Oracle.
- Worked with the Deployments and Buildanalysis.
- Worked with both Scripts and GUIfor the Starting and Stopping the Server for the Deployment Changes to have effect.
- Worked with SOAP UI to Send Provision Request Manually through XML.
- Participated in SCRUM software development process as part of agile software development methodology.
- Participated in requirements gathering and analysis with business analyst’s team.
Environment: Oracle Design Studio, Java, JSP, SOAP UI, XML Web Services, JNDI, Java Script, RCP, Servlet, JUnit, Ant, SVN.
Java/J2EE Developer
Confidential, State of Missouri
Responsibilities:
- Established continuous integration (CI) practices and standards for the UIMOD.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the SVN source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, SVN, JUnit, Selenium and Maven.
- Extensively worked on Servlets, JSPs, Struts and Tiles, JavaScript, Expressionlanguage, JSTL, JSP custom tags.
- Used XML Web Services for transferring data between different applications.
- Used Apache CXF web service stack for developing web services and SOAP UI and XML-SPY for testing web services.
- Used JaxB for binding XML to Java along with SAX and DOM parsers to parse xml data then Used Xpath to parse XML documents.
- Implemented Hibernate in data access layer to access and update information in the database.
- Implemented Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
- Used RAD Programming Techniques to develop, manage end to end tactical solutions and execute applications.
- Used JBoss Application Server as application server and Harvest for build and deployment.
- Worked on relational database design and writing SQL queries, stored procedures, views, functions, triggers, cursors with Oracle.
- Used ANT as build-tool for building J2EE applications with Used of JUnit, EasyMock Testing Framework for performing Unit testing.
- Used Log4J to capture the log that includes runtime exceptions.
- Participated in SCRUM software development process as part of agile software development methodology.
- Participated in requirements gathering and analysis with business analyst’s team.
- Participated in team meetings with testing team to discuss the defects entered in Bugzilla.
Environment: My Eclipse, Java, UML, struts, Hibernate, JSP, XML Web Services, CXF, JNDI, Java Script, Servlet, JUnit, Maven, SVN.
Java/J2EE Developer
Confidential, Costa Mesa, CA
Responsibilities:
- Involved in designing and development of Web Application.
- Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Struts with Tiles is the MVC framework which used for the application.
- Extensively worked on Servlets, JSPs, Struts and Tiles, JavaScript, Expression language, JSTL, JSP custom tags
- Configured Struts-config.xml, ejb-jar.xml and web.xml on the application.
- Used Apache CXF web service stack for developing web services and SOAP UI and XML-SPY for testing web services.
- Used JBoss Application Server 4.0 as application server and Harvest for build and deployment.
- Used ANT as build-tool for building J2EE applications.
- Used Hibernate in data access layer to access and update information in the database.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important
- Involved in agileSCRUM methodology implementation.
- Involved in various performance projects to increase the response time of the application.
- Involved in integration of Legacy Scoring and Analytical Models like SMG3 into thenew application using Web Services.
- Involved in development of batch processing application using Multi-threaded executorpools for faster processing.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Handling the scalability tool for the framework.
- Code refactoring to optimize the calls to various system components.
- Experience working with off-shore teams and communicating daily status on issues, road-blocks.
Environment: Java, IBM Data Power, JProfiler, Spring, Struts,Hibernate, CXF, JNDI, Servlet 2.3, JUnit, SVN,Jboss, XML Web services, DB2, JDBC, ANT, UML.
JAVA Developer
Confidential, Worcester, MA
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Analysis, design and development of Application based onJ2EEusingStruts and Tiles,SpringandHibernate.
- Used XML Web Services for transferring data between different applications.
- Used Apache CXF web service stack for developing web services and SOAP UI and XML-SPY for testing web services.
- Hibernate was used forObject Relational mappingwith Oracle database.
- Worked with Spring IOCfor injecting the beans and reduced the coupling between the classes.
- Involved in developing the user interface usingStruts.
- Implemented Spring IOC (Inversion of Control)/DI (Dependency Injection)for wiring the object dependencies across the application.
- Integratedspring and Hibernate ORMframework for persistence and usedHibernateDaoSupportwith Hibernate Template to access the data.
- Implemented spring transactionmanagement for implementing transaction's for the application.
- Design patterns implemented -Service Locator.
- Performed unit testing usingJunit 3, EasyMock Testing Framework for performing Unit testing.
- Worked onPL/SQLstored procedures usingPL/SQL Developer.
- Involved in Fixing theproductionDefects for the application.
- Used ANT as build-tool for building J2EE applications.
Environment: Java, Struts, PL/SQL, Spring IOC, Spring Transaction Management, Hibernate,Springs JSP, Oracle 11g, JUnit 3, PL/SQL Developer, Application Server, JDBC, ANT, Maven, CVS, Harvest, UML, Struts, XML Web Services.
JAVA & Web Developer
Confidential
Responsibilities:
- Architected, designed and developed the system in 3 tiers.
- Conceptualize, design, develop, and implement the look and feel of web pages that are visuallypleasing, load quickly, and meet established design standards.
- Collaborate with Software Architect and Managers to optimize the user experience and make products easy to use.
- Develop dynamic and visually attractive standard complaint HTML, CSS user interfaces with different browser compatibility using UI Framework and support co-workers on fixing the UI issues in Dev environment.
- Developed the application under J2EE architecture, developed, Designed dynamic and browser compatible user interfaces using JSP, Custom Tags, HTML, CSS, and JavaScript.
- Developed Application Servers persistence layer using JDBC, NO SQL and SQL.
- Designing and developingMap reduce jobs for the batchprocessing.
- Writing stored procedures for the Map Reduce jobs to perform automation calls on uploads and downloads of files from MangoDB.
- Developing multithreaded Procedures of easy search.
- Used JDBC to connect the web applications to Databases.
- Implemented Test First unit testing framework driven using Junit.
- Developed and utilized J2EE Services and JMS components for messaging in Web Logic.
- Configured development environment using Web logic application server for developers integration testing.
- Trained divisional website administrators on adding and updating content through the contentmanagement system.
Environment: Java/J2EE, SQL, NO SQL, MangoDB, JSP, AJAX, Java Script, Web Logic, HTML4, JDBC
Software Engineer
Confidential
Responsibilities:
- Worked on enhancements to module web pages.
- Made use of Java script for client side validation.
- Used Struts Framework for implementing the MVC Architecture.
- Used Swing API for GUI over Struts MVC architecture.
- Implemented Apache Camel With utilization of ActiveMQ for messaging system
- Run crystal reports to verify the user data.
- Worked on JSF, JSP as a part of implantation process.
- Supported UNIX UAT environment with the minimum downtime.
- Worked closely with the business users for requirement gathering and defects.
- Analyzed the data stored in Oracle database via OracleSQLDeveloper.
- Generated JUnit test cases to test and debug individual components.
- Prepared detailed design of the system with Class Diagrams, Sequence Diagrams and ER Diagrams using UML (Rational Rose).
- Wrote unit test cases using JUnit.
Environment: Core Java, JDBC, JSP, CSS, JavaScript, log4j, JUnit, SQL, Struts MVC, Eclipse, Rational Rose, Oracle, TOAD, HTML, Crystal reports, Apache Camel, Swing
JAVA Developer
Confidential
Responsibilities:
- Designed and developed several multi-tiered J2EE application and products as per an Object Oriented Architecture OR SOA standards.
- Developed user interfaces using JSP framework with AJAX, Java Script, HTML, XHTML, and CSS.
- Performed the design and development of various modules using CBDNavigator Framework.
- Had an understanding of all project requirements as specified in Use Cases, Requirements.
- Actively participated in design and development of the Home Page, Investment Products and user maintenance screens for internal admin in IAM and FAS application as per UI prototype
- Used Hibernate framework to communicate with the DB2 database for various modules.
- Used JavaScript for client side validations and used JSF frame work for server side validation.
- Used XSLT to transform XML documents into HTML templates.
- Performed key role in designing and developing enterprise J2EE applications using RAD.
- Used JProbe Framework for performance testing, code coverage.
- Deployed J2EE applications in Web sphere application server by building and deploying ear file using ANTscript.
- Used J2EE design patterns like Spring MVC.
Environment: Java, Spring MVC, JSF, Java Beans, JDBC, HTML, XHTML, JavaScript, AJAX, XML, XSLT, CSS, Hibernate, RAD, UML, JUnit, JTest, JProbe, Serena PVCS, Team Track and DB2.
J2EE Developer
Confidential
Responsibilities:
- Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Extensively worked on Servlets, JSPs, Struts and Tiles, JavaScript, Ajax, Expressionlanguage, JSTL, JSP custom tags.
- Designed and developed premium calculators, policy issue and renewal for NIA which includes modules such as Motor, Health, Overseas Medical claim etc.
- Implemented bill desk integration with the website for online bill payments.
- SOAP Web Services Consumption from other teams (IIMS-Internal team in NIA).
- Application was based on MVC architecture with Strutsfor UI controller and EJB in business layer.
- Extensively worked on Servlets, JSPs, Struts and Tiles, JavaScript, Ajax, CSS, JSTL, JSP custom tags.
- Used WSAD 5.1.2 IDE for application development.
- Used spring framework for dependency injection.
- Persistence layer was implemented using Hibernate Framework which interacts with the UDBDB2 database.
- Used IBM Web Sphere Application Server for deploying applications.
- Used ANT as build-tool for building J2EE applications.
- Used MAVEN in each project to automate the builds and managing project.
- Used JunitTesting Framework for performing Unit testing.
- Used Log4J to capture the log that includes runtime exceptions.
- Worked on monitoring production logs and fixing runtime exceptions related to the errors.
- Participated in SCRUM software development process for agile software development.
Environment: HTML, CSS, Java Script, Oracle AS-portal, Portlet, Spring, Ibatis, XML, SQL, WSAD, IBM Web Sphere Application Server, Java, UML, struts, Hibernate, Springs, JSP,Web Services, SOAP, WSDL, JMS, JNDI, Java Script, POJO, Servlet, JUnit, Prototype, Maven, CVS.
