We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Oracle Certified Java Programmer having more than 6 years professional experience in software design, development and testing of Java/J2EE applications with strong Object Oriented Programming skills.
  • Expertise in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading, JDBC, Reflection, Generics and other new features in Java6, 7&8.
  • Deep understanding of Object Oriented Design. Proficient in Java Design Patterns: Singleton, Factory, Abstract Factory, Facade, Observer, Adapter etc. and also in J2EE patterns such as MVC, DAO, POJO, Business Delegate etc.
  • Expertise in Software Development Life Cycle (SDLC) of Business applications in web and client-server environment using Java and J2EE patterns, together with JSP, Servlet, SOAP, WSDL, UDDI, JDBC3.0/4.1, Java Mail, Log4j, AJAX, XML, XSL, XSLT 2.0, Web Services etc.
  • Proficient in writing efficient SQL, PL/SQL and stored procedures on various database servers such as Oracle 10g, MySQL 5.5 and SQL Server 2012.
  • Extensive experience in using various frameworks including Struts2 MVC, Spring4.0.2 MVC, Hibernate3,etc. Strong experience in their configuration, integration and implementation.
  • Experience in web development based on WAMP(Windows, Apache, MySQL, PHP) stack for back-end implementation.
  • Experience in EJB3.0 and Java API for Web Services (JAX-WS, SOAP and JAX-RS).
  • Experience in major web servers, including Apache Tomcat 6.0/7.0, Glassfish 3 and Jboss 6.1.0.
  • Experience in using assistant tools in software development such as JUnit 4.
  • Experience in Unit testing, Integration testing and System testing, write Junit Test cases for multiple transactions.
  • Excellent teamwork, analytical, problem solving and communication skills.
  • Ability to interact with clients and business users, a good Team Player and Quick Learner.

TECHNICAL SKILLS

Java Technologies \APIs/Tools/IDEs: \: Java, J2EE, EJB 3.0, JDBC, SOAP \Eclipse, Net beans, Microsoft Visio, \ Web services, Restful Web services, UML, \JUnit, Log4J, Oracle 10g/11g, MySQL, \ JSP, Servlets, JSF, JSTL, JavaScript, CSS, \JDK1.8, Rational Clear Case\HTML\

XML Technologies \Frameworks: \: XML, XML Schema.\Spring MVC, Struts MVC, Hibernate\

Application/Web Servers \Software Development Methodologies: \: Web-Logic, Apache Tomcat, Web sphere \Agile Methodologies, Waterfall Model\Application server\

PROFESSIONAL EXPERIENCE

Confidential, charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Involve in the analysis, design and development and testing phases of Software development life cycle (SDLC).
  • Write JavaScript to do AJAX call, and wrap the response data as JSON object
  • Developed the Persistence layer base on Hibernate to save, delete, update and search data from database.
  • Implements business logic and algorithms with Core Java.
  • Using Spring framework to implement business controller, handle requests from users and return results to users.
  • Apply Spring IoC to manage bean life cycle.
  • Using Spring and Aspectj to weave additional logic into main business logic, eg status check, generate warning, or clear data.
  • Use Log4j to generate system information and debug message.
  • Involved in the implementation of Spring MVC Pattern.
  • Modifying triggers, stored procedures in Oracle 11g.
  • Implement the service class, which get the data from Soap web service or database
  • Involve in the development of front-end design using JSP, HTML, XML, JavaScrip & jQuery.
  • Involve in Unit test case.

Environment: Window 7, Java1.7&8, Servlets, Spring4.0.2, Spring MVC, Hibernate3, JSP, JavaScript, jQuery, Bootstrap, XML, JDBC, DB2, JUnit4.82, JQuery1.12, Tomcat7, SVN

Confidential, mooresville, NC

Java/J2EE Developer

Responsibilities:

  • Involve in the analysis, design, development and testing phases of Software development life cycle (SDLC)
  • Developed the data access layer in java involving complex SQL and stored procedures.
  • Base on Hibernate to save, delete, update and search data from DB2 database.
  • Implements business logic and algorithms with Core Java.
  • Using Spring and Struts framework to implement business logic.
  • Development of the presentation tier and business tier using spring framework.
  • Implement the service class, which get the data from Restful web service or database
  • Use struts tag, display and process the data stored in OGNL stack.
  • Involve in the development of front-end design using JSP, HTML, XML,CSS.
  • Render the roster table using jqGrid, implement the layout and adjust UI using jQuery and Bootstrap.
  • Write a jQuery lib for autocomplete features.
  • Support Testing team, Write automation test component using JUnit.
  • Write the Design Document and Unit Test Document with the team.

Environment: Java1.7&8, Servlets, Spring4.0.2, Struts2, Hibernate3, JSP, JavaScript, jQuery, Bootstrap, XML, JDBC, DB2, JUnit4.82, JQuery1.12, Jaxws8.0

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC)
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declarations
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
  • Development of the presentation tier and business tier using spring framework.
  • Written custom exception classes for validating each module of application.
  • Created SQL Scripts for tables and sequences using Oracle SQL Developer.
  • Dozer used for binding XML documents to Java objects and supporting Java XML conversion.
  • Implemented the logging mechanism using Log4j framework.
  • Created unit tests using JUnit framework in test driven development approach
  • Extensively developed Rest based web services using JAXRS;
  • Involved in Bug fixing that were raised by the Testing teams in the application during the Integration testing phase

