We provide IT Staff Augmentation Services!

Java/j2ee Full Stack Developer Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • 8+ years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
  • Extensive work experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Coding, Testing and Implementation in Agile (Scrum), TDD Environment.
  • Knowledge in developing applications using Agile and SCRUM methodologies.
  • Experienced in developing UI Screens using JSF, JSP, JSTL, Servlets, HTML, XHTML, JavaScript, CSS, JQuery, Angular JS.
  • Expertise in using angular modules like Angular - animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Recourse, Angular- Route, Angular-Sanitize, Angular-Touch and Angular-UI-Bootstrap.
  • Experience in using Angular JS Directives, Controllers, Filters, services, Templates, Events, and Injectors.
  • Expertise in creation of angular custom Directives Filters and Services.
  • Good experience on JavaScript, JQuery, Kendo UI for user interactions in pages. Creating a Responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
  • Expertise in developing the applications using Core java concepts likes OOPS, Multithreading, Garbage Collections and Socket Programming etc.
  • Strong knowledge of Object-Oriented software engineering methodologies, Object-Oriented Analysis and Design, Design by Contract, UML.
  • Expertise in n-tier Architecture, object oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB 2.0/3.0 (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts, JSF,Spring, Hibernate, JDBC, IBM MQ, JavaScript, SOAP/Rest Web services.
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
  • Strong working experience on various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Strong experience in using HQL, inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Extensively worked with ORM tools (Hibernate (HQL), JPA, OJB) and JPA annotations.
  • Designed and developed reports using Jasper Reports and provided integration points for services written in Java.
  • Expertise in various java concepts likesOOPS, Collections, Multithreading, and Exception Handling.
  • Experienced in implementing SOAP based web services using Apache CXF, Axis, and Spring CXF to handling HTTP, JMS transports.
  • Worked extensively on XML parsing by using DOM and SAX parsers and used JAXB for marshaling and unmarshallingXML documents.
  • Experience in developing Rest Service using Jersey framework.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQLServer/ Postgrequery based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, MySQL.
  • Expertise in using IDEs like Net Beans, Eclipse, various Configuration Management tools like CVS, GIT, SVN and IBM Clear Case Version Control.
  • Expertise in Build processing using Jenkins, Git and Maven.
  • Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Well Experienced in deploying and configuring applications onto application servers like Web Sphere, Web logic, JBOSS and Apache Tomcat.
  • Experience in Object Oriented Analysis & Design (OOAD).
  • Involved in Updating the On-Call production support document.
  • Excellent analytical and communication skills. Good understanding of Software as a Service(SaaS).
  • Developed test cases using Junit and performed peer to peer testing.
  • Capable of meeting tight deadlines with excellent overall project life cycle experience and team spirit.

TECHNICAL SKILLS:

Programming languages and Scripts: Java, J2EE, Java Script, HTML, Angular JS, DHTML, CSS, JSTL, Perl, XML, PL/SQL

Databases: Oracle 8i/9i/11g, DB2, SQL Server, MS Access, MySQL, JDBC.

J2EE Common Services APIs: Java Servlet, SWING, JSP, EJB2.0/3.0, JDBC, JPA, Hibernate, Axis, web services, JMS, JNDI, JAXP, JTA, JNDI, JFS 1.1, JAXB, AJAX, JSON

Application Servers: Windows NT/XP/7 and UNIX

Web Servers: Apache Tomcat 4.1.18,Web Logic,Jboss

Frameworks / APIs / Tools: Springs, Struts 1.1/1.2/Tiles, JSF, Log4j, Ant, WEB-SERVICES (SOAP, WSDL, UDDI, Axis2, CXF)

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Modeling Tools / Languages: UML on Rational Rose 4.0.

Web Services: SOAP, REST, WSDL, UDDI

Version and Source Control: CVS, Win CVS, Clear Case, SVN, Git

ORM: Hibernate 3.1, JPA, Top Link

Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

PROFESSIONAL EXPERIENCE:

Confidential, NJ

JAVA/J2EE Full Stack Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI), Inversion of Control (IOC).
  • Expertise in Agile Software Development Methodology including Scrum technology
  • Worked with the JavaScript frameworks like HTML 5, CSS 3 and Angular JS.
  • Developed multiple POCs to create a user interface in Angular JS .
  • Implemented Routers & History in Single Page App (SPA).
  • Developed Interactive web pages using AJAX and JavaScript.
  • Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.
  • Used Springs to manage beans to use windows session state framework to persist session to the database.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Involved in Object-Oriented software engineering methodologies, Object-Oriented Analysis and Design, Design by Contract, UML
  • Used Hibernate as persistence framework for DAO layer to access the Oracle11g database
  • Refactored existing project to make it more RESTful and thread-safe.
  • Designed, Produced and consumed SOAP web services.
  • Developed the Web services using SOA.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.
  • Used Log4J to print info, warning and error data on to the logs.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Developed web applications using My Eclipse and deployed in WebLogic application server.
  • Deployed and tested the application with web server Tomcat.
  • Wrote Test Cases using JUNIT as a framework.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Managed MAVEN environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Used MAVENfor build framework and Jenkins for continuous build system.
  • Used GIT for repository the Project.
  • Used HP Quality center for Bug tracking in the Project

