We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • 6 + years of experience in design, development, deployment and test of client server, web based and distributed software applications
  • Extensive experience in developing applications using JSP, Servlets, JavaBeans, EJB3.0,, JNDI, AJAX, ITEXT, JavaScript, Java Mail, XML and XSLT, JAXB, XML Beans, JSTL, JSP Custom Tag Libraries, JDBC, JMS Webservices.
  • Expertise experience in Server side MVC frameworks like Struts, Spring 2.0 and familiar wif JSF
  • Good experience in implementing different design patterns such as MVC, Session Façade, Abstract Factory, Singleton and DAO.
  • Working experience in developing Session (Stateless & Stateful), Entity and Message Driven Beans.
  • Developed and deployed multi - tier Enterprise Applications using MyEclipse, Websphere Studio (WSAD5.x), RAD 6.x /7.x and RSA7.5 Application Developers.
  • Experience in configuring and deploying Web Applications using IBM WebSphere 4.x/5.x/6.x/7.x, IBM WebSphere Portal Server 5.1, BEA Weblogic 6.x/7.x/8.x Application Servers and Tomcat Web server, iPlanet.
  • Developed ANT scripts and Maven Scripts for the build and deployment of J2EE applications.
  • Technical expertise in Design, analysis and modeling of n-tired, Object-Oriented system architectures using RUP/Rational Rose
  • Expertise in XML Technologies XML, XSLT, XSD, Xml Schema and used JAXB, JAXP, SAX and DOM.
  • Proficient in using Sound RDBMS concepts and extensively worked wif Oracle 9i/8i, PL/SQL, SQLServer 7.0, DB2UDB.
  • Familiar wif designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Developed and deployed (SOAP/JMS and SOAP/HTTP) webservices to interact wif partner interfaces.
  • Very good experience in developing Test Cases using JUnit and using logging components as Log4J.
  • Used Hibernate as Object relational mapping (ORM) library and also Developed distributed applications using JMS, IBM MQSeries.
  • Excellent communication and interpersonal skills and a very good team player wif the ability to work independently

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, Spring, ODBC, JSP Custom Tag Libraries, Tiles, XML (SAX & DOM), AJAX, Java Mail API, JAXP, JAXB, ANT, Applets, JUnit, Log4J, CVS, SDLC

Middleware: EJB3.0/2.0, RMI, JNDI, JDBC2.0, JTA, JMS, JAX-RPC, UDDI, WSDL, SOAP, IBM Websphere MQ

Web/App Servers: IBM WebSphere 7.x/6.x/5.x/4.x, IBM WebSphere Portal Server5.1, BEA Web Logic 8.x/7.x, Tomcat 5.x/4.x, JRun, JBoss, Apache, Iplanet6.0

IDE Tools: WSAD 5.x, RAD6.0, RSA7.5, Eclipse 3.0/2.1.1, Jbuilder, Edit plus, TextPad

Data Bases: Oracle 8i/9i/10G, DB2 UDB, SQL Server, MS Access

Languages: Java, JavaScript, Visual Basic, PL/SQL, HTML, DHTML, XML, C, C++

Operating Systems: Windows 9x/NT/2000/XP, UNIX (Sun Solaris), Linux, AIX

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Sr Java Developer