Environment: Java1.7, J2EE 5.0, Servlets, spring, JSP, XML, JAXP, LDAP, JDBC, Oracle10g, JUnit, Web Logic 10.3, UNIX

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Created design documents and involved in team review meetings.
  • Used JPA/Hibernate to communicate with data layer and XML to read XML data.
  • Used Struts 2 Framework to develop Action classes and Controllers.
  • Used Struts2 validator framework for client side and server side validation.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creatingHibernatemapping XML files;
  • Developed various Database interaction objects by implementing the DAO Patterns and usedJDBC as Model Component;
  • Used AJAX in View pages to update the listings.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Responsible for writing complex queries.
  • Involved in pre-testing the Web-Service calls with Soap UI using end-points.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Assisted in preparing the detailed functional requirements along with screenshots and description of all the modules.
  • Interacted with test/quality assurance engineers to define test plans, identify and reproduce defects and provide fixes as needed;

Environment: Java1.7, J2EE 5.0, JSP, Servlets, Struts, JDBC, DB2, HTML, CSS, XML, JSF, JavaScript, Web Sphere, log4j

Confidential, Lancaster, PA

Java/J2EE Developer

Responsibilities:

  • Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Developed scripts to create tables, sequence and executed them using DB2 Developer
  • Develop Object Relational (O/R) mapping using Hibernate and JPA. Develop Data Access Object (DAO) persistence layer using Hibernate
  • Researched and implemented open source mapping framework to convert one type of Java Bean and map it to another type of Java Bean using Dozer API.
  • Used AJAX calls to the server for asynchronous data populating to the client side.
  • Implemented Messaging using JMS to get the status of the services.
  • Created unit tests using JUnit framework in test driven development approach
  • Involved in pre-testing the Web-Service calls with Soap UI using end-points
  • Involved in Bug fixing that were raised by the Testing teams in the application during the Integration testing phase
  • Created Low Level Design Document (LLDD) to implement new change requests using class diagram, sequence diagram, process flow diagram.
  • Worked on RESTful web service for CMX application to collect customer contact details.

Environment: Rational Application Developer (RAD 7.5), Websphere Application Server (WAS 6.1), SOAP Web Service, XML, Java Beans, Business Proxy, DB2 9.5, EJB 3.0, spring 3.0, Hibernate 3.0

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in complete SDLC - Requirement Analysis, Development, System Integration Testing and Performance Testing.
  • Used JBoss Drools to write business rules.
  • Involved in the implementation of Spring MVC Pattern.
  • Developed persistence layer using Hibernate framework.
  • Used SQL Developer for all query executions and excel report generations.
  • Writing SQL and PL/SQL, stored procedures, packages.
  • Testing - unit testing, integration testing and functional/regression testing.
  • Also involved in migrating the orders involved in writing Ant and Unix shell scripts to migrate orders to APC system
  • Interacting with the team and providing required support and motivation.
  • Writing test cases to the related module and execution of same in different (DIT/SIT/UAT) test environment systems.
  • Implemented RESTful web service s using JAX-RS for interaction with other external systems.
  • Involved in more than one system where each system interacts with other systems in the application via Web service calls, CEM based communication.
  • Used Eclipse for java code development, SQL developer as editor for Database and CVS as version control system.
  • Used Log4j for debugging and logging the application.
  • Involved in peer to peer code review and giving the review comments for correction.

Environment: Java1.6, Drools, CEM, MQ, J2EE, Spring MVC, Hibernate, REST, JAX-RS, Ant, SOA, PL/SQL, Eclipse, SQL Developer, CVS, Windows XP, UNIX, Linux

Confidential

Java/J2EE Developer

Responsibilities:

  • Performed Requirements gathering, Analysis, Design, Code development, Testing using agile methodologies.
  • Develop Technical Documents includes UML Class diagrams, Use Case diagrams and Sequence diagrams, State diagrams.
  • Interacting with UAT and QA teams in developing and implementing test cases and bug fixing.
  • Created PL/SQL stored procedures, triggers, functions, packages and sequences in Oracle SQL.
  • Wrote Junit test cases for testing UI Framework classes.
  • User interfaces were developed using JSP, HTML, CSS and JavaScript.
  • DB lookup and interaction with the DB using JDBC.
  • Design and development of the business layer using stateless session beans and related interfaces. Install, configure application servers for testing, development, integration of modules and deployment of application.

Environment: Java1.5, J2EE, Servlets, JSP, Oracle, JUnit, Web Logic, Eclipse

Confidential

Software Developer

Responsibilities:

  • Responsible for the overall design of the system including the feasibility study for the requirements and technologies to be used in the project implementation.
  • Interacted with the current users of the legacy paper based reservation system and collected requirements and involved in the system analysis to prepare the requirement specification document.
  • Designed and created database tables in Oracle as backend for storing instrument usage details, user account and project details, instrument rules and instrument/inventory details.
  • Used MVC pattern to build the system and implemented the UI using Spring UI framework, JSP, HTML. Developed calendar display pages, admin interface pages, reservation/cancellation summary pages, validation pages and error pages as a part of the UI implementation.
  • Implemented business logic in the middle tier using Java utilizing a generic structure to enable future inclusion of new instruments and their corresponding rules and also to enable easy modification of existing instrument rules.
  • Used Spring framework for incorporating Aspect Oriented Programming in order to segregate business logic from the servicing portion of the logic (establishing DB connection).
  • Generated various types of online and offline reports based on the type of user (Admin, Project heads etc.) for the instrument usage and integrated with the department’s database to directly upload to the system.
  • Used Log4J for debugging and logging purpose.
  • Integration and unit testing of the UI and business logic and also involved in refactoring and fine-tuning the code to make it more efficient.

Environment: Java1.6, J2EE - JSP, Servlets, spring 2.5, Log 4J, Apache Tomcat, Hibernate 3.2, Oracle 9g

We'd love your feedback!