We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Jackson, MS

SUMMARY

  • A Professional Java/J2EE developer having over 7 years of experience with full project lifecycle development in Java - J2EE technologies, Requirements analysis, Design, Development, Testing and Deployment of software applications
  • Involved in the Software Development Life Cycle phases which include Analysis, Design, Implementation, Testing and Maintenance
  • Experience in reviewing client requirement, prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
  • Strong implementation knowledge of Object Oriented Analysisand Design using RUP, Agile and Scrum methodologies.
  • Experience in OOA, OOD, SDLC, Software Development, Java Application Development, Distributed Application Development and Object Oriented Programming (OOP) through implementation and testing.
  • Experience with 2-tier, 3-tier and 4-tier architecture
  • Extensive experience in design and development of multi-tier applications usingJava and various J2EE technologiesincludingEJB 3.0/2.X(Entity Beans, Session Bean, MessageDriven Beans),JSP, Servlets, Struts, Spring, Hibernate, JAXB, JMS, JSF, RMI, JSP Custom Tags Libraries, JavaBeans, JDBC, XML, Networking, Threads, IO, JNDI and JMS
  • Experience in creating Web Services using JAX-WS, Apache Axis, XSL, XSLT, WSDL and SOAP message
  • Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD.
  • Worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXP.
  • Experience working with front-end technologies like XML, HTML, DHTML, CSS, JavaScript, AJAX, GWT,ANGULAR JS.
  • Hands on experience in solving software design issues by applying design patternsincluding Singleton Pattern, Session Façade, MVC, Proxy Pattern, Service Locator Pattern, Builder Pattern, Abstract Factory Pattern, DTO Pattern, DAO Pattern and Command Pattern.
  • Extensive experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, MS SQL Server 2000/2005, IBM DB2, and Stored Procedures & Triggers.
  • Good working experience in using ANT and Maven scripts for building and deploying the application in web/App servers
  • Good working knowledge on Perl
  • Developed Use Case Model, Use Case Diagrams and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
  • Experience working on application servers includingIBM WebSphere, Red Hat JossOracle Web Logicand Apache Tomcat servers.
  • Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications.
  • Experience in development of logging standards and mechanism based on Log4J.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Strong experience with developing test case using JUnit
  • Basic knowledge of UNIX
  • Good working Knowledge with different operating systems like Windows, Linux and Solaris, Macintosh.
  • Excellent analytical ability, consultative, communication and management skills.
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in teams.
TECHNICAL SKILLS

Programming Languages: Java, J2EE, C, C++, SQL, PL/SQL

Java/ JEE Technologies: Core Java, JSF, Struts, Tiles, Servlets, JSP, EJB, JDBC, RMI, Swing, JSTL, JMS, JNDI, JMail

Web Technologies: HTML, DHTML, JavaScript, Web Services, AJAX, Flash, CSS, JQuery,Angular-JS, Servlets, JSP, JDBC, JMS, JSON.

Frame Works: Spring 3.0/2.5/2.0, Struts 2.0/1.3, JSF 1.2/1.1, Hibernate 3.0

XML Technologies: XML, XPath, XSL, XSLT, SAX, DOM, DTD, AXIS, JAXB, XFIRE, CXF.

Web Services: JAX - RS, JAX - WS, JAX - RPC, Apache Axis 2/1.x, SOAP, WSDL, UDDI,REST

Design Patterns: Singleton Pattern, Session Façade, MVC, Proxy Pattern, Service Locator Pattern, Builder Pattern, Abstract Factory Pattern, DTO Pattern, DAO Pattern and Command Pattern

Web/Application Servers: WebLogic Server 10.3/10.0/9.0 , WebSphere 7.0/6.x, JBoss 6.x/5.x, Tomcat 6.0/5.6

Database: IBM DB2 9.5/9, Oracle 11g/10g, SQL Server 2008/2005, MySQL 5.0/4.0

IDE(s)/Development Tools: Eclipse 3.x, Net Beans, EditPlus, IBM RAD 7.5/7.0/6.0, Toad, WebLogic workshop, JBuilder, OEPE

Operating Environments: Windows 2000/XP/Vista/7, Linux, UNIX, Mac-OS

Testing Tools: JUnit, Mock, log4J

Version Control: Subversion Control System (SVN), Concurrent Version System (CVS), Microsoft Visual SourceSafe (VSS), Rational Clear Case 7.1,GIT

Modeling and Case Tools: UML, MS Visio, IBM Rational Rose

Build Tools: Ant, Maven

PROFESSIONAL EXPERIENCE

Confidential, Jackson, MS

Java Developer

Responsibilities:

  • Designed the front-end content using Java/J2EE, JSP, JavaScript, and JQuery to design the web pages for different applications.
  • Worked extensively with Ajax which loads part of the page dynamically and used JavaScript to parse DOM XML object returned by the Ajax.
  • Developed the project using Struts, Springin back-end.
  • Created Action classes, Data Access Objects which interact with the database.
  • Developed DAOs (Data Access Object) using IBATISto interact withMYSQL, DB2.
  • Developed SQL Queries in MYSQL, DB2.
  • Built application using MAVEN build tool.
  • Used LDAP to retrieve information and maintain Web Services Security in the application.
  • Analyzed the production defects (Heat Tickets), found the root cause of defects and fixed if required.
  • Obtained solutions for various critical bugs by analyzing logs, source code, and debugging using Firebug tool.
  • Developed a web service using Rest web services.
  • Writing Web Service clients using SOAP, WSDL to interact with the service APIs exposed by other departments.
  • Created and tested test suites using SoapUI.
  • Used Agile/Scrum development methodology.
  • Interacted with business team. Attended the Business Meetings and discussed about ambiguities or issues encountered in the project.

