We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

MN

SUMMARY

  • 8 years of experience in software development using Java and J2EE technologies, dis includes all phases of software development life cycles like User Interaction, GAP Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
  • Developed teh applications using J2EE, design patterns such as model - view-controller (MVC), singleton, session facade, business delegates, service locator and decorator design pattern.
  • Strong Experience working with SOAP and Restful Web services.
  • Experience working with Agile SCRUM methodology.
  • Expertise in server-side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
  • Extensive experience in creation and maintenance of mapping files and transaction control, Secondary caching in Hibernate.
  • Work experience in using XML, XML Schema, DTD, Custom Tags, and JavaScript.
  • Experience in writing J2EE components like Sessions, Entity beans using EJB 2.0/1.,2
  • Experience in rendering teh data from server side to teh client side using Java Server Pages.
  • Experience in developing, publishing, running and maintaining websites from scratch on Linux and windows environment.
  • Experience in HTML5/CSS3, AngularJS, and Responsive design by using Bootstrap.js
  • Experience in providing production support
  • Developed MVC framework using Struts Spring MVC and JSF
  • Experience in Developing J2EE components using various IDEs such as Eclipse, IBM RAD.
  • Experience in MVC frameworks like Spring 3.5/3.0 and Struts 2/1.2.
  • Used application servers such as Web logic, Web Sphere, Jobs and Apache Tomcat.
  • Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
  • Experience in working on XML related technologies like XML, XSLT, XPATH, XSL, DTD, DOM and XML Spy tool.
  • Designed and developed teh UI using JSP, HTML, CSS, JavaScript, Ext Js and Angular Js, Node Js.
  • Experience in using DOM4J, JAXB, JAXP parsing and XMLBean to process, validate, parse and extract data from XML files.
  • Experience with test driven development (TDD) using various unit testing framework such as JUNIT
  • Experience in developing PL/SQL queries and Stored Procedures.
  • Expertise in RDBMS design and modeling with SQL Server, MySQL, Oracle, DB2, databases.
  • Good Inter-personal skills gained through interaction with technical and functional teams. Capable of quickly learning and delivering solutions as an individual and as part of a team
  • Able to work with little or no supervision. Good communication and time management skills.

TECHNICAL SKILLS

Languages: Java C, C++

Internet Technologies: Java EE Java, JDBC 3.0, Java Beans, J2EE, EJB1.2/2.0/3.0, Servlets 2.x, JSP 2.0/1.2, JNDI, XML, SOAP,REST JavaScript 1.2, CSS, REST, XSL, XSLT.

Frameworks/ORM tools: Spring … Struts 2.0/1.2, Hibernate 3.3

App Servers/ Middleware: Web Sphere 7.0, Tomcat 6.0, WebLogic 10.x/8.1, JBoss4.X IDE / Programming Tools: Eclipse 3.x/2.1, SQL Navigator, PL/SQL Developer Operating System: UNIX, Linux, and Windows NT/2000/XP.

Scripting Language: JavaScript, Jscript

JavaScript Frameworks: jQuery, Angular Js

RDBMS and Tools: Oracle 9i / 8i/ 7.x, MySql.SQL, PL/SQL

IDE & Other Tools: Eclipse, MyEclipse 5.1/6.0, RAD 7.0/ WSAD 5.0, NetBeans, MS-Visio, Dream Weaver 8.0, MS Front page, Fatwire, Vignette.

Operating Systems: Windows XP, 2000/NT/98/95, Unix and Linux.

PROFESSIONAL EXPERIENCE

Confidential, MN

Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification.
  • Implemented Hibernate for data persistence
  • Developed and designed teh front end using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
  • Handled events and runtime errors using JSF event listeners and validations.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing teh interaction of objects over time.
  • Used Metro to create artifacts required for invoking SOAP web services.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Developed MVC framework using Struts Spring MVC and JSF.
  • Involved in design, develop and implementation of teh application using Spring 3.0 and J2EE framework.
  • System built using Spring (MVC) architecture. Implemented teh application using teh concrete principals laid down by several design patterns such as Factory Design Pattern, DAO design pattern, Adaptor design pattern, Singleton.
  • Wrote annotated POJO classes which contain business logic to map database tables with java objects.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Created connections to database using Hibernate session Factory
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria etc.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Worked with Weblogic Application Server 10.0 as application server
  • Implemented angular.js to improve teh application response time.
  • We exposed Restful Web services to make teh application accessible through Mobile device and for check processing
  • Log4j is used for logging different types of messages to write on to teh proprietary log model.
  • Assisted Oracle DB development team in developing stored procedures and designing teh database.
  • Used Rational Rose as part of development of Rules.
  • Used Sub version as versioning system.
  • Used Maven for project builds.
  • Wrote Unit test cases in a Test Driven Environment using JUnit
  • Interacted with Business Analysts to come up with better implementation designs for teh application.

Environment: JAVA 1.7, J2EE, Spring Framework 3.0, JSF, Servlets, AngularJS, Hibernate 3.0, Metro, SOAP Web Services, Rest Web services, HTML, JUnit, JavaScript, JDBC, XML, UML, UNIX, Oracle 10g, Weblogic Application Server 10.0, Maven, Putty, JPA, Agile scrum, Log4j