Environment:: JDK 1.7, Servlets, JSP, Spring, Oracle11g, XML, Maven, JUnit, SOAP, JSP, HTML5, Angular JS, CSS3, Log4j, WebLogic, Apache Tomcat, Eclipse,Git,HP Quality Center and Agile.

Confidential, Irving, TX

Java /J2EE Full Stack Developer

Responsibilities:

  • Workingwithbusinessteams/usergroupstoidentify,gather,analyzerequirementsanddevelopbusiness Intelligence functional requirements.
  • Worked with Business Analysts in requirement gathering.
  • Being a Java developer, performed requirement analysis, Design, development, integration, testing.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, JSON, and AngularJS, AJAX.
  • Developed cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Developed client side drop down menus, search bars, carousel, and drop down toggles using Twitter-Bootstrap and JQuery.
  • Worked on custom libraries for business layer using Object oriented programming (OOPs).
  • Implemented multi-threading, data structures, algorithms, object oriented concepts and design patterns.
  • Used Object Oriented Programming concepts while developing code.
  • Extensive Object Oriented Designed Development skills. Skilled at handling the MVC pattern.
  • Proven experience coding with the OOP paradigm. knowledgeable in Software Engineering Concepts including designing,
  • In the backend used Spring MVC to validate and process requests, call required business service and return dynamic views to client.
  • Data Access using Hibernate.
  • Writing Java script for front end validation.
  • Writing JSP, Action Classes, Service classes and DAO using Hibernate for Issue management, Administration module.
  • Developed the application in Flash Builder and deployed it on Tomcat application server proxied through secured http web server. REST web services leveraged by both web and mobile applications.
  • Deployed and tested the application with web server Tomcat. Developed Interactive web pages using AJAX and JavaScript. Worked on Report Module, generating PDF/ CSV according to template.
  • Applied XSLT (XPath/XQuery) for HTML generation from server XML response
  • Used JSTL, Custom Tags, HTML/DHTML in JSP’s.
  • Configured the WebLogic’s JMS Server, created JMS connection factories, queues.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Developed back-end stored procedures and triggers using PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Configured and tested the application with database server SQL.
  • All the Business logic in all the modules is written in core Java.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO and DTO.
  • Implemented Ajax to refresh payment approval updates and to populate most of the credit form fields of the NETACE application that were sent as XML from backend.
  • Worked on SQL statements and Procedures to do CRUD operations with DB
  • Used SQL Developer to query, update and monitor Oracle database
  • Worked on GitRepository to store the Project Code
  • Used MAVENfor build framework and Jenkins for continuous build system.
  • Used JIRA for Bug tracking in the Project
  • Actively involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Involved in 24x7 production support and issue resolution and provided quick turnaround for critical production issues

Environment: Java 1.5, Web Logic 8.1.4,, SQL, XML/XSLT, Castor, BEA MessageQ, JMS/MDB, AJAX, UML, JavaScript, HTML, DHTML, CSS, Angular JS, UNIX Scripting, Rational Clear Case, CVS, Log4j, ANT, DWR2.JIRA

Confidential - San Francisco

Java/J2EE Developer

