We provide IT Staff Augmentation Services!

Sr Java/j2ee Full Stack Developer Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Oracle Certified Java Programmer (OCJP) for Java Standard Edition (JSE) with 8+ years of experience in designing and developing enterprise, standalone and multitier web applications using Java/J2EE /UI Technologies.
  • Expertise in developing enterprise and multi - tier Web based software development applications using Core Java and J2EE technologies i.e., Servlets, JavaBeans, JSP, JDBC,JSTL,IBM MQ Series, JNDI, JMS, JSF, EJB, MDB, Hibernate 4.0, Struts2.0, Spring 4.2(including webflow), Web Services(SOAP & REST).
  • Extensive experience in developing multi-tier web application in MVC Architecture using various ORM frameworks such as Struts, AOP, Spring MVC, Spring IOC, Spring Security, Hibernate, Ajax with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Strong knowledge in Struts Tiles, Action Forms, and Validator framework.
  • Strong experience in Software Development Methodology such as Agile (Scrum) methodology.
  • Strong experience in developing and consuming Web Services SOAP and REST using different APIs like JAX-RPC, JAX-WS, JAX-RS and implementation such as Apache Axis, Axis2, Apache CXF, Jersey, RESTEasy.
  • Strong knowledge in JDBC and experience in creating DAO Layer using Hibernate, JPA, MyBatis, iBatis, Strong in using XML mappings, and Annotation mapping with Java Objects.
  • Strong skills in implementing various design patterns like Singleton, MVC, Business Delegate, Session Façade, Decorator, Proxy, Factory, DAO and DTO in Enterprise applications.
  • Experience in developing Client-Server/Web-Development using Servlets, Multi-threading, Collections, JSP,JSF(Java server faces), JSTL, Struts2, Spring, transaction management and using Hibernate as a persistence layer, JDBC, JDBC Template, XML, SAX, DOM, HTML, Ajax, Swing and Event Handling, CSS3 and Java Script.
  • Have Strong experience in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems
  • Experience in developing Rich UI contents using HTML, HTML5, DHTML, XHTML, CSS, CSS3, JavaScript, Struts tags, Custom Tags, JSP Tag Libraries, AJAX, JQuery, DOM, JSON.
  • Working knowledge in Message Oriented Middleware (MOM) technology such as JMS, Web Service like SOAP, RESTful and IBM Web Sphere MQ Series.
  • Proficient in Core Java with strong understanding and working knowledge of ObjectOrientedConcepts like Collections, Multi-Threading, Exception Handling and Polymorphism.
  • Expertise in using Eclipse, NetBeans, STS, Intellij and RAD for implementing enterprise and multi-tier web based applications.
  • Expertise in RDBMS concepts, and strong experience in Databases i.e. MySQL, SQL Server, DB2, Oracle 8i/9i/10g. Used TOAD, Query Manager for database testing.
  • Worked on XPath, Java Persistence Architecture (JPA).
  • Extensive experience in using Photoshop, Illustrator, Adobe flash, InDesign Dream Weaver CS4.
  • Strong experience in UNIX Shell scripting.
  • Expertise in application development using Java, J2EE, Applets, Swing, EJB, JSP, Java Script, Servlet, JDBC,JMS, JSF(Java Server Faces), Struts, Hibernate, Spring(including web flow).
  • Strong experience in Software Development Methodology such as Agile (Scrum) methodology, Iterative, Waterfall for Analysis, Design, Implementation, Testing of Object Oriented applications and web based Enterprise Applications.
  • Experience with object oriented modeling - UML. Familiar with various software methodologies, design patterns.
  • Proficient in Object-Oriented, Design, Development (OOAD) and integration of complex enterprise and web based applications using IDEs like JBuilder, Eclipse, and NetBeans.
  • Excellent analytical, programming, written and verbal communication skills with ability to interact with individuals at all levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS

Languages: C, C++, JAVA, SQL, PL/SQL, ASP.NET, Python, XML

J2EE Technologies: J2EE, JDBC, JSP, JSTL, JSF, Servlets, RMI, EJB, JNDI, JMS, JPA, Struts, Spring MVC.

Frameworks: Struts 1.3/2.0, Hibernate 3.0/4.0/, iBATIS, MyBatis, Spring 2.5/3.0/4.2, Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs, schedulers(Quartz)

IDE and Tools: NetBeans, RAD, Eclipse, Intellij, EditPlus, Sublime, Adobe Dreamweaver, Microsoft Visual Studio

Databases Tools: MySQL, MS-SQL, DB2, SQL Server, Toad, SQL Developer, SQL Server 7.0, Oracle8i/9i/10g/11g,12c, SQL Server Integration Services (SSIS), SQL Server Reporting Services(SSRS)

Web Application Servers: Apache Tomcat 6.0/7.0/8.0, BEA WebLogic 9.2/10.0/11g, IBM WebSphere 8.5, JBoss 6.1/7.1,GlassFish.

