We provide IT Staff Augmentation Services!

J2ee/java Developer Resume

5.00/5 (Submit Your Rating)

Princeton, NJ

SUMMARY

  • Over 7+ years professional experience in analysis, design, developing, support and testing web based, distributed n - tier and client/server architecture.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Experience in using Java, J2EE, EJB, JMS, WebServices, JSP, Servlets, Struts, spring, XML, JavaBeans, JDBC and Swing.
  • Sound Knowledge of MVC Architecture, Struts framework, spring framework, Java Design Patterns and O/R mapping Hibernate framework.
  • Experience in configuring and deploying J2EE applications on WebSphere, WebLogic Application servers.
  • Experience in Implementing Service Oriented Architectures (SOA) with JSON based Web Services (RestFul).
  • Strong knowledge in Spring Framework using Spring Boot, IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
  • Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
  • Expertise in design and development of various web applications with N-Tier Architecture using MVC and using the Struts and Spring Framework.
  • Sound Knowledge of MVC Architecture, Struts framework, spring framework, Java Design Patterns and O/R mapping Hibernate framework.
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Working knowledge of Java Web Services with real time knowledge using REST.
  • Strong designing and implementation work experience in Java and J2EE technologies like Core Java, Enterprise Java Beans (EJB), Servlets, JPA and JSP.
  • Experience with Eclipse, My Eclipse and Maven.
  • Proficient in Quality Control - includes ensuring defect free releases, maintaining correct entries in Design Docs, UI specs, Test Cases, Traceability Matrix.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 11g/10g/9i/8i, SQL Server and My-SQL.
  • Experienced in development methodologies like Agile, waterfall and Interactive life cycle and software engineering processes.
  • Strong experience in client interaction and understanding business application, business data flow and data relations from them.
  • Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

TECHNICAL SKILLS

Languages: Java, PL/SQL, Python

Java/J2EE Technologies: Core Java, JSP, Servlets/Applets, JDBC, JMS, Java Beans, Java Multithreading, Generics and Collections, EJB, Tiles

Web Technologies: HTML, XML, XSLT, DOM, JSON, CSS, JavaScript, XPath, AJAX, Angular.js

Methodologies: UML, Agile, Waterfall

Web Frameworks: Spring, Struts, Hibernate

Bug Tracking Tools: Rational Clear Quest, BugZilla

Design & GUI Tools: Eclipse, IBM RAD

App servers: IBM WebSphere, Apache Tomcat, BEA Web Logic

Databases/Tools: Oracle 11g/10g /9i, SQL Server, MySQL

Design/Version Control: UML, Rational Rose, CVS, SVN, VSS, ClearCase

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Princeton, NJ

J2EE/Java Developer

