We provide IT Staff Augmentation Services!

Java/j2eedeveloper Resume

4.00/5 (Submit Your Rating)

Billerica, MA

SUMMARY:

  • Around 6 years of experience in design and development of applications in Java/J2EE, implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
  • Experienced in designing and developing enterprise and web applications using Java/J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX - WS, Struts, EJB, Spring, Hibernate, JMS, XML, JUnit.
  • Experience in ORM frameworks like Hibernate, JPA and integrating with SpringORM.
  • Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, and Factory.
  • Hands on experience on APIs like Google Maps and Facebook for iOS.
  • Experience in AngularJS&Node.JS to enhance flexible server-side environment.
  • Developed applications based on Model-View-Controller (MVC)architecture using Struts, SpringMVC and JSF.
  • Extensive experience in Session Beans (stateless, stateful), Entity Beans (Container Persistent and Bean Managed Persistent) and Message Driven Beans.
  • Solid background in Object-Oriented analysis and Design Patterns, designing methodologies and tools such as Unified Modeling Language (UML) and Rational Rose.
  • Expertise in Java Web services; Experience in SOA, JAX-RPC, JAXB, JAX-WS, SOAP, SAAJ, AXIS, XSD.
  • Experience working with SOAP, Rest and Restful Webservices.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Experience in using various IDEs Eclipse, MyEclipse and repositories SVN and CVS.
  • Experience in working with SQLite Database, Google Maps API, GPS location Data and Push Notifications.
  • Experience in working with the presentation layer using HTML, CSS, JSP, JSTL, Custom tag libraries, JavaScript, jQuery, and AJAX.
  • Strong knowledge about Multithreading, Collections and Exception Handling in Java.
  • Experience in using Hibernate for ORM and query databases using HQL.
  • Extensive experience with Application servers and Web technologies like IIS 7.0, WebLogic, WebSphere, Apache Tomcat, and JBOSS.
  • Experience in JDBC Programming and also with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.
  • Used RDBMS like My SQL, Oracle, and DB2.Good knowledge of database design and development with relational database schema (RDBMS) and normalization of tables.
  • Experience in implementing Junit for Unit testing, logging using Log4J, andANT&Maven to compile, package and deploy the components to the Application Servers in different environments.
  • Experience with Agile/Scrum and Test-Driven development (TDD).
  • Efficient team member with excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.

TECHNICAL SKILLS:

Operating Systems: Windows XP, Solaris, Unix.

Languages: Java, Core Java, HTML, CSS, XML, XSLT, SOAP, JavaScript

Databases: Oracle, DB2, MS Access.

J2EE Technologies: JDBC, JNDI, RMI, EJB, Java Beans.

Application Servers: IBM WebSphere 7, JBOSS, BEA Web Logic

Web Servers: IBM HTTP Server, Tomcat

Database Tools: TOAD, SQL Navigator, Squirrel.

IDE & Versioning: Eclipse, My Eclipse, IBM Rational Application Developer, CVS, ANT.

Frameworks: Struts, JSF, Hibernate.

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, MVC, Front Controller.

PROFESSIONAL EXPERIENCE:

Confidential, Billerica, MA

Java/J2EEDeveloper

Responsibilities:

  • Involved in entire software development life cycle (SDLC) Requirement gathering, Analysis, and Development.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Developed user interface using JSP, Tiles Framework, jQuery, HTML5, CSS3, JavaScript, AJAX and JSTL.
  • Worked on Core Java (Collections of type Generics, Templates) & used the core packages.
  • Re-architected, refactored and enhanced an existing AngularJS application to Angular2 application for better performance.
  • Used AJAX and JSON to make calls to the project server to fetch data on the fly.
  • Wrote page level code using jQuery and AngularJS framework along with JavaScript and other JavaScript libraries.
  • Used various CoreJavaconcepts such as Collection APIs to implement various features, Exception Handling and enhancements.
  • Developed the RESTful web services using Spring IOC to provide user a way to run the job and generate daily status report.
  • Created various Action Classes which route requests to appropriate EnterpriseJavaBean components and service the request using Spring MVC.
  • Extensively used Hibernate in data access layer to access & update information in DB.
  • Developed an API to write XML documents from a database. Utilized XML and XSLTransformation for dynamic web-content and database connectivity.
  • Used IBM MQ for asynchronous Point-Point and Publish-Subscribe messaging and implemented Message Driven Beans as for accessing these asynchronous messages.
  • Actively involved in writing SQL using SQL Query Builder.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 12c using Toad tool.
  • Created SQL queries and Stored Procedures for CRUD (Create, Read, Update and Delete) operations on database.
  • Worked with JavaScript Task Runner Tools like Grunt, Gulp and Jenkins was used for Continuous Integration and Continuous Delivery.
  • Proficient in TDD (Test Driven Development) by writing test cases using J-Unit.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating notifications/alerts for customers and sending those mails about different policies.
  • Used Eclipse for the application development and ANT configurations for the build and deploy toTomcat.
  • Worked in Scrum process attending daily stand up and completing tasks in sprints.

Environment: Java, J2EE, Spring, Hibernate, HTML5, CSS3, jQuery, jQuery UI, AJAX, AngularJS, Angular2, React.JS, Chrome Developer tool, Windows, JavaScript, JSP, EJB, Tomcat, Agile Methodology, Eclipse IDE, Oracle 12c.

Confidential, Jacksonville, FL

Java/J2EEDeveloper

