We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over 8 years of experience with complete SDLC process working through various phases from Analysis to Implementation of applications in Core Java, J2EE Client/Server and Web based N - tier architectural systems
  • Excellent experience with Object Oriented Analysis and Design (OOAD) concepts
  • In-depth understanding of various Java J2EE Design Patterns like MVC, Service Facade, Service Locator, Singleton, Data Access Object, Data Transfer Object / Value Object, Decorator and Factory
  • Experience in UML Modelling like Use case diagrams, Class diagrams and Sequential diagrams
  • Expertise in application development using Java/J2EE components which include JDBC, Servlets, JSP, Java Beans, Struts 1.0 & 2.0, Spring 3.1 (MVC, IOC, AOP), Hibernate, JNDI
  • Broad knowledge of Front End Technologies: JSON, JSTL, JSP, HTML5, CSS3, HTML, XML, JavaScript, JQuery, AJAX, DOJO and CSS
  • Proficient in using PL/SQL to write Stored Procedures, Functions and Triggers with strong experience in writing complex queries in Oracle 9i/10g, SQL Server, and MySQL
  • Experience in setup, development, deployment & implementation of enterprise applications and web components using IBM Websphere, Web Logic, GlassFish, and Apache Tomcat.
  • Proficiency in programming with different Java IDE’s like Rational Application Developer (RAD), JBuilder, Eclipse IDE, Net Beans.
  • Extensive Experience in developing persistence layer applications based on Object-Relational Mapping (ORM) between Java and Database using Hibernate
  • Experience in working on Windows, Linux and UNIX systems.
  • Hands on experience in using ANT, Maven for automating software build processes and managing build artefacts and GIT, CVS, SVN for Version Control Systems.
  • Experience in implementing web services using SOAP, RESTful Web Services.
  • Good at writing test scripts and test cases using JUnit framework.
  • Proficient in using Microsoft Office Products like Excel, Power point, Word, Outlook
  • Experience in working in environments using Agile (SCRUM) & Test Driven (TDD) development methodologies
  • A dedicated team player with strong communication, organizational, interpersonal skills, and a creative problem solver
  • Flexibility and adaptability in regards with new technologies and environments.

TECHNICAL SKILLS

Languages: C, C++, Java, UML

Scripting Languages: JavaScript, XSLT, VBA

J2EE Technologies: Java Beans, Servlets, Applets, JSP, JDBC, EJB, JSF, JMS, Web-Services (JAX-RPC, WSDL, SOAP), MVC

Frameworks: Struts, Spring, Spring MVC, Spring AOP, Spring IOC, Hibernate, CXF, AXIS, Junit

DBMS/RDBMS: SQL server, Oracle 9i/10g, Microsoft Access, MySQL

Web Technologies: HTML, AJAX, JSON, JQuery, CSS, XML, XSL, SOAP, RESTful, HTML5, Angular JS, CSS3

Servers: Oracle WebLogic server 10.0/10.3.x, JBOSS Application Server 7.0, Apache Tomcat 7.x, WebSphere 7.x/8.x/9.x

IDE’s: Eclipse, MyEclipse 6.0, NetBeans IDE, JDeveloper, Rational Application Developer (RAD)

Operating System: Window Vista/7/8, Unix, Linux

Other Technologies: ANT, Maven, Log4j, HQL, GIT, CVS, SVN, Microsoft Office Products, Jersey, Postman

PROFESSIONAL EXPERIENCE

Confidential - San Francisco, CA

JAVA/J2EE DEVELOPER

Responsibilities:

  • Involved in closely working with the business analyst to gather functional business requirements.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance. Maintained relationship between objects using Spring IOC.
  • Involved in creating design documents using UML and develop design artefacts like Use Cases, Class diagrams, Activity Diagrams, and Sequence Diagrams.
  • Designed and developed UI Components Using HTML, CSS, JSP, and implemented an AJAX and JQuery based rich client to improve customer experience
  • Involved in JavaScript coding for validations and passing attributes from one screen to another.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Used collections framework for handling objects.
  • Implemented design patterns like Data Access Objects(DAO) and Data Transfer Objects (DTO) to transfer data between different tires of the application
  • Implemented Maven build tools to build jar and war files and deployed war files to target servers.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Involved in the creation of interface to manage user menu and bulk update of Attributes using AngularJs and JQuery
  • Developed Web Services using REST and used Web services concepts like SOAP, WSDL, JAXB, and JAXP to interact with other projects for sharing information.
  • Worked on Oracle database for storing and retrieving the application data.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Performed unit testing using JUNIT framework and tested DAO's and Business Services.
  • Used GIT as a version control system.
  • Used Log4J for tracking errors and debugging the code.

Environment: J2EE, HTML5, JSP, JavaScript, JQuery, Spring MVC, Hibernate, Web Services (REST, SOAP), Tomcat Server, Eclipse, Oracle, GIT, JUnit, Ajax, Scrum (Agile Methodology), Log4j, angular JS.

Confidential - Brentwood, TN

JAVA DEVELOPER