Confidential, MN

Java Developer

Responsibilities:

  • Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • System built using Model-View-Controller (MVC) architecture. Implemented teh application using teh concrete principals laid down by several design patterns such as Fly weight Design pattern, Session Façade, Business Delegate, Bean Factory, Singleton, and Observer.
  • Added features to teh Spring Security Module.
  • Developed Web services to allow communication between application through SOAP over HTTP using Metro
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, Maven, JMS, Oracle
  • Implemented transaction management using Spring AOP.
  • Used Spring Aspects for implementing functionalities like logging functionality.
  • Configured JPA to use Hibernate as ORM tool.
  • Design and developed Web services - WSDL and SOAP for giving credit card information for third party.
  • Teh Restful web services has been used to retrieve and update teh data using Ajax.
  • Did object modeling using UML2. Created Class Diagrams, Sequence Diagrams and Activity Diagrams to describe teh relationship dat exists among system's object in accordance with teh business requirements.
  • Deployed applications on Web Sphere Application Server and performed required configuration changes.
  • Worked in Test Driven Development (TDD) using Junit.
  • Involved in multiple high priority releases with aggressive deadlines.

Environment: Java 1.6, J2EE, JMS,, Spring MVC 3.0, Hibernate 3.0, JDBC, SOAP Web services, Rest Web services, Metro, Web Sphere Application Server, AngularJS Agile, SCRUM Methodology, JMeter, JavaScript, Jquery, AJAX, JSP, Servlet, CVS, XML, UML, Unix Shell Scripting, SQL, Windows, Maven and Oracle10g.

Confidential, CA

Java Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Developed Struts MVC framework to implement MVC architecture.
  • Developed and deployed EJB's (Session) to implement teh business logic and to handle various interactions with teh database.
  • Used Rest WebServices to extract and communicate teh records using XML
  • Designed and implemented application using Spring, Struts MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle, JBoss.
  • Used Spring Framework for Dependency injection and integrated with teh Struts Framework and Hibernate.
  • Developed Controllers and Services classes dat support spring framework.
  • Involved in developing DAOs (DataAccessObjects) to connect backend Database.
  • Used Hibernate to map teh database using hbm.xml files.
  • Defined required mappings in xml dat are supported by MVC architecture and Spring framework
  • Involved in client side scripting.
  • Client side validations using JQuery and JavaScript.
  • Deployed applications on BEA Weblogic application server 9.0.
  • Wrote Jakarta ANT build scripts for building and deploying.
  • Involved in Unit Testing of teh components using JUnit.
  • Worked with JBoss application server.
  • Used SVN for version control.
  • Log4j is used for logging different types of messages to write on to teh proprietary log model.

Environment: Java, J2EE, Spring 3.0, Struts 2.0, Hibernate 2.5, EJB, JSF, Jasper Reports, JSP, ANT, JDBC, UML, HTML, JavaScript, AJAX,, CSS, DB2, JUnit, Eclipse, Unix Shell Scripting, SVN, BEA Weblogic 9.0, Windows, Unix, Rest Web Services

Confidential, MN

Java Consultant

Responsibilities:

  • Involved in Requirements study, Functional analysis, detailed design including entity relations and various table design.
  • Teh web application framework used by teh Pilot is Apache Turbine, which follows teh MVC design pattern.
  • Involved in teh implementation of user interface with teh Velocity template engine on top of Turbine and Java Servlets on teh server side, and HTML with JavaScript (DHTML) on teh client side.
  • Involved in writing teh screen classes and Action classes for implementing teh business logic of Pilot.
  • Implemented teh torque criteria objects to retrieve data from teh database, wrote various sql queries and pl/sql blocks.
  • Data display.
  • Developed a POC for Integration of Spring Web Flow with Turbine Framework.
  • Actively interacted with team members discussing teh performance and GUI look and feel of teh application.
  • Used Turbine Intake.xml for specifying teh validations rules.
  • Developed Java Script for Client Side validations.
  • Used SVN for version control of teh code and configuration files

Environment: Java 1.5, Jakarta Turbine Framework 2.3,Velocity 1.3,Torque 3.1(Teh apache DB project),Tomcat 6.0.18, Sybase 9, jQuery 1.2.6, dojo, JavaScript, HTML, XML, Windows XP, RedHat Linux 9.0, Log4j, eclipse 3.3

Confidential

Java Developer

Responsibilities:

  • Analyzed, designed, developed and administered teh Confidential Financial Products module.
  • Involved in gathering user requirements, requirements analysis, developed class and sequence diagrams, user interaction screens, prototypes, Object and system diagrams using UML, Rational Rose.
  • Teh base architecture was designed as per teh MVC architecture using teh Front Controller Design pattern based on teh application requirements
  • Developed action forms and action classes for implementing business logic for teh Struts Framework.
  • Developed teh common utilities, which are used by other modules.
  • Involved in writing teh test scripts for Unit Testing, Functional testing and Regression testing.
  • Involved in Functional Testing and Regression Testing.

Environment: Windows XP, Java 1.4, Struts 1.X, JSP, Servlets, J2EE, JDBC, Rational Application Developer(RAD), XML, HTML, JavaScript, Oracle 8i, Websphere Application Server.

We'd love your feedback!