Responsibilities:

  • Involved in project plan meetings with clients, business analysts and team members to analyze business requirements and translated business requirements into working model using Agile methodology.
  • Developed 2 outbound for sending Invoices and Credit Notes.
  • Developed the Application using SpringMVC Framework, and used JSP, HTML, CSS, JavaScript, jQuery for the web page development.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Involved in design and development of server-side layer using SpringIOC, SpringORM, SpringAOP and JAX-WS web services
  • Used Auto-Wired for bean management through Spring IOC
  • Configured Association Mappings like one-one and one-many in Hibernate. Experience in creating and consumingSOA Web ServicesusingJAX-RPC,JAX-WS,JAX-RS, WSDLandSOAPmessages
  • Used XSL/XSLT for transforming and displaying payment history reports
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
  • Integrated location based services using Google Maps API to display locations of the nearest Branches/ATM’s
  • The front-end is written in Backbone.js, Marionette.js, Handlebars.js for templating, and Leaflet.js for client-side mapping.
  • UsedWeb Services - WSDLandSOAPfor getting credit card information from third party and usedSAXandDOM XML parsersfor data retrieval.
  • Developed SOAP Web services using JAX-WS Metro.
  • Customized the AR Invoice Report and Developed new reports for debit memos and credit memos in Account Receivables by using XML/BI Publisher.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Used Web services - WSDL and SOAP for getting credit card information of the insured patients from third party.
  • Used Hibernate to persist the data efficiently into database and also integrated it with the SpringORM framework.
  • Involved in conversion of client-side code to AngularJS based UI.
  • Implemented Spring with AOP in exception handling, which it reduces the development time to handle the exceptions
  • Asynchronous messaging is done using JMS and created Queue for point - point messaging.
  • Involved in study of User Requirement Specification. Requested insufficient Information and helped clearing ambiguity in requirements document.
  • Used JSON for Data Interchange between AngularJS and Spring MVC
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features.
  • Used Maven to build the project and deploy the applications on the server.
  • Involved in deployment process of the application on WebLogic Application Server
  • Involved in creating Unit test cases, test suite and Unit testing of the application components using JUnit.
  • Used SVN as a documentation repository and version controlling tool
  • Used Eclipse as IDE tool to develop the application and JIRA for issue tracking.

Environment: Java 1.6, J2EE, spring, Hibernate, JSP, JSF, JDBC, JMS, OpenLayers, Eclipse, WebLogic, Maven, JUnit, CVS, CSS, HTML, XML, XSD, JavaScript, Oracle and Windows.

Confidential, PA

Java/J2EEDeveloper

Responsibilities:

  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Worked closely with the Business/Users team in translating technical requirements into application code.
  • Developed web layer usingStruts framework to manage the project in MVC pattern.
  • Used Struts Tiles Framework for designing the layoutof the application.
  • Client pages are built using HTML, CSS, JSP, JavaScript, jQuery
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Implemented integration of Struts Action classes and the EJB's services layer.
  • Involved in conversion of client-side code to AngularJS based UI
  • Developed business layer using EJB stateless session beans and deployed on WebSphere Application server.
  • Have proficiency in using DAO and DTO patterns to persist data into database
  • Used Hibernate as persistence framework for DAO layer to access the Oracle database
  • Produced SOAPweb services using Metro JAX-WS RI for building the business application layer.
  • Developed Message Driven Bean components in WebSphere MQ Series for e-mailing and Data transfer between client and the providers.
  • Managed Database Transactions using Spring’s Transaction Management module and optimized and improved performance of the queries.
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for build framework and Jenkins for continuous build system
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Proficient in using SVN for Version Control.
  • Actively involved in code reviews and also in bug fixing.

Environment: Core JAVA, Struts, Hibernate, Struts Validator Framework, jQuery, JSP, JSF, JDBC, JMS, EJB, Oracle, JavaScript, XML, Web Services, WebLogic, Junit, ANT, Eclipse, SVN

Confidential, Dallas, TX

Java/J2EEDeveloper

Responsibilities:

  • Worked in different phases of SDLC process to implement the functionality of the application.
  • Involve in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio Tool.
  • Designed and developed front end screens using Java, JSP, Servlets and Struts framework.
  • Implemented MVC Design Patterns using Struts Framework
  • Used Struts Tiles Framework for designing the layout of the application.
  • Used validator framework to validate various fields in the application using XML files with rules.
  • Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site
  • Used JavaScript for client-side validations.
  • Synchronized the create, update and delete of records between Legacy database (DB2) and Cassandra.
  • AJAX for the asynchronous server calls
  • Implemented JMS for asynchronous auditing purposes.
  • Developed server-side utilities using J2EE technologies Servlets, JSP, JDBC.
  • Supported integration efforts between the Struts Action classes and the EJB's services layer Implemented JPA for persisting data into database.
  • Used Design Patterns like DTO and DAO, Session Facade, service locator
  • Worked on JBOSSapplication server to deploy the application.
  • Used JPA framework for DAO layer to access the My SQL database.
  • Developed and debugged the application using RAD IDE.
  • Involved in developing Unit, System and Integration test
  • Involved in the preparation of use case, class and sequence diagrams using Rational Rose.
  • Worked with QA team to resolve the defects and UAT defects with the business users

Environment: Java, J2EE, Servlets, JSP, JMS, JPA, JDBC, Struts, JavaScript, XML, XSLT, HTML, CSS, UML, JBOSS, RAD, MySql.

We'd love your feedback!