We provide IT Staff Augmentation Services!

Java Full Stack Developer  Resume

Norfolk, VirginiA

PROFESSIONAL SUMMARY:

  • Having around 8 years of experience in Developing both front end and back end applications using Html5, CSS3, Js, Kendo UI, Bootstrap, React JS, Node JS and other plugins.
  • Worked as JAVA/J2EE Developer in Analysis, Design, Development, Implementation and testing of Web based applications.
  • Developed ETL pipelines in Pentaho Kettle and Spoon for transforming data, producing reports and warehousing and corporate data.
  • Experience in developing web applications using Spring, Hibernate, JDBC, Java Server Pages, Servlet, Web Services (SOAP & RESTFUL), JavaScript, JavaBeans, POJO's and Apache libraries.
  • Experience in developing AJAX, jQuery and AngularJS based design in creating better, faster and responsive UI web applications.
  • Extensive Experience working in Spring Framework, MVC Framework, Struts Framework and Hibernate framework.
  • Implemented design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, observer, Factory, Session and Facade.
  • Experience in writing No SQL schemas and maintaining sessions.
  • Experience in using Data structures, Hashing and Arrays.
  • Proficient in using RDBMS concepts with Oracle 9i/10g/11g, My SQL and experienced in writing SQL, PL/SQL Stored procedures, Triggers and Views.
  • Familiar with web services formats XML and JSON.
  • Well experienced in configuring and deploying applications onto application servers like Tomcat6.x/7.x, JBoss, Web logic8.x/10.x, Glassfish and Web Sphere 6.x/5.x .
  • Strong experience on Cross - browser on PC and Mobile platforms.
  • Expertise in both manual and automation testing of Web Applications.
  • Experience in HTML5, CSS3, JavaScript, Angular Js, jQuery, AJAX.
  • Hands on Experience on SQL Server RDBMS.
  • Good knowledge in using Maven and ANT Scripts for building and deploying the application in web/app servers.
  • Good knowledge with SVN/CVS and GIT version control systems.
  • Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
  • Experience in performing unit test for the applications using Junit Framework.
  • Good experience in various Integrated Development Environments (IDE) Eclipse, Net Beans and RAD.
  • Performed manual and functional testing using Selenium.
  • Experience in working with CICD tools like Jenkins or UDeploy.
  • Experience in ETL tools like Pentaho Data Integration.
  • Highly motivated, detail oriented, ability to work independently and as a part of the team with excellent Technical, Analytical and Communication skills.
  • Experience in using cruise control for continuous integration.
  • Highly Self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.

TECHNICAL SKILLS:

Programming Languages: Java, UNIX Shell scripting, Perl, SQL, PL/SQL, Core Java 1.7/1.8

Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, AJAX, AWT, Swing, CSS, ILOG, JXPath, Xpath, Multi-Threading

Web Technologies: HTML5, DHTML, XML, CS3S, JavaScript, Node.Js, AJAX, AngularJs, BIRT

Distributed Technologies: RMI, EJB, JMS, Data Warehouse, TIBCO, Financial Services, Capital Marketing, VXML, Avaya Dialog Designer

Application Server: Web logic, JBoss, Apache Tomcat, Glassfish

JAVA Frameworks & Tools: HIBERNATE, SPRING, WEB SERVICES,GWT, STRUTS, ANT Building tool, Log4J, Maven Building tool.

IDE s: Eclipse, RAD, JBuilder, Net beans, Pentaho

Database(s): Oracle 8i/9i/10g/11g, DB2, My SQL

Version Control Tools: Rational Clearcase, SVN, CVS, Clear Quest, GITHub

Testing Tools: JUnit, HPQC, Mockito

Operating Systems: Windows, MS-DOS, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Norfolk, Virginia

Java Full Stack developer