Responsibilities:

  • Responsible for gathering business and functional requirements from the users.
  • Implemented Agile (Scrum) Methodology that includes daily scrum wif team.
  • Developed the application using Hibernate, Spring MVC and Webseries Framework.
  • Used Spring AOP for Security and Transaction Management.
  • Developed Rich user interface usingHTML, Java Script, JQuery, JSP, JSTL and CSS.
  • Used Firebug and HttpBasic Watch to inspect HTML5, tweak CSS, debug JavaScript and monitor Ajax Net requests in any web page.
  • Used Virtual Private Database (VPD), a feature of Oracle Databaseto meet the security requirements.
  • Used SQL Developer to query, update and monitor oracle database.
  • Used Hibernate 3.2 to communicate wif the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
  • Developed HQL queries to implement the select, insert, update and delete operations to the database by creating HQL named queries.
  • Used Elvyx, to locate and fix performance issues during JDBC activity.
  • Involved in performance tuning by reviewing the code to reduce the number of database calls and tuning the SQL and HQL queries to get optimized performance.
  • Used Spring Web services for communication wif STAR and BOBJ.
  • Used JAXB for processing XML data.
  • Configured and Administered IBM Rational Clear Case Version Control to automate Code Access and Code Release Management.
  • Used IBM Rational Clear Quest to keep track of Database change requests, defects, activities.
  • HP Quality Center is used to keep track of the defects and maintain the defect status.
  • Used Clear Case Explorer for creating/managing views and delivering the code to the Integration stream on a daily basis.
  • Used PUTTY for UNIX login, to run the batch jobs, to check the server logs and deploying applications.
  • Involved in performing Integration testing of the whole application.
  • Used Junit wif JMock for unit testing.
  • Used Cruise Control for creating a custom continuous build process.
  • Used Maven to build and deploy the application.
  • Configured Web Logic Application server and deployed the web components into the server.

Environment: Java 1.6, Spring 3.0, Hibernate 3.2, Oracle 10G, EXTJS, JSP, JSTL, XML, HTML5, CSS, AJAX, Java Script, Web Logic Application Server, Eclipse 3.0,GWT, JAXB, Web services, Rational Clear Case, Rational Clear Quest, Maven, Cruise Control, Junit, Velocity, Firebug, JQuery, CheckStyle PMD, AJAX,HP Quality Center 9.2.

Confidential, Jersey City, NJ

Senior Java Developer

Responsibilities:

  • Responsible for object-orientated analysis/object-orientated design and also worked closely wif the business analyst’s in gathering, understanding and developing the requirements.
  • Participated in all the phases of the development namely Web Component Creation, Application Assembly and Application Deployment.
  • Developing the J2EE Application using IBM RAD6.0, DB2 Database and Spring Framework and deploying to IBM WAS6.0 application server.
  • Developed Application controllers, Business and Data service modules for the web application.
  • Developed Commission batch process and created PDF files using ITEXT.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
  • Created Plan Comparison features using AJAX. Used Yahoo User Interface (YUI) for Ajax connectivity and also used Treeview.
  • Configured Hibernate wif Spring and also used Transaction Management and also worked wif Exception Resolvers, Abstract Wizard Form Controller.
  • Extensive use of HTML, JSTL and JSP and JQuery for the presentation layer along wif JavaScript for the client side validations.
  • Developed Custom Tag Libraries for the use in web pages by using JSTL package for the development of the webpages.
  • Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
  • Used JNDI to lookup for the data sources required.
  • Designed and developed Webservices to expose services to outside vendors.
  • XML (DOM & SAX) was exhaustively used for parsing data to be displayed from various backend servers.
  • Developed Marshaling and UnMarshalling for Request and Response XML using JAXB and to manipulate XML documents.
  • Designed DTDs, XML Schema for data transmission. Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Ehcache for general purpose caching.
  • Developed Message based systems using JMS API and Message Driven Beans.
  • Developed ANT scripts for the build and deployment of J2EE components in application server.
  • Developed several stored procedures, functions using PL/SQL and Oracle 9i.
  • Worked wif XFDF for populating the form elements on PDF.
  • Configured and created application log file using Log4j.
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework

Environment: Java, J2EE, Spring 2.0, WebSphere6.0, RAD 6.0.1,Servlets, EXTJS, JSP, JQuery, JDBC, XML/XSLT, SAX, DOM, HTML, DHTML, AJAX, DB2UDB, Oracle9i, AIX, UNIX, Shell Scripts, UML, JavaScript, AJAX, CVS, Log4J, JUNIT, ITEXT, JMS, Windows2000/ NT, ANT.

