We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Around 8 years of IT experience in Object Oriented Analysis and Design (OOAD) development, production support and unit testing in domains of Banking and Aviation using Java/J2EE technologies.
  • Excellent understanding of Software Development Life Cycle (SDLC) and have been involved in each stage of SDLC including requirement, design, implementation and testing during the development of an application.
  • Extensive programming experience in Java, J2EE and Database technology, including JDBC, Servlets, JSP, Java Beans, EJB, JavaScript, DHTML, JSON, JNDI, JMS, Java Mail, RMI, XML.
  • Solid experience on various Web & Persistence frameworks like Struts, Spring, JSF and Hibernate.
  • Extensive experience in Design, Development and implementation of Model - View-Controller (MVC) using Spring and JSF Frameworks.
  • Excellent experience working with web technologies like HTML, XHTML, DHTML, AJAX, Dojo, GWT, XML, XPATH, XSLT, JavaScript, JQuery, CSS & AngularJS.
  • Excellent understanding & hands on experience in EJB, Java Persistence Query Language, Transactions, Exceptions, Java Message Service (JMS), Java Transaction API (JTA).
  • Hands-on experience in SOA implementation using WSDL with SOAP, REST and XML Web services standards, andXML processing APIs (JAXB, JAXP, JDOM, SAX).
  • Excellent working knowledge in databases like Oracle, DB2 and SQL Server 2005.
  • Having hands on experience in deploying web and J2EE enterprise applications on Apache Tomcat, BEA Weblogic, JBoss and IBM Websphere web/application servers.
  • Developed test cases using Junit and Mock Frameworks.
  • Involved in creating test cases for Test-Driven Development (TDD) using JUnit and Mock frameworks.
  • Hands on knowledge & experience in Java design patterns (Session Façade, Business Delegate, Service Locator, and Singleton).
  • Hands on experience with Integrated Development Environments (IDE’s) and tools like Eclipse, MyEclipse, WSAD, and RAD.
  • Experienced in methodologies like Agile, Scrum and Waterfall approaches.
  • Proficiency in using version control software like CVS, SVN.
  • Extensive experience in Unix, LINUX and Windows 2000/NT/XP/7.
  • Exposure in performing system analysis and detailed design Use-Case Analysis, Functional Analysis, Modeling program with Class & Sequence, Activity, and State diagrams using UML and Rational Rose.
  • Excellent communication and inter-personal skills.
  • Very good analytical and problem-solving skills.

TECHNICAL SKILLS

Programming Languages: Java 1.4/1.5/1.6, C/C++, JavaScript, UNIX Shell Script, Jquery

Frameworks: Jakarta Struts 1.2, Spring, Hibernate, JSP 2.0,JPAJSF 1.2.

Web Development Technologies: J2EE, JDBC, Servlets, Struts, JSP, JavaBeans, RMI, EJB, JNDI, JAX-WS, JAXB, SAX, JMS,Web Services using SOAP, WSDL, JSF, HTML, JavaScript, DHTML, DOM, XML, XSLXSD, CSS, Applets, AWT, Hibernate, HQL, Criteria

Web/Application Servers: Apache Tomcat, IBM Web Sphere 7 and 8.0 IBM Web Sphere Studio 5.x, BEA Web logic 9, Sun ONE Application Server, IBM HTTP Server, Apache HTTP Server

Databases: Oracle 8.x/9i/10g/11g, IBM DB2, MS Access 2003, MS SQL Server 2003/2005/2008/ , TSQL, SQL, PL/SQL, Triggers, Views, HQL, Criteria, Toad, Mango-db

Configuration: CVS, Rational Clear Case, Harvest, Visual Source Safe (VSS).

IDEs: Eclipse, MyEclipse 8.5, NetBeans, RAD.

Presentations/GUI: Java Script, CSS, XSL, HTML, DHTML

Operating Systems: Sun Solaris, UNIX, Linux, Windows 2003/07/08/ XP/ NT

Tools: Ant, Maven, AWT.

Others: JUnit, Log4J, Microsoft Excel, Microsoft Access

Methodologies: UML, J2EE and RUP (Rational Unified Process)

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Java Developer