Responsibilities:

  • Analyzing the requirement document and preparing queries for clarification from client.
  • Involved in High Level Design Document (HLD) preparation.
  • Involved in Object-Oriented software engineering methodologies, Object-Oriented Analysis and Design, Design by Contract, UML.
  • Emphasized on adequate usage OOPs principles, modular and reusable components in coding.
  • Implemented multi-threading, data structures, algorithms, object oriented concepts and design patterns.
  • Involved in business requirement gathering and technical specifications.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Involved in Presentation Development using Spring Framework.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • ImplementedSpring, JSP and Ajax to design the user interface.
  • Implemented and configured various Action classes for handling the client requests using Spring framework.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI 5.0.0
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMSQueues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Deployment of application in Web server.
  • Hands on experience in resolving issues in the production server.
  • Created Stored procedures using MySQL for data modification (Using DML insert, update, delete) in Oracle
  • Experience in Core Java on multithreading, collections and design patterns.
  • Interaction with MySQL is implemented using Hibernate.
  • Involved in consuming web services using JAXWS development.
  • Involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
  • Involved in procedures and functions modifications.
  • Configuration of manager role using Jenkins tool.
  • Worked on SVNRepository to store the Project Code
  • Used HP Quality Center for Bug Tracking in the Project
  • Involved in DB Design and Application design for Play Back Mock.

Environment: Java 1.4, J2EE, EJB, Web Services, XML, XSD, RUP, Microsoft Visio, MySQL, Clear Case, Source Integrity, Agile, WebLogic 10.3, JMS, SOA, LDAP, RAD, LOG4j, Struts, JSP, Unix,SVN,HP Quality Center

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Created Class diagrams and Use Case diagrams from design spec using Rational Rose. Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
  • Actively involved in design of the application architecture in lines of their own Framework based on MVC2 Architecture with JSP Front End(HTTP Request/Response Integration) as View, Servlet as Controller and combination of EJBs and Java classes as Model.
  • Designed and developed presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.
  • Used Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and to store the data into the data layer.
  • Used Message Driven Beans for asynchronous messaging. Used Java Message Service API to create, send, receive, and read messages between application components.
  • Developed Single-Sign-On (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Wrote complex MySQLqueries and programmed stored procedures, packages and triggers.
  • Involved in configuration of Servletsand Integration with JDBC .
  • Extensively used JDBC concepts to connect to, retrieve and update information in the database.
  • Used JMS for sending updates to various other applications.
  • Used Servlets framework for design and development of web application
  • Used JDBC for Object Relational Mapping and Persistence.
  • Designed and developed business tier using EJBs. Used Session Beans to encapsulate the Business Logic
  • Extensively used Eclipse 3.x while writing code.
  • Developed XML and XSLT pages to store and present data to the user using parsers.
  • Involved in configuration and deployment of application on WebLogic Application Server. Used CVS as Version Control System performed Module and Unit Level Testing with JUnit and log4j.
  • Used Apache Ant for building the application. Gained a good knowledge about browser compatibility issues and their solutions.

Environment: Java 1.4/1.5, JSP 2.0, Servlets, JDBC, XML, JavaScript, HTML, XSLT, Jasper Reports, Firebug, Lotus Notes 8.5, Putty, MySQL, CA SCM Harvest, WebSphere Application Server 6.0, RAD 7.0, JAXP E clips

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involvedintheentireprojectlifecyclefromanalysis,installation,development,testing,productionandend user support
  • Developed the Struts Action classes and Action Form classes and configured them in Struts configuration files as part of the controller component
  • Extensively used WebSphere Studio Application Developer for building, testing and deploying applications
  • To keep track of latest Versions implemented CVS Structure
  • Designing JSP using Java Beans.
  • Worked on Eclipse & RAD 6.0 environment
  • Wrote SQL queries for JDBC connection to Oracle database
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Used embedded classes and maps to model ternary relationship in JPA.
  • Created class diagrams and sequence diagrams using rational rose
  • Clear Case is used for version control.
  • Implemented various Custom Tags and JSTL tags
  • Setting Data sources, JNDI Names and worked with cells, nodes and servers during WAS 6.1 environment in deployment team
  • Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
  • Utilized Design patterns MVC, VO, DAO, Factory, Singleton
  • Maintained a separate DAO layer for CRUD operations.
  • Used SVN for source control repository
  • Developed Unit Test Cases with JUnit.
  • Built test harness module with JUnit, Mockito for creating unit tests and integrated with Ant build.
  • Involved in Module Testing and Integration Testing.
  • Used IBM RADIDE for application development.
  • Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.

Environment:: JAVA, J2EE, JSP, JSTL, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, Websphere6.1, RAD 6.0, Oracle 9i/10g,SVN

We'd love your feedback!