Responsibilities:

  • Participated in the sprint review meetings and explained the technical changes to the clients.
  • Developed the Site using the Struts with Spring Integration using the tiles framework
  • Developed and Implemented Web Services and used Spring Framework.
  • Interfaced with the back-end using Hibernate Framework and XML.
  • Implemented business logic using Struts action components in the Struts and Hibernate framework.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed enterprise applications using Struts Frameworks.
  • Expertise in development and deployment of web components that include Servlets, JSP and business layer components that includes EJB, Web Services, JDBC, JNDI, JMS, Serialization, Collections API, multithreading.
  • Implemented the Connectivity to the Data Base Server Using JDBC.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server.
  • Worked on configuring the Java classpath in the session properties while using third-party Java packages, built-in Java packages, and custom Java packages in a Java transformation.
  • Developed and performed unit testing scripts with JUnit API in TDD environments.
  • Proficient in Test Driven Development (TDD) using Java JUnit API.
  • Experience developing web application on top of platform using Node.js.
  • Developed the application on Node.js platform using JavaScript programming.
  • Created PL/SQL procedures, functions and written complex SQL queries
  • Implemented View layer of MVC architecture using JSF components.
  • Develop internal application using Angular js and connecting to Oracle on the backend.
  • Good understanding in implementing web application using AngularJS framework.
  • Used the basic principles of MVC to in corporate the AngularJS to build client side application and Node.js for building server side API's.
  • Developed front end web applications by using web technologies such as AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap.
  • Developing templates in AngularJS for multiple screens.
  • Use JS framework such as AngularJS (for data driven apps) and Backbone.js (for heavy DOM manipulation).
  • Utilized Mongo database management system for keeping user generated data
  • Bottle micro-framework implemented with REST API and Mongo DB (NoSQL) as back end database.
  • Developed a fully functional prototype application using JavaScript (j Query and Backbone.js) and Bootstrap, connecting to a Rest-ful server on a different domain.
  • Use modern web technologies such as HTML5, Jquery, frameworks.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
  • Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
  • Created dynamic mock web services and deployed to use in functional and automated test suites.
  • Created CI/CD for deploying in Jekins.
  • Used JIRA for bug tracking
  • Created dynamic mock web services and deployed to use in functional and automated test suites.
  • Unit tested controller layer using Spring MVC mock classes and JMock framework.
  • Performed functional testing using SOAP UI and created mock services for testing on developer sandbox.
  • Created virtual machine in cloud foundry
  • Performed deployment activates in cloud infrastructure like cloud foundry.
  • Implemented Micro-services build upon Amazon Web Services and Cloud Foundry.
  • Displayed the cloud infrastructure of the company using Amazon Web Services
  • Developed web pages using HTML5, CSS and JavaScript.
  • Involved in designing the data stage job to implement ILOG J Rules component.

Environment: Core Java, JSP, JSF, JDK 1.6/1.7, IBM Web Sphere Application Server Application Server, Apache Axis, Spring 3.0, AGILE/SCRUM Methodology, JavaScript, AngularJS, J Query, JSON, JMS, JBoss application server, JDBC, JNDI, XML, JAAS, XSL, Mule ESB XSLT, WSDL, Lpg4J, JUnit, SOAP UI, Oracle, Cassandra, No SQL, PL/SQL, UNIX, Python.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Implemented cross cutting concerns like business transactions, logging and monitoring mechanism using spring AOP.
  • Implemented design patterns like Singleton, Factory.
  • Developed stored procedures.
  • Developed front end application using JSP, HTML, CSS and JAVASCRIPT.
  • Developed single page web application using JavaScript framework Angular JS.
  • Bootstrap used along with AngularJS is creating the application.
  • Development from client side validation techniques using JQuery and AngularJS.
  • Wrote JUnit test cases and test suites for functionality testing.
  • Designed SOAP client using WSImport tool, implemented concepts of WSDL, SOAP web service, customizing the WSDL using appropriate annotations, have good hands on experience in designing both RPC and document style approach.
  • Used Maven for building of application.
  • Actively involved in defining and designing the tiers of the applications and implementation with J2EE best design practices.
  • Used JIRA for bug tracking.
  • Developed XML configuration and data description using hibernate. Used DOA pattern to retrieve the data from database.
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate, ORM and Spring MVC Framework.
  • Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
  • Used Maven building tool.
  • Developed business modules using Hibernate and Spring Framework technologies; Wrote SQL and HQL to communicate with Data Base.
  • Played an active role in testing the application for different scenarios and in bug fixing.
  • Configure application connectivity (e.g. JDBC, ODBC, etc.)
  • Used log4j for logging various levels of information like error, info, debug into log files.

Environment: HTML, JSP, Servlets, JDBC, Oracle 10, JSP, SOAP, WSDL, Pentaho 3.0, Spring framework, Hibernate, JavaScript, Angular JS, Angular 2, Node JS, Eclipse, XML, SQL, PL-SQL, Maven, Jenkins.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in the complete development, testing and maintenance of the application.
  • Used Agile software development methodology which helps to develop project plans.
  • Extensively used Spring IOC, Hibernate, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application.
  • Designed and developed a REST-ful and SOAP style Web Services layer to interface with a DB2 system.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
  • Developed the application front-end with HTML, JSP, JQuery and Ajax to create a dynamic and interactive experience.
  • Used Spring and Struts framework to implement MVC design pattern in multiple modules.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Used JUnit for unit testing and for Regression tests.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
  • Used SVN for version control of the code and configuration files.Log4j was used to log the events in the application and migrated to GIT which is a new version control system.
  • Designed and created Report templates, bar graphs and pie charts based on the financial data
  • Generated XML file and designed the report template Map using iText in BIRT
  • Experienced with Hash map as creating the lists, key values and retrieving the data to client desired format file type
  • Generated report templates on account information, research reports using ad-hoc reporting to be used by the clients and advisors.