Responsibilities:

  • Involved in the analysis, design, development and testing phases of application using SCRUM, AGILE methodology.
  • Used Struts as web framework and Spring to develop light weight business component.
  • Used Spring IOC for dependency injection.
  • Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Designed, developed and maintained the data layer using Hibernate.
  • Used Spring ORM to integrate with Hibernate and used the Hibernate template to persist the data.
  • Develop JavaScript client side validation.
  • Coded various HTML and JSP pages to form the UI components.
  • Used JQuery for adding custom theme to the web application.
  • Developed presentation layer using JSP, HTML, XML, and JavaScript.
  • Used CSS for configuring styles for the HTML and JSP pages.
  • Used XML for exchange of the data and used SAX and DOM parser to extract and read the required information from the XML.
  • Developed Web Services using SOAP, REST, WSDL and XML.
  • Design of REST APIs that allow sophisticated, effective and low cost application integrations.
  • Performed unit testing using Junit and Mock framework and used Test Cases for testing Action Classes.
  • Monitored the logs using Log4J and fixed the problems and used CVS for version control.
  • Implemented the communication between software applications in the SOAP using IBM Websphere Enterprise Service Bus (ESB).
  • Involved in writing the ANT and Maven scripts to build and deploy the application.
  • Involved in research activities for determining frameworks and technologies feasible for the development of application.
  • Used IDEs like RAD.
  • Conduct knowledge sharing sessions among the team members in technical areas.

Environment: JDK 1.6, Webservice, Apache Tomcat 5.x/6.x, LDAP, Unix, XML 1.1, Quality Centre Issue tracker Tool, JRun, Log4j, SCRUM, AGILE, RAD 6.0, IBM WebSphere 5.0/6.1, IBM WebSphere ESB, Struts 1.2/1.3.8, Spring 2.0, Spring IOC, Spring AOP, Spring ORM, Hibernate 2.0/3.0, DOM, SAX, SOAP, REST, WSDL, ANT 1.5, Maven 2.0, Mock, Oracle 9i, DB2, IBM Rational ClearCase 7.1, CSS, HTML, JSP, JQuery.

Confidential, Pleasanton, CA

J2EE Developer

Responsibilities:

  • Responsible for system analysis, design and development using J2EE architecture.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • End-to-end Project Management, including customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
  • Performed application design development maintenance enhancements and testing using JSF Ice Faces.
  • Used JPanel, Jframe elements in Swings.
  • Used Velocity to generate web pages, SQL, PostScript and other output from templates.
  • Designing and editing GUI with innovation and creativity with the help of graphs, charts, other diagrams, etc.
  • The entire application was developed in J2EE using Spring MVC based architecture.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Involved in Architecture, design and development using JSF/ADF, JQuery, and Spring MVC framework with AOP concepts.
  • Used AJAX in suggestion list and to display dialog boxes.
  • Developed Web Services using SOAP, WSDL, UDDI and XML.
  • Developed Session Beans (EJB) for the Business logic.
  • Created Stored Procedures using PL/SQL.
  • Performed unit testing using JUNIT framework and used Test Cases for testing Action Classes.
  • Monitored the logs using Log4J and fixed the problems and used CVS for version control.
  • Used Ant and Maven to automate the build and deployment process.
  • Conduct knowledge sharing sessions among the team members in technical areas.