Confidential, NC

Senior Java Developer

Responsibilities:

  • Extensively worked wif Confidential custom WebSeries framework and JDMP automation process.
  • Understanding the existing functionality of the system.
  • Involved in the requirement analysis, design, and development as well as in the testing of dis product
  • Finding out the dependencies across the systems, flow of data and understanding the report, feed generation and upstream and downstream systems feeding.
  • Involved in estimating time for the Change Control. Worked in a close team environment in pairs wif 1 week build iterations.
  • Contributed in design and development of MVC web based application.
  • Used Oracle 10g as a Database and PL/SQL Programming for querying database.
  • Used Web Sphere Application Server 6.1 as an application server for deploying the production application and Tomcat 5 for Development environment.
  • Used J-Unit for unit testing the application and used Log4j tool for debugging the application.
  • Used XSLT, XML, Xalan (XSLT Engine) and Xerces (XML Parser) Parsers to generate the html forms dynamically.
  • Involved in designing and development of Front-end web interface using JSP, JQuery, JSTL, AJAX, JavaScript, CSS and XML for administering and managing users and clients.
  • Involved in prototype designing of JEE Webseries and Spring IOC. Hands on developing Hibernate mapping, POJO’s and DAO’s. Spring Framework is implemented for Service layer. Working Knowledge on Spring Core, Spring IOC and Spring AOP.
  • Used Mercury Quality Center as bug reporting tool.
  • Extensively involved in the developing different kind of currency payments transaction, which involved multi-threading, XML, DOM parsers and Core Java.
  • Responsible for writing J2EE design pattern like Object Model, Sequence diagrams and Use Cases using Rational Rose.
  • Followed Test Driven Development ( TDD Approach )environment using Agile methodologies
  • Hands on creating Crystal Reports and loading them from GUI.
  • Worked closely wif QA Engineers to ensure quality. Hands on testing and extensively worked on White-Box testing which includes bug fixes.
  • Provided Production Support and Application Support by interacting wif the end-users and fixing day to day bugs.

Environment: Java 1.5, Java beans, J2EE, JSP, JSTL, HTML, Servlets, JavaScript, JQuery, AJAX, XML, XSLT, Crystal Reports, CSS, SQL, PL/SQL, ORACLE 10g, XML, Hibernate, Spring JEE Web-Series and JDMP Framework, Putty, Toad, WSAD, Websphere 6.1, XML-SPY, Mercury Quality Center, ANT, VSS, Windows XP, UNIX.

Confidential

Java developer

Responsibilities:

  • Designed UML use cases, class diagrams and sequence diagrams using Rational Rose.
  • Involved in creating, modifying and tagging articles for different tenet products
  • Developed Servlets acting as controllers in MVC.
  • Developed presentation layer using JSP, HTML, and CSS.
  • Used JDBC to connect application to the database.
  • Followed the quality process used in the project such as configuration management, preparing test cases and updating the Test status wif the status of the defects.
  • Involved in bug fixing.
  • Backup using Export and Import Utility from other software using SQL.
  • Maintained security by controlling and monitoring user access to the database
  • Used VSS for version control of the application

Environment: Java1.4, JSsP, Ajax, Servlets, JDBC, Struts, Web services, Oracle 9i, JBoss 4.0.2

Confidential

Software developer

Responsibilities:

  • Developed Search Engine for the website.
  • Designed and developed UI using HTML, CSS.
  • Used Java Script and HTML5 for client side validations.
  • Developed stored procedures in PL/SQL.
  • Developed Servlets containing the business logic, created data layer using JAVA beans and forwarded requests to JSPs which can be viewed by users.

Environment: LINUX, Java, JSP, Servlets, Java Beans, HTML, JavaScript, DHTML, XML, Apache Tomcat Web server, Oracle.

We'd love your feedback!