Responsibilities:

  • Developed new programs in accordance with the business requirements and modify existing programs and applications.
  • Involved in the integration of the Front End web interface with the controller using Spring MVC and implemented transaction management using with Spring AOP concepts.
  • Involved in designing and developing the application using JSTL, HTML, JavaScript, JQuery and CSS
  • Designed database RE diagrams tables, data constrains, triggers, stored procedures and functions Oracle 11g.Involved inPerformanceandSQLQuery Optimization.
  • Used Hibernate as an ORM in data access layer to access and update information in the database.Also developed HQL queries to retrieve data using Hibernate
  • CreatedJava ServletsusingJSPand other classes deployed asEAR file, connecting toOracledatabase usingJDBCandHibernate
  • UsedJSONto load data into JQUERY data grid and for response type in REST services.
  • Implemented modules using CoreJavaAPIs,Javacollection, Threads. Also developed/customized Java Server Pages (JSP) for Customer User Interface (UI)
  • Implemented the Custom classes and business model to retrieve the data from database for the account tracking number.
  • Used Java Messaging Services for developing messaging services to interact with different application modules
  • Used JAX-WS 2.0 for building ofWeb Services. Also developed the web service client applications to test the web services. Tested the web service usingSOAP UI.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented usingREST.
  • UsedSAXandDOM XML parsersin the application.
  • UsedMavenfor dependencies and configuration management.
  • Involvement & coordinating forUnit testing, Quality Assurance, User Acceptance TestingandBug Fixing. Tested alljavaclasses using JUnit framework
  • Used AGILE methodology and actively participated in Scrum meetings to produce quality deliverables within time.

Environment: Core Java1.6, J2EE, Servlets, Spring 3.0 framework, Hibernate, Oracle 11g, Web Sphere 8.5,HQL, PL/SQL, Eclipse, Maven, Log 4j, JUnit, JDBC, JQuery, XML, HTML, CSS, JavaScript, JSP, Ajax, Rest Web services, UML-Rational Rose, SVN.

Confidential - Lewisville, TX

JAVA/J2EE DEVELOPER

Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Analysis, Design, development, Design, implementation, Testing and Support
  • Developed Object diagrams, Class Diagrams and Sequence diagrams using UML
  • Responsible for developing the presentation layer using HTML, JavaScript, JQuery and CSS
  • Used Struts Tiles framework for designing the layouts and easy maintenance of the JSP pages
  • Implemented Model View Controller(MVC)architecture using Struts framework and middle tier frame work as Hibernate
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML
  • Used Hibernate as Object relational mapping tool for mappingJavaObjects to database tables
  • Deployment of the web service convertedjavainterfaces on a daily basis to a WebSphere testing environment for subsequent development of the front end.
  • Developed and consumed JAX-WS based Web Services using SOAP, WSDL and local testing using SOAPUI tool.
  • Used PL/SQL to write Stored Procedures and Commands. Used Oracle 11g for CRUD operations.
  • Implemented Logging framework using Log4J.
  • Prepared Unit Test Cases using JUnit, Load Test, Test Data, Execute test, validate results, Manage defects and report results
  • Used Glassfish 4 to deploy code in eclipseand CVS for version control.
  • Used Maven to compile, build and package the application for deployment on WebSphere server
  • Agile implementation by daily SCRUMS and day-to-day user interactions.
  • Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.

Environment: J2EE1.6,Java, Struts 2.0, Spring IOC, Hibernate 4.0, JSP, Servlets, HTML5, CSS3, XML, Eclipse, RAD, JavaScript, JNDI, Perl Scripts, SOAP, WSDL, Oracle 11g, PL/SQL, Log4J, Glassfish 4, Maven, CVS

Confidential, Columbus, OH

JAVA DEVELOPER

Responsibilities:

  • Analysed and reviewed client requirements and design
  • Involved in Design, Development, Testing and Integration of the application
  • Developed application using J2EE technologies like Struts, Servlets, and JSP
  • Used JDBC to interact with the database
  • Created an MS SQL Server database, which includes tables, views, triggers, constraints, stored procedures, functions, etc.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Implemented Data Access Object (DAO), MVC design patterns.
  • Used Multi-Threading to handle more users and other Core Java applets.
  • Developed Test Cases and performed Unit Testingusing Junit
  • Development carried out under Eclipse RAD Integrated Development Environment (IDE).
  • Designed and developed advanced dynamic views using JSP, Java Script, CSS, HTML, and DHTML.
  • Created WSDL and REST based Web services for adding, modifying and deleting trading partners on web Sphere 6.0 application server
  • Modified Servlets and JSPs for managing user registration and authentication as well as limited set of transactions (including transferring money between checking and savings accounts, generating statements, etc.) and other services
  • Used JDBC in various servlets to interact with the database
  • Managed build process using Antand SVN for version control
  • Provided production support

Environment: Core Java,J2EE, Servlets, Struts 1.0, JSP, JDBC, MS SQL Server 2005, JUnit, HTML, DHTML, CSS, XML, JavaScript, Ant 1.6, Web Sphere, Eclipse RAD, Windows, SVN, REST, WSDL.

Confidential

Jr. JAVA DEVELOPER

Responsibilities:

  • Developed Use cases, Sequence diagrams, Class Diagrams, Unit Test Cases during construction phase for some modules of the project.
  • Involved in developing the presentation layer for the project.
  • Designed prototype for the project in JSP, Servlets, and JSTL Tag Libraries.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations
  • Designed the application by implementing JSF Framework based on MVC Architecture
  • Involved in writing data extraction mechanism using JDBC-API for Database.
  • Installing and configuring Apache Tomcat.
  • Developed the application using Eclipse 2.0 IDE.
  • Created tables, function and stored procedures in SQL for the data extraction from the MySQL database.
  • Involved in Unit Testing, Integration Testing, and System Testing, and used JUnit framework
  • Used SVN for version control

Environment: Java1.3, J2EE, Servlets, JDBC, JSP, Tomcat 4.1, Eclipse 2.0, HTML, CSS, MySQL 4.0, Windows 2000, Junit, JSF, JNDI, JSTL, Log4j

We'd love your feedback!