Environment: JDK 1.6, EJB 2.0, JSP, JSF, JQuery, Hibernate, Servlets, XML, JUNIT, JSF, Swing, WebSphere Application Server 5.1, Eclipse 3.x, AJAX, MS-SQL Server, PL/SQL, Windows XP (Development), Spring, Spring IOC, Spring AOP, Spring MVC, JSF, REST, SOAP, WSDL,UDDI, CVS, Log4J,Ant, Maven, MySQL 5.x, Oracle 8i/9i, MS SQL Server 2008, JDBC.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in system analysis and design. Participated in user requirements gathering, writing functional specifications, and technical specifications.
  • Provided fundamental understanding of the client's needs and the technological direction best followed to meet them.
  • Developed framework level widgets in AJAX, like Autosuggest feature that was used in most of text boxes in the project.
  • Used Spring IOC for dependency injection.
  • Used Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Developed Custom Tag Libraries for use in the JSP pages.
  • Designed, implemented and deployed J2EE web application using proven design patterns like Session Façade, Business Delegate, Service Locator, and Singleton.
  • Developed and designed the J2EE components using Spring Controllers, JSP, HTML and XML.
  • Implemented SOAP based and REST based Web Services using Apache Web Server.
  • Followed Spring framework to implement Model View Controller (MVC) architecture and Dependency Injection (DI).
  • Worked on Spring ORM based Hibernate framework for data persistence.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side functionality.
  • Used JQuery to modify HTML elements and for adding custom animations for the web application.
  • Defined and implemented XML Schema and XMLBeans for inter-module communication.
  • Coded multiple HTML and JSP web pages for UI development.
  • Used CSS for implementing styles in the HTML pages.
  • Used JAXB for binding the XMLs together.
  • Involved in writing Ant script to build and deploy application.
  • Used Oracle 10g as backend database.
  • Using JMS framework for sending messages.
  • Used IDEs like Eclipse, MyEclipse.
  • Monitored the logs using Log4J and fixed the problems and used Subversion for version control.

Environment: Java 1.6, Ajax, JSP 2.0, Servlets 2.4/2.5, JSF, Spring 2.0, Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate 2.0/3.0, HTML 4.0.1/5.0, XML 1.1, JavaScript, JMS 1.1, Oracle 9i/10g, Unix, Eclipse 3.x, MyEclipse 6.0, CVS, Log4J, Maven 2.0, Ant 1.5, Junit, Weblogic Portal 10.3.2, BEA Weblogic 10.3.2, WebServices, SOAP, REST, UML, JQuery, XSL, XSLT, JAXB, Subversion 1.6.6, JMS 1.1, CSS.

Java/J2EE Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Designed the application by implementing Spring Framework based on MVC Architecture.
  • Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views.
  • Created various actions under Struts-config.xml, tiles-def.xml files.
  • Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files.
  • Implemented all DAO’s using Spring Framework.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Configured and deployed the application on Weblogic Application Server.
  • Implemented Complex business Delegate layer using DAO’s created and business logic.
  • Exposed various capabilities such as Web Services using SOAP and WSDL.
  • Configured and created application log files using Log4J required to trace application messages.
  • Compiled and built the application using ANT scripts and deployed the application.
  • Used SVN as version control system.
  • Actively involved in code reviews and bug fixing.

Environment: Java 1.6, J2EE, JSP, Spring 3.0, Struts 2.2, Hibernate 3.0, Eclipse 3.5, WebLogic 10g, Oracle11g, Rational Rose, HTML, XML, Web Services, JUnit 4.1,SVN, Windows, UNIX.

Java Programmer

Confidential

Responsibilities:

  • Designed 30 screens of different complexities holding different functionalities and varied business logic included using JSP, Struts.
  • Supporting the different clients of our tool.
  • Generating the reports using the SQL Server Reporting services.
  • Done POC on integration of SQL Reporting Services with Java Web application and implemented in the project.
  • Wrote about 50 Database plus procedures and functions.
  • Proposed an architecture for the same project using Spring MVC, Spring, Hibernate and implemented.
  • Designed 32 reports using the SQL server 2005 Business Intelligence Studio and deployed in report server (SSRS).
  • Tuned the already existing stored procedures and functions.
  • Done POC (Proof of concept) for folder security in SSRS and implemented in the project.
  • Done disaster recovery test for the servers.
  • Found a bug in Microsoft SQL Server 2005 jobs and reported the same to the Microsoft team and same has been fixed in next release of SQL Server 2005.

Environment: Struts 1.1, 2.0, JSP, Servlets, Struts TLDs, JDBC, JNDI,, Spring Core, Hibernate, Ant, SQL Server 2000/2005, SQL Server.

Software Engineer Trainee

Confidential

Responsibilities:

  • Implemented MVC architecture using struts framework, developed Controllers, Form beans and configured the spring configuration file.
  • Used JMS for communication for sending updates to various other applications.
  • Deployed business components into Weblogic Application Server.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.

Environment: Java, J2EE, Struts, EJB 2.0, JDBC, Servlets, JSP 2.0, Oracle 9i, ANT, JUnit, Weblogic Application Server 6.1, Log4J, JavaScript, Windows XP.

We'd love your feedback!