Version Control Systems: CVS, SVN, GIT, Rational ClearCase

Build & Testing tools: Make, ANT, JUnit, Maven, Log4J, Jenkins/Hudson

Operating Systems: Windows, UNIX/LINUX

UI Design: HTML 4.0/5, CSS3, JavaScript, AJAX, JQuery, JSON.

Web Services: SOAP, WSDL, JSON, REST, SOA, JAX-WS, JAX-RS, Jersey, RestEasy, Apache CXF, Apache Axis2

PROFESSIONAL EXPERIENCE

Confidential, New York

Sr Java/J2EE Full Stack Developer

Responsibilities:

  • Gathering and analyzing requirements from the business users and converted them to technical design specifications.
  • Designing User Interface based on MVC framework, which accomplishes a tight and neat co-ordination of Spring MVC, AngularJS, HTML5, CSS3, JavaScript, Bootstrap, and JSTL.
  • Extensive experience in developing the User Interface validation framework in combination with custom validation built on top of Struts validation framework from the form bean.
  • Used AngularJS form validations for validating the client side data.
  • Designed Use case Diagrams, Class Diagrams and Sequence Diagrams in UML using Microsoft Visio.
  • Concentration on building JAVA/J2EE, ECM and BPM business solutions from the business need and solutions aspect, in contrast to the product line.
  • Developed the custom Logging framework used to log transactions executed across the various applications using Log4J.
  • Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with Oracle databases.
  • Developed Hibernate Configuration files for Oracle 10g and also Data Access Components using SQL, JDBC, Hibernate and JPA.
  • Developed Hibernate DAO component to perform the CRUD operations with database.
  • Developed loosely coupled components using Spring dependency injection and Spring IoC concepts.
  • Developed the custom Error Handling framework, used for handling Socket Errors using Spring AOP and maintaining the transactions.
  • Integrated user interface with Hibernate based persistence layer using Spring 4.0 and Hibernate, JPA integration modules.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
  • Customized RESTful web service using Spring RESTful API, sending JSON format data packets between frond-end and middle tier controller.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Published JAX-RS based web services where in all the requests will be routed to this Single and used SOAPUI to test RESTful web service.
  • Deployed web services to interact with partner interfaces, written client interfaces and implementation classes to consume the web services.
  • Implemented persistence layer using various features of Hibernate 4.0 framework like HQL queries, Criteria, projections etc.
  • Used JBoss to translate the message type and send messages to the producer service.
  • Point service and based on the request they are forwarded to the corresponding legacy operations.
  • Involved in preparing Stored Procedures and functions in Oracle.
  • Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology.
  • Created a web based application to run and see the reports from the corporate office across all stores.
  • Used JIRA, Agile for project tracking and change controls for deployments.
  • Participated in Code migration and resolving code conflicts in various versions.
  • Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
  • RAD 9.0 is used for application development and deployed the application on JBoss application server.
  • Used Ant Scripts and Maven in building the application and auto deploying it to the environment.
  • Supported Build Team to deploy the application on WebSphere Application Server.

Environment: JDK1.8, MVC framework, JSP, JSTL, Servlets, Microsoft Visio, Log4j, HTML5, CSS3, AngularJS, XML, JSON, JDBC, Hibernate 4.0, JPA, JavaScript, Spring 4.2, Spring MVC, SOAPUI, Spring AOP, Spring IoC, SQL, RESTful, JAX-RS, SOAPUI, Ant, Maven, Oracle 10g, RAD 9.0, JBoss, TestNG, JUnit.

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Implemented the MVC architecture using Apache Struts Framework.
  • Developed the front end using Struts, Hibernate, AJAX, JQuery, Java Script, and NodeJS.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Used Ajax calls extensively - using JQuery, inside the Web Apps and create a seamless flow of Quotes.
  • Developed business logic using EJB session beans and Entity beans.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
  • Used Action classes to service requests from Action Servlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
  • Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using SPRING.
  • Developed Data Access using Hibernate, EJB JPA annotations and entity manager.
  • Developed many of PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Used Maven script for building and deploying the application.
  • Analyzing the business requirements with team members and coming up with design for the task.
  • Presenting analyzed requirements and application demos to client on timely basis using Microsoft PowerPoint.
  • Preparing impact analysis document for each task and getting approval from client before starting the implementation.
  • Extensively used Spring MVC framework for separating user interface, controllers and business logic.
  • Developed user interface pages using Spring JSP tag library, JSTL, JavaScript, Ajax, QForm, HTML and CSS.
  • Used QForm framework for performing UI validations.
  • Developed Spring controllers for dispatching the requests.
  • Developed Spring validators and services for handing correct data to Spring DAOs.
  • Used Spring DAO to write Data Access Objects in persistence layer and Spring ORM for connecting to database using Hibernate
  • Developed Hibernate entities, mappings and customized criterion queries for interacting with database.
  • Used Spring declarative transaction management for managing distributed transactions.
  • Exposed Spring MVC controllers as Rest web services and implemented Spring security into the application.
  • Used Spring Batch process to process the XML files.
  • Used SOAP to connect to external web services to do credit check for the customers.
  • Used Apache FOP to generate quotes (PDF) by giving XSLT, XML and XSD.
  • Created XSLT scripts from source XSD to converted source data to XML feed.
  • Used JAXB to convert XML to java objects and Java Objects to XML
  • Used Spring batch process to generate reports for the credit team to count the customers.
  • Sending the business reports daily in Excel to show how business is progressing and also the performance of Dealers.
  • Implemented LOG4J for debugging and written test cases in JUNIT.
  • Worked on Oracle Application Server and deployed the code in that.
  • Written scripts to deploy the code and restart all the oracle servers every week in order to improve the performance.
  • Written database triggers, procedures and functions for fetching data to XL reports.
  • Used SQL developer to write database queries.
  • Provided status in client meeting on regular basis on the ongoing tasks.
  • Tracking the tasks using JIRA
  • Version control using SVN repository and provided script(s) for Network Administrators to deploy to QA/Production.

