We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Bloomington-iL

SUMMARY

  • Around 7 years of experience on Web & Client - Server application development and design using Object Oriented Programming, Java /JEE/ J2EE technologies.
  • Expertise in various phases of Software Development including analysis, design, development and deployment of applications using JEE/J2EE technologies including Servlets, JSP, Java Beans, EJB, JSTL, JMS, Struts, Spring, JSF, JDBC, JNDI, Hibernate and WebServices.
  • Expertise in OOA, OOD, SDLC, Software Development, Java Application Development, Distributed Application Development and Object Oriented Programming (OOP).
  • Sound Knowledge and good working experience in various open source frame works like STRUTS, SPRING and HIBERNATE.
  • Having good knowledge in developing applications using SWING Application Frame Work
  • Hands on experience in working with Enterprise Java Beans (EJBs) that include Session Beans, Message Driven Beans.
  • Developed reusable components based on applications cross cutting concerns and published them as Aspects.
  • Experience in using UML tools like Rational Rose for developing UML Activity diagrams, Sequence diagrams and Class diagrams.
  • Thorough knowledge and strong experience in the design and Implementation of Web Services using SOAP, WSDL, UDDI.
  • Experienced and highly proficient in using XML related technologies like XSL, XSLT, XPath, DTDs, XML Schemas, Namespaces as well as XML parsing APIs like DOM and SAX.
  • Hands on experience in Oracle, MS SQL Server, SQL query optimization, PL/SQL, Java stored procedures and JDBC.
  • Experience in configuring application domains Weblogic and WebSphere Application Server.
  • Having good experience in developing applications using Eclipse and RAD, building them using Maven/ANT and deploying them in application servers like Weblogic and WebSphere.
  • Strengths include excellent interpersonal and communication skills, easily adaptable to new technologies, meet deadlines and a very good team player with ability to work well under pressure.

TECHNICAL SKILLS

Programming Languages: C, C++, Java (J2SE & J2EE), SQL and PL/SQL

JEE / J2EE Technologies: Servlets, JSP, JSTL, EJB, JDBC, JMS, JNDI, LDAP, JAXB, JAX-WS, JAX-RPC

Web Technologies: HTML, DHTML, CSS, AJAX, SOAP, WSDL

XML Technologies: SAX, DOM, DTD, XSD, XML, XSLT, XPath

Databases: Oracle, DB2, SQL Server, MySQL

Application / Web Servers: Tomcat, WebLogic, IBM’s WebSphere, JBoss

Versioning Software: SVN, CVS, Serena Dimensions

Framework: Struts, JSF, spring, Hibernate

Tools: ANT, Maven, JUnit, Log4J, SoapUI

IDEs: Eclipse, IntelliJ, Weblogic Workshop, WSAD, RSA

XML Editors: XML Spy, Stylus Studio

Operating Systems: UNIX, Windows 2000/9X/NT

PROFESSIONAL EXPERIENCE

Confidential, Bloomington-IL

Java Developer

Responsibilities:

  • Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring MVC, JSP, Servlets, Custom Taglibs and JavaScript. .
  • Implemented the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
  • Prepares flowcharts and diagrams to illustrate sequence of steps program must follow and to describe logical operations involved.
  • Involved in various phases of Software Development Life Cycle.
  • Was involved in the preparation of the software requirements and Component design documents, Component Specification Document.
  • Developed UML models consisting of Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose software
  • Configured Hibernate to make use of second level EHcaching to display the static lookup data from the database
  • Developed Web services modules based on SOA architecture to consume services.
  • Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web services using AXIS.
  • Implemented various session beans (EJB) in business layers.
  • Optimizing the Web Sphere Application server for maximum throughput. Involved in tweaking configuration and settings.
  • Worked on the Test Drive Development to write the classes and test them using JUNIT and easy Mock and JProbe for profiling.
  • Developed the necessary business logic by implementing J2EE design patterns like Session Facade, Singleton, Business Delegate, Data Access Object
  • Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects and AOP is used for Logging.
  • Developed MDB classes and the necessary business logic to be processed when the message has arrived from MQ.
  • Continuous integration to build the project using Jenkins with Maven Builder

Environment: J2EE, Spring, Hibernate, Web Services, SOAP, JMS, WSDL, XML, XSLT, EJB 3.0, JUnit, Maven, Log4J, JMock, DB2, Web Sphere Application Server, RSA, Jprobe, Defect Trac, SVN, Jenkins, soap UI.

Confidential, Lexington-KY

Responsibilities:

  • Designed and Implemented User Interface co-ordination of JSP, Servlets, JavaScript and Custom Taglibs.
  • Followed Scrum methodologies.
  • Developed user interface using JSP, HTML, CSS and JavaScript.
  • Developed Unit testing frame driven by Test First methodology (TDD), used mock objects, easymock, cactus, Selenium to develop the test cases for server side as well as for user interface.
  • Involved in production support for CI-5 Inquira and Bold chat
  • Have run UNIX automated deployment scripts for QA and Dev environments
  • Supported to support. Confidential .com and support-qa. Confidential .com
  • Involved in deployment and integration testing with other subsystems.
  • Configured data sources for connection Management.
  • Involved in technical documentation and assisting End-User training.
  • Involved in Defect fixing and Code Review Process.
  • Client side and Server side validation using Java script
  • Developed the Business logic in core Java for getting the Stores data.
  • Deployed the application in Tomcat Web Server on Unix Boxes.
  • Coordinated with off-site team at various stages of the application development lifecycle.
  • Coordinated with Webserver team while deploying in QA and Production.
  • Coordinated with Siebel, web method team regarding issue of Multiple SR’s creation.
  • Configured development environment using Tomcat server for developers integration testing.

Environment: JSP, HTML, JEE, Tomcat, Oracle, Eclipse, JUnit, SVN, JavaScript, CSS, CruiseControl, Log4J, TeamTrack, SQL Developer, Toad and UNIX.

Confidential, Mooresville, NC

Responsibilities:

  • Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, JSP, Servlets and Custom Taglibs.
  • Developed User Interface POC based on MVC frameworks like JSF, Spring MVC, Struts.
  • Developed the User Interface validation frame work in combination of custom validation build on top of Struts validation frame work from the form bean.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects and Log4j is used for Logging.
  • Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
  • Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
  • Developed Server side components with coordination of EJB, Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate, session façade, Service locator, DO’s, TO’s, PO’s.
  • Used Hibernates for data persistence & storage.
  • Designed and developed unit testing framework revolving around Test Driven for existing applications/ modules and Test first methodology for new initiatives/enhancements using Junit3 Junit4, easy mock.
  • Developed Unit testing frame driven by Test First methodology (TDD), used mock objects, easymock, cactus, Selenium to develop the test cases for server side as well as for user interface.
  • Developed and utilized J2EE Services and JMS components for messaging communication in WebLogic Application Server.
  • Developed logic for consuming Web Services to get the party and policy details based on the client id and policy numbers request using JAX-RPC as runtime environment. Also developed necessary message handler classes for embedding security header information. Web Service operations being invoked was Doc/Literal type and used DII (Dynamic Invocation Interface) way of invoking Web Service.
  • Used WS-Security for authenticating the SOAP messages along with encryption and decryption.
  • Configured development environment using Weblogic application server for developers integration testing.
  • Optimizing the WebLogic Application server for maximum throughput. Involved in tweaking configuration and settings.
  • Developed aspect oriented logging module using SLF4J, Log4J for logging purposes.
  • Continuous integration to build the project using Cruise Control with Ant Builder

Environment: Struts, JSP, HTML, JEE, WebLogic, Hibernate, Oracle, Eclipse, JUnit, PVCS, CruiseControl, Maven, Log4J, TeamTrack, SQL Developer, and WinSQL.

Confidential, Madison, WI

Responsibilities:

  • Requirement analysis of the business specifications, development of programs Specification, System Testing, Internal code reviews for quality, Client Interaction.
  • Used JSF framework and JSF components and beans for web development using Eclipse IDE.
  • Used JSF Rich faces to integrate Ajax capabilities to business logic.
  • Used JSF Frame Work to implement MVC design and advanced validator.
  • Used advanced feature of JSF Wildcard Mappings for preparing, displaying the form on JSP and submitting form to an action.
  • Actively involved in development and provided support for implementation.
  • Partly worked as a technical lead in the design and development of enterprise Service Platform.
  • Used JMS messages to log audit messages (success and failure) on to GAL (General Audit Logging).
  • Used Hibernate for persisting the customer and billing information’s and EHCache for second level caching.
  • MDB’s are used for nightly builds for auto billing and payment services.
  • Used WS-Security for authenticating the SOAP messages along with encryption and decryption.
  • Actively involved in resolving the design bottlenecks and optimized queries depending on the service calls with respect to cost and time spent.
  • Performance tuning to identify and solve possible bottle necks in the application.
  • Ensured code quality using tools like Find Bugs and Hudson.
  • Parameterized different JVM settings to obtain optimal values for the application.
  • Automated the deployment to each environment.

Environment: Eclipse, IBM RAD, JAX-WS, XML, XSD, Java, J2EE, JSF, spring, Hibernate, Ajax, CVS, log4j, JUnit, Oracle, Linux, Web Sphere, and Load Runner.

Confidential, Huston, TX

Responsibilities:

  • Followed Agile methodology and used Test Driven Development
  • Developed Monitoring, logging and exception handling frame works. Configured several log4j adapters and log4j view Chainsaw
  • Designed and developed web based UI using JSP, Struts Taglibs and developed action classes to handle the user request
  • Developed validation frame work using struts dynaction classes and validation frame work to handle client side validations
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object
  • Developed DAO layer using JDBC, DAO design pattern to handle the interaction with Data base (Oracle)
  • Developed testing frame work for User Interface and server side components using testing frame works like HTTPUnit, Cactus and Junit
  • Used several design patterns like business delegate, DAO and front controller in the development process
  • Involved in production support for SISProperty
  • Developed UNIX automated deployment scripts for QA and Dev environments
  • Used JCoverage to analyze the effective code usage, coverage which helped in identifying the redundant code

Environment: J2SE/J2EE, EJB, Spring Framework, JSP, XML/XSLT, SAX, spring, WebLogic, Jboss, Magic Draw UML, JavaScript, Oracle, Toad, CVS, Junit.

We'd love your feedback!