Responsibilities:

  • Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving with business personnel.
  • Incorporated MVC architecture usingspring framework.
  • Implemented the application inMVCArchitecture, integrated with Hibernate andSpring MVC.
  • IncorporatedORMmapping and Dependency Injection in aSpringFramework and Hibernate.
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed various J2EE components like Servlets, JSP, SAX, XSLT, JAXP and JMS by using Eclipse.
  • UsedEclipse IDE for designing, coding and developing applications.
  • Implemented all the components of Spring Frame work (Controller classes, Spring Bean Configuration file (dispatcher-servlet.xml).
  • Build Micro Services usingspring boot for the delivery of software products across the enterprise.
  • Configured Spring Boot properties to integrate with the Smart outage application along with spring initializes and bootstrapping the build configuration.
  • Used spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Developed the business layer using spring boot.
  • Used Spring boot, Spring MVC and Hibernate to implement RESTful web-service and web applications, Spring Security for authorization using Tokens, and Hibernate/JPA as persistence layer
  • Extensively used JavaScript and Angular.js to provide dynamic User Interface and for the client side validations.
  • Involved in the Deployment of the application in JBoss Application Server. Secured theJBOSSapplication server.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
  • Produced REST APIusing Spring MVC framework with JSON and Spring REST annotations.
  • Developed web-based applications using Web Services like REST.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Used Log4j for External Configuration Files and debugging.
  • Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
  • Wrote stored procedures, SQL scripts in Oracle 11g for Data Accessing and manipulation.
  • Actively involved in code reviews and bug fixing.
  • Participated in the status meetings and status updating to the management team.

Environment: Java/J2EE, JSP, CSS, JavaScript, AJAX, Hibernate 3, JMS, EJB, spring boot, JSON, WebServices, JavaScript, Angular.js, JBoss, Rest, Log4j, Junit, and Windows.

Confidential, Troy, MI

Java/J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC and deployments in WebLogic Server.
  • Effectively developedAction classes, Action forms, JSP, JSFandother configuration files like struts-config.xml, web.xml.
  • Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
  • Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and JSON technology.
  • Did Spring POC on Spring Boot for the application development.
  • Developed Exception handling code to recover from DB specific, Application specific, Business and Non-business logic specific exceptions.
  • Used JSF for internal report generation by fetching data from database with customized view using CSS for form processing.
  • Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML and CSS3.
  • Used JavaScript for client side validations. Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.
  • Extensively used HTML, JavaScript, Angular.js and Ajax for client side development and validations.
  • Presentation tier was developed using JSP and Java Script.
  • Extensively used JavaScript for client side development and validations.
  • Web pages are developed using HTML5 and JavaScript that is integrated in a JSP.
  • Developed RESTful Web services client to consume JSON messages.
  • Used MDB to reduce the interdependencies of all the sub systems using JMS.
  • Used XSD for parsing the message reply coming from CUSTOMS.
  • Developed web services technology JAXB to convert XML into java objects.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Involved in handling transactions using session beans using EJB.
  • Implemented logger for debugging and testing purposes usingLog4j.
  • Developed the war/ear file using Maven script and deployed into WebLogic Application Server.
  • Involved in Writing service methods andSQLqueries, SQL to interact with the Oracle 10g.
  • Provided Production Support for the release of the projects.

Environment: J2EE, EJB (Session Beans), JSP, spring, JMS, XML, JSP, Spting Boot, Hibernate, JSON, Angular.js, Rest, XSD, NetBeans, WebLogic, SQL and Windows.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Created interface applications to interact with the external systems usingJ2EE.
  • Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Involved in design and development of server side layer using XML, JSP, JDBC, EJB and DAO patterns using Eclipse IDE.
  • Designed and developed JSP Pages using Struts Frame work and Tag libraries.
  • Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
  • Involved in developing Action Servlets classes and Action classes.
  • Created Hibernate configuration files, Struts Application context file.
  • Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
  • Used Hibernate for DAO layer and developed all mappings required for ORM mappings.
  • Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.
  • Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.
  • Using Spring-AOP module implemented features like logging, user session validation.
  • Used Hibernate3 with annotation to handle all database operations.
  • Implemented variousJ2EEDesign patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on generating the Web Services classes by using Service oriented architecture (SOA).
  • Used JSP and Servlets for server side transactions.
  • Developed the business components usingEJBSession Beans.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed ANT script to build .war and .ear files for the application.
  • Oracle database was used, wrote stored procedures for commonSQLqueries
  • Worked in deadline driven environment with immediate feature release cycles.

Environment: Java, spring, Hibernate, JavaScript, XML, HTML, UML, ANT, EJB, Log4j, Web Services, SQL, Oracle, Windows.

Confidential, San Antonio, TX

J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Build the application using TDD (Test Driven Development) approach.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
  • Deployed the application on Websphere Application Server.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used CVS for version control for implementing the application.

Environment: J2EE, Struts, JSP, Servlets, JMS, XML, SOAP, DOM, JavaScript, UML, CVS, Log4J, JUnit, Windows, UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Developed Form Beans and Action classes using Struts framework along with validation framework.
  • Gathered requirements from the client for designing the Web Pages.
  • Participated in designing the user interface for the application using Java Server Pages (JSP).
  • Involved in writing Client side Scripts using Java Scripts and Server Side scripts using Java Beans and used Servlets for handling the business.
  • Developed the Form Beans and Data Access Layer classes.
  • XML was used to transfer the data between different layers.
  • Used Struts, Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
  • Developed JSP pages for the presentation and used JSP tags.
  • Developed the Business Delegate, Singleton, Service Locator, Session-Facade and DAO Layers.
  • Developed XML files, Schema’s and parsing them by using both SAX and DOM parser’s.
  • Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
  • Developed Stateless Session Beans which will in turn call DAO’s to retrieve & update data into Database.

Environment: Java, EJB, XML, XSL, XSLT, JavaScript, CSS, JDBC, Struts, JSP, ClearCase, Oracle, Windows.

We'd love your feedback!