Environment: Java, J2EE, WebSphere application server,IBM RAD, RTC,DB2, MySQL, Struts, Ibatis, REST, Maven, SoapUI.

Confidential, San Diego, CA

Java Developer

Responsibilities:

  • Participated in Design and Development of application using REST, Spring.
  • Design and Documentation of application using UML class diagrams using TOAD.
  • Created XML Schema, XML and HTML Templates.
  • Developed SQL, PL/SQL scripts to modify existing database according to the requirement change and also developed Stored Procedures to interact with database using Oracle 11g.
  • Implemented Restful web service to map the fields and transfer the XML files across the integration servers of two different environments to enable end to end communication between two clients.
  • Developed generic interfaces, default implementations and exposed them as RESTful web services.
  • Developed application using Java web based technologies such as Servlets, JSP, Java Web Service (REST/SOAP based).
  • Worked on OOPS, collections, overloading and overriding, REST protocols.
  • Worked on build (using ANT), deploy and test the services.
  • Worked on defect fix issues for existing system using SOAP, Spring.
  • Created and tested test suites using SoapUI.

Environment: Java, J2EE, MyEclipse, Oracle 11g, Spring, XML, HTML, Toad, PL/SQL, UML, WebLogic, SVN, Hibernate, REST, Ant, SoapUI.

Confidential, Washington DC

Java Developer

Responsibilities:

  • Developed the project using Struts, Spring MVC and Hibernate.
  • Created Action classes, Data Access Objects which interact with the database.
  • Used Struts Framework for server and client side validation.
  • Generating a User login and User Authentication screen and algorithms.
  • Built application using MAVEN build tool.
  • Developing the Enhancement projects. Developing includes the analysis, design, coding and unit testing.
  • Analyzing the production defects, finding the root cause of defects and fixing if required.
  • Analyzing Fortify scan results and providing the appropriate solution.
  • Interacting with business team. Attend the Business Meetings and discussing about ambiguities or issues encountered in the project.
  • Prepared Use Cases, Use Case Diagrams, Sequence Diagrams and Component Diagrams.

Environment: JSP, Servlets, Struts, Spring MVC, Hibernate, Oracle, IBM Clear Case, Eclipse, Tomcat.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in the design and development phases of Rational Unified Process (RUP).
  • Application was based on MVC architecture with JSP serving as presentation layer, Action Class as controller, Hibernate in business layer to access to database.
  • The presentation Tier was developed using JSP, XML, HTML and JavaScript.
  • Developed several pieces of the JSF engine, including value bindings, method bindings, component bindings, bean discovery and event generation.
  • For transferring and retrieving data between different applications we used Restful Web Services
  • Session beans are developed which encapsulate the workflow logic.
  • Followed Test Driven Development.
  • Involved in implementing the DAO pattern for database access.
  • Binding of XML Schema to java classes made by using JAXB API.
  • Used Hibernate extensively to store the persistence data into the database and written HQL to access the data from the database.
  • Testing of the application functionality is made using with JUnit Test Cases and Suites.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Extensively used ANT build tooland CVS for version control.

Environment: Java,JSF, Hibernate, Spring, Servlets, JSP, SQL, XML, XSLT, Web Services, JAXB, SOA, SOAP, WSDL, JavaScript, DB2, JUnit, CVS, ANT and Log4J, WebSphere Server, IBM RAD.

Confidential, IL

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development phases of Software Development Life Cycle(SDLC)
  • Used Rational Rose for Use Case Diagrams, Activity Flow diagrams, Class Diagrams and Object diagrams in design phase
  • Involved in designing the application in n-tier fashion as per Struts based MVC architecture standards
  • Developed the interfaces with the business partners as business model components of the wholesale system
  • Design and Development ofStruts Action classes, DAO (Data Access Objects), Views using Custom tags
  • Developed User Interface for Loantrac and Registration using JSP, Struts Tiles and HTML
  • Performed client side and server side data validations using the JavaScript and Struts Validators
  • Designed and implemented application business logic using Session beans, Entity beans and Java utility classes
  • Used JunitTesting Framework for Unit Level Testing using WSAD
  • Extensively used Hibernate in data access layer to access and update information

Environment: Java, JSP, Servlets 2.3, EJB 2.0, Struts 1.2, Hibernate, JavaScript, Rational Rose, WebSphere Application Server 5.0, WSAD 5.0, JUnit, Oracle 9i

Confidential

Java/UI Programmer

Responsibilities:

  • Identifying the technical areas that contributed to the issues and documenting them.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Responsible for writing detailed design specification document and implementing all business rules as per Design document.
  • Wrote ANT Build for the Cruise Build Platform.
  • Wrote JUnit Test Cases.
  • Used JMESA, JSP, and HTML for Front View developments.
  • Worked on Database batch updates, commits and roll back.
  • Design Patterns like Façade, Singleton and Factory Pattern were used.
  • Developed DAOs (Data Access Object) using JDBC to interact with DBMS - Oracle 10g
  • Developed SQL Queries, Stored Procedures, Views.
  • Developed application in SVN version control.
  • Used Struts 1.2 for Model View Controller Framework
  • UsedJDBC for CRUD operations.
  • Involved in fine tuning of Query.

Environment: Java 5, JSP, JMESA, ANT, CRUISE BUILD, Struts 1.2, WebLogic Server

We'd love your feedback!