Java Developer Resume
Camphill, PA
SUMMARY
- Around 7+ years IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
- Proficient with Software development methodologies like Agile Methodologies.
- Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns.
- Excellent Core Java development skills.
- Expertise in coding business components using various API’s of Java like Multithreading, Collections.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, Spring (IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Exposure to XML, DTD, SCHEMA.
- Strong Expertise in front end technologies such HTML, CSS, Javascript and Ajax. Basic understanding of ExtJs
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which uses SOAP, WSDL. Exposure to JAXB & JAX-WS.
- Good experience on reporting APIs such as POI and iText. Some experience on Jasper Reports.
- Expertise in middle tier technologies like JMS (Point-to-Point & Publish and Subscribe).
- Implemented Java Mail APIs to send e-mails.
- Incorporated XML Parsers such as DOM and SAX.
- Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
- Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Subqueries.
- Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and Weblogic.
- Implemented Unit Testing using JUnit and Integration testing during the projects.
- Exposure to tools such as ANT and hands on experience on SQLyog and SQL Developer
- Used integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans, Clear Case and VSS.
- Exposure to UNIX commands and Suse Linux.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL, PL/SQL, Java Enterprise Edition
Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, MDBs, Session Beans, Javascript, AJAX, DOJO, ExtJs, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM
Web Services: SOAP, WSDL,JAX-RPC, JAXB, JAX-WS, Apache Axis
Databases: Oracle and MySql
Distributed/ Middleware: JMS (Java Messaging Service)
Tools: /Software: Eclipse, MyEclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML
Application/Web Server: Apache Tomcat, Jboss, Websphere and WebLogic
Operating Systems: UNIX, Suse Linux, Windows
Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP
Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern
PROFESSIONAL EXPERIENCE
Confidential, CampHill, PA
Java Developer
Responsibilities:
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality
- Used Dojo for the client side development and validations
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Used AJAX in suggestive search and to display dialog boxes.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Developed HQL queries for CRUD.
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using Confidential DB2.
- Used JDBC to connect to the oracle database and JNDI to lookup administered objects
- Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB2 SQLs.
- Responsible for extracting the data by Screen Scraping and also responsible for consuming the web services using Apache CXF.
- Worked on web services SOAP and REST technologies
- Developed the web services by using WSDL, SOAP using SOA
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
- Used Subversion for software version control
- Created test plans and JUnit test cases and test suite for testing the application.
- Worked in Agile environment with active scrum participation.
- Designed the front end using Java Applets and Swing, as well as JSP
- Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Provided end user support for all levels of Oracle ECM users.
- Primary UI developer for Google Web Toolkit (GWT)-based VDI-in-a-Box management console
- Used JIRA issue tracker to file the bugs.
- Designed and implemented Report Module (using Jasper Report framework) in phase 2.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
- Configured Server for Oracle Database and Apache Tomcat
- Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX
- Developed and designed web interfaces and layouts using PHP, Javascript, HTML 5 and CSS.
Environment: s: JSF, DOJO, JAVASCRIPT, CSS, AJAX, HTML5, DB2, CRUD, PL/SQL, JDBC, APACHE CXF, SOAP, WEBSERVICES, ECLIPSE, WEBSPHERE PORTAL, SUBVERSION, JUNIT, SCRUM, UML, JSP, JSTL, SERVLET, MAVEN, XML.
Confidential, Boston, MA
J2EE Developer
Responsibilities:
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Developed Java and EJB in Mainframe DB2 environment.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Used TOAD for database query testing, in the process of optimizing the queries
- Monitoring SQL server Error logs, Disk Space growth, Clustering
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
- Designed and developed required WSDL and XSD for the services.
- Used NetBeans IDE for fundamental Java projects
- Deployed the application in JBOSS Application Server.
- Work with clients on their day to day interactions with CVS Caremark.
- Used Visual Source Safe (VSS) for source code maintenance.
- Designed UML diagrams using UML and Rational Rose.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed JSP pages and Servlets for customer maintenance
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Used JavaScript, XML Spy for validating the WSDL and XSD's.
- Deployed complex systems on client site that includes EMC Documentum & Confidential FileNet.
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Designed the front end using Swing.
Environment: s: Jave, J2EE, EJB, JQUERY, MY SQL, TOAD, SQL SEVER, DB2, APACHE AXIS2, WSDL, NETBEANS, JBOSS, CVS, LINUX, UNIX, RUBY, WORDPRESS, DRUPAL, .NET, ASP, C, C++, VB, ASP.
Confidential, Winston-Salem, NC
Java Developer
Responsibilities:
- Deployed J2EE applications in JBoss clustered environments.
- Involved in local and farm Depolyments forJBoss application server.
- Deployed J2EE applications on jboss clustered environment (Farm and Local deployments).
- Upgrade to version 6.1 to 7 and fix packs to the runtime environment as required decreasing vulnerability to production environment and moved the application to other data centre.
- Created Process instances views and tasks in the BPC Explorer to process the stuck instances and also to know the number of counts.
- Configured JDBC connectivity for Jboss using Type-4 drivers.
- Deploying application in WAS and WPS on Linux using console and also automated JACL scripts after getting the Release EAR, WAR and JAR files from Rational Clear Case.
- End to End Business Process Execution Language (BPEL’s) implementation of sample application.
- Upgraded applications with various patch files (JSP’s, EJB’s, Class files, changing various properties and property files and other configurations).
- Defined, documented, troubleshoot, and resolved issues relating to the business/BPEL workflows for the Re-Admin, from the vendor C2P supplied code, and supported the Environmental setup.
- Installed Business Process Choreographer Explorer, maintained, troubleshoot Business instances and overall system.
- Design the specifications for Websphere Application / Process Servers and Process servers as per business needs.
- Deployed EAR/WAR files on multiple Servers/Clusters and maintained Load balancing, high availability and Failover functionality.
- Experience in Smart CVS to transfer the .war and .aar files from CVS to remote BoKs
Environment: J2EE 1.3/1.5/1.5, Windows 2003,, Confidential HTTPServer6.0.2.9, Oracle 9i/10g, DB2 9.x/8.x, BPEL, WSAD, RAD7, Apache, SunOneWebServer 6x, Active Directory (ADAM), Site Scope, Web Access, XML, DB2, Shell scripts.
Confidential, NYC, NY
Software Engineer
Responsibilities:
- Interacting with the client and analyzing the requirements to help and understand the requirements.
- Involved in all phases of SDLC.
- Designed Class diagrams, framework and developed Use case diagram and Sequence diagram.
- Application was designed and developed in Struts framework with Struts Tiles which is based on MVC pattern.
- Presentation tier was incorporated using JSP, HTML, CSS, AJAX and JavaScript.
- Implemented the Struts Validation framework.
- Use of Java Collection API and classes such as HashMap, ArrayList and Vectors.
- Incorporated XML Parser such as DOM.
- Developed web services using SOAP, WSDL and Apache Axis which helped communicating through different modules of the application.
- Implemented database transactions using Hibernate ORM framework.
- Implemented iText and POI to generate reports.
- MySql was used as RDBMS. Hands on experience creating E-R diagram, complex queries and subqueries.
- Built and deployed WAR file on JBoss. Application server.
- Used VSS for version control of project files.
- Implemented Log4j to maintain system log.
- Developed application using MyEclipse for rapid development.
- Involved in QA support and deployed the application on Production server and supported for the real time issues.
Environment: s: J2SE, STRUTS, STRUTS TILES, JSP, HTML, AJAX, JAVASCRIPT, SERVLETS, HIBERNATE, SOAP, WSDL, APACHE AXIS, DOM, ITEXT, POI, MYSQL,, JBOSS, MYECLIPSE
Confidential
Java Developer
Responsibilities:
- Analyzed the requirements and provided inputs to the designer.
- Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
- Developed the business tier using Core Java and the HTTP interfaces using Servlets.
- Involved in review of the design and helped in transforming the application to an optimized solution framework.
- Designed the helper classes for better data exchange between the MVC layers.
- JSP, HTML, Javascript, CSS and Ajax used for front end development.
- Implemented Collections API to manage Java Objects in Business Logic layer.
- Built the admin module using Struts framework for the master configuration.
- Implementation of DistrubutedMap using DnyaCache for implementing the distributed cache on a clustered environment.
- Worked with multithreading in synchronized environment.
- Designed and developed the persistence tier using Hibernate framework.
- Implemented EJB (Session Beans) to create WAS Scheduler.
- Used Websphere data sources for the database connection and accessed using JNDI names.
- Implemented the Websphere scheduler and provided the scheduling logic to process the Cache.
- Developed a Stored Procedures for inserting and updating the tables of the database.
- Used Oracle as relational databases and created E-R diagrams for the database tables.
- Implemented Log4j to maintain system log.
- Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
- Directly interacted with the client application leads, to help them integrate their application with MNP.
- Eclipse was used for Rapid Development of the application.
- Build EAR using ANT tool.
- Deployed the application on production server along with WAS administrator.
Environment: s: JAVA, JSP, HTML, CSS, JAVASCRIPT, AJAX, SERVLETS, STRUTS, HIBERNATE, EJB (SESSION BEANS), LOG4J, WEBSPHERE DATASOURCE, Confidential WEBSPHERE, JNDI, ORACLE, WINDOWS XP, UNIX, ANT, ECLIPSE.