Environment: Java 1.6, J2EE, EJB, JDBC, XHTML, Web Services - Restful, SOAP, Oracle 10g, SQL, SharePoint, Eclipse CA SCM, Eclipse GWT, PL/SQL, SoapUI, My Eclipse, Agile methodology, SQL Server, AJAX, XML, XSD, JavaScript, CSS, Node.Js, Struts, Hibernate 3.0, Spring, HTML, DHTML, Apache Tomcat, DB2, JUnit, BIRT, Version Control: Subversion, GIT

Confidential, Memphis, TN

Java/J2EE Developer

Responsibilities:

  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Implemented business logic using Struts action components in the Struts and Hibernate framework.
  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Extensively worked on business, front end and persistence tier using the JSP, Spring MVC, and EXTJS/JSON.
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality
  • Oracle is used as the persistence layer, configured and optimally indexed for searches
  • Experience with SQL and basic CRUD operations
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Use of WebLogic application server to deploy the application and connect through the datasource using JNDI name.
  • Performed general SharePoint IDE/Clear case/Clearquest administration.
  • Written Unit testing and Test suites using JUnit framework for testing the application.
  • Designed and implemented four Agile Scrum teams for product development.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
  • Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql.
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Collaboration technology planning, social media adoption and metrics.
  • Web 2.0 strategy.
  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.

Environment: Java, J2EE, Spring, Hibernate, Struts, JQuery, AJAX, Sencha EXTJS, JavaScript, Oracle, Crud, PL/SQL, JDBC, Apache CXF, Rest, Eclipse, Weblogic, ClearCase, Junit, Agile, UML JSP, JSTL, Servlet, Maven, IText, GWT, Jasper report, ILOG, Web 2.0, SOA.

Confidential

Java Developer

Responsibilities:

  • Worked as software developer for ECIL on developing a supply chain management system.
  • Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services(REST/SOAP), XML, XSLT, XSL, and ANT.
  • The application involved tracking invoices, raw materials and finished products.
  • Gathered user requirements and specifications.
  • Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
  • Prepared Documentation and Java Doc.
  • Developed and programmed the required classes in Java to support the User account module.
  • Used HTML, JSP and JavaScript for designing the front end user interface.
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Developed Servlets to handle the requests, perform server side validation and generate result for user.
  • Added tasks for Income Tax Payment website using Core Java
  • Used JDBC interface to connect database
  • Performed User Acceptance Test.
  • Developed and tested the web application on Web Logic application server.

Environment: JDK 1.4, Servlets 2.3, JSP 1.2, JavaScript, Web services, XML, struts, Java beans, Hibernate, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA Web Logic Application Server.

Confidential

Full Stack Java Developer

Responsibilities:

  • Review the requirements and analyze the impact.
  • Developed enterprise level web application using Java and web technologies including HTML, Java, JavaScript, CSS, Ajax, JSON, and XML.
  • Design, develop and implementation web-based applications to support business requirements.
  • Adaptable in evolving environment and flexible.
  • Used adobe tools such as Photoshop and illustrator.
  • Developed application using Angular.JS and Node.JS connecting to Oracle on the backend.
  • Has experience in working with java desktop and web applications.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with Mongo DB to implement persistence layer in Hibernate.
  • Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
  • Used Maven for building the applications EAR for various environments.
  • Used Log4J to trace the flow of the application.
  • Unit tested controller layer using Spring MVC mock classes and JMock framework.
  • Performed functional testing using SOAP UI and created mock services for testing on developer sandbox.
  • Involved in building web pages by reading data from the back end DB.
  • Utilized Git for distributed version control of the project.
  • Participated in scrum meetings and also in sprint planning.
  • Used JIRA, a Project Management tool for issue tracking and release planning.
  • Worked with various Enterprise database technologies including SQL Server, Oracle andDB2/AS400.

Technologies Used: HTML 5, CSS 3, JavaScript, Node.js, Java, jQuery, Servlet, JSF, JDK 1.7, Eclipse, Git, MySQL server, Spring MVC, SOAP UI.

Hire Now