Environment: J2EE, Spring MVC, Spring Core, Agile, Hibernate 4.0, Restful webservices, HTML5, CSS, SVN, AngularJS, Oracle, QC, JUnit, Maven, Log4j, Git,Rational Rose, EJB, JQuery, AJAX, Sencha ExtJS, NodeJS, Bootstrap JavaScript, CRUD, PL/SQL, Apache Axis, JAX-RPC, Eclipse, Maven, UML, SOAP,JSP, JSTL, Servlets, POJO’s, WebSphere Application ServerGWT, JUnit, iText, JASPER Report

Confidential, CA

Jr. Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Involved in developing design document and impact assessment documents.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed the user interfaces using Web 2.0, AJAX, JSP, Struts, HTML, CSS, Java Script, and DHTML.
  • Generalized top link mapping template for the application so that top link related code could be separated from the actual DAO implementation.
  • Worked on MVC framework preferably Web Work and STRUTS 2.0 with spring dependency injection for application customization and upgrade.
  • Used multiple Action Controllers to control the page flow, Interceptors for client validations
  • Used AJAX to get faster response to the user without refreshing the whole page, to develop and customize the dynamic web pages.
  • Developed APIs using PL/SQL to interact with the Oracle Database.
  • A generalized component according spring framework to retrieve appropriate service for the required functionality.
  • Developed XML Schema, DOM, XSLT code for XML documents, used for data transfer between front-end and middleware layers.
  • Used XML Processing (JAXP) enables applications to parse, transform, validate and query XML documents.
  • Used WS-Security concepts for implementing secured web services to restrict only for prescribed users to secure customer information.
  • Implemented the integration of STRUTS and Spring IOC and injected spring beans to struts action classes.
  • Developed Email Templates and Email Notification functionality using HTML, DHTML and XHTML as per business requirement.

Environment: Java6, UML, JavaScript, HTML,DHTML CSS, Java script, Ajax, Oracle Database, Oracle JDeveloper 10g, SVN, Struts2.0,Spring, JSP, Servlets, Ant, Log4J, Tomcat 6, CVS, JIRA

Confidential

Jr. Java Developer

Responsibilities:

  • Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, webapp components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Involved in design of Scheduling Application using the Activity, Data Flow, Class and Sequence UML diagrams
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, prototype and Composite View.
  • Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
  • Worked on SAX/DOM parsers to parse RSS Feeds (XML) files.
  • Prepared test scripts using ANT and JUnit.
  • Develop User authentication pages using Servlets.
  • Used CVS version control to integrate development efforts.

Environment: JDK 1.4, J2EE, JSP, HTML/CSS, Servlets, Java Beans, JDBC, Oracle, JBOSS, CVS, JavaScript, SAX/DOM, Eclipse, ANT, JUnit.

Confidential

Jr. Java Developer

Responsibilities:

  • Analyzing Business Requirements and preparing the High Level test conditions and review them with the Business Team
  • Implemented MVC architecture using struts. Involved in developing action classes to implement the renewal functionality.
  • Developed the application with JSP and Servlets based tag libraries.
  • Performed Client side validation using JavaScript.
  • Developed Rich UI contents using HTML, CSS, and JSPs.
  • Developed JDBC programs to access Oracle Database.
  • Developed Separate Java Classes for handling errors and logging errors into CSV and Database table.
  • Extensively used Collections API and Exceptional handling.
  • Used Data Access Object Design Pattern (DAO) for data access functionality.
  • Deployed the application on JBOSS Application server.
  • Developed user authentication pages using Servlets.
  • Used CVS version control to integrate development efforts.

Environment: s: Java5, JSP, Struts, Servlets, JSP, HTML, DHTML, CSS, Java Script, JQuery, WSAD, DB2

We'd love your feedback!