Java Developer Resume
Lexington-kY
SUMMARY:
- Having around Six years of experience on Web & Client - Server application development and design using Object Oriented Programming, Java /JEE/ J2EE technologies.
- Expertise in various faces of Software Development including analysis, design, development and deployment of applications using Servlets, JSP, Java Beans, EJB, JSTL, JMS, Struts, Spring, JSF, JDBC, JNDI, Hibernate.
- Demonstrates expertise in SOA, JEE, OOAD, Frameworks, Patterns, Test Driven Development, Continuous Integration and Agile.
- 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 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.
- Having good experience in developing applications using Eclipse, 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: Servlet, JSP, EJB, JDBC, JSTL, JMS, JNDI, LDAP
Web Technologies: HTML, CSS, AJAX, SOAP, WSDL
Databases: Oracle, DB2, SQL Server, MySQL
Application / Web Servers: Tomcat, WebLogic, IBM’s WebSphere, JBoss
Versioning Software: Visual SourceSafe, CVS, Serena Dimensions, PVCS
Framework: Struts, JSF, Spring, Hibernate
Tools: ANT, Maven, JUnit, Log4J, SoapUI
IDEs: Eclipse, IntelliJ, Weblogic Workshop, WSAD
XML Editors: XML Spy, Stylus Studio
Operating Systems: UNIX, Windows Platforms
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Lexington-KY
Responsibilities:
- Implemented the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
- Designed and Implemented User Interface co-ordination of JSP, Servlets, Java script and Custom Taglibs.
- Developed user interface using JSP, HTML, CSS and JavaScript.
- Developed Unit testing frame driven by Test First methodology (TDD), used mock objects, easy mock, cactus, Selenium to develop the test cases for server side as well as for user interface.
- Involved in production support for CI-5 Inquira.
- Have run UNIX automated deployment scripts for QA and Development environments
- 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 2.x, HTML 5, JEE, Tomcat 6.x, Oracle 10g, Eclipse, JUnit 3.x, PVCS 7, JavaScript, CSS, CruiseControl, Log4J, TeamTrack, SQL Developer, Toad and UNIX.
Java Developer
Confidential, NC
Responsibilities:
- Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC
- Developed User Interface POC based on MVC frameworks like JSF.
- 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 AOP 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.
- Configured Hibernate to make use of second level EHcaching to display the static lookup data from the database
- 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, easy mock, 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 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.
- 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 2.0, HTML 5, JEE, WebLogic, Hibernate, Oracle10g, Eclipse, JUnit 3x, PVCS 6.5, Cruise Control, Maven, Log4J, Team Track, SQL Developer, and WinSQL.
Java/J2EE Developer
Confidential, St. Louis, MO
Responsibilities:
- Requirement analysis of the business specifications, development of programs Specification, System Testing, Internal code reviews for quality, Client Interaction.
- 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, Struts, spring, Hibernate, Ajax, CVS, log4j, JUnit, Oracle, Linux, Weblogic, and Load Runner.
Java Developer
Confidential
Responsibilities:
- Involved in the entire software engineering life cycle, including Client Requirement Estimation, Functional Specification, Design, Coding, Unit Testing and Documenting.
- Designed and Developed Web pages by using HTML/JSP.
- Extensively used JavaScript for front end validation.
- Designed and developed Session beans to implement the business logic.
- Developed Data Access Layer using JDBC to perform the common database activities like select, update, insert and delete.
- Designed and developed DVO’s for data transfer.
- Written Stored Procedures and Triggers by using PL/SQL.
- Co-ordinate with testing team in QA environment and fixed bugs in timely manner.
- Involved in production support after the implementation of the project.
Environment: WindowsNT, Java, JSP, Servlets, JDBC, JavaScript, XML, HTML, Oracle7.3, PL/SQL, SQL*Loader, SQL*Plus, Websphere.