We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Peoria, IL

SUMMARY:

  • Strong Service oriented architecture experience using Spring Restful web services and SOAP based web services.
  • Experience in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for N - tier, Web, and Distributed applications.
  • Experience in developing Web Applications with various frameworks, Struts 1.x/2.0, Spring 2.x/3.x, Spring MVC, J2EE, JSPs, XML/XSL, HTML5, DHTML, JavaScript.
  • Experience in database programming using Oracle 10/11g, SQL Server 2000/2005/2008, DB2, MySQL and proficiency in developing SQL in JDBC as well as client server environments.
  • Expertise working on Application servers in clustered environment and Apache Tomcat 6.x/7.x.
  • Implemented Service Oriented Architecture by publishing and consuming Web Services which has been developed using SOAP, Restful protocols, XML, JAXB, XSD and Apache Axis2 framework.
  • Performed unit testing using JUnit aiding test driven development in some scenarios.
  • Highly adaptable in quickly changing technical environments with very strong organizational and analytical skill
  • Implementation of enterprise application with jQuery, AngularJs and Spring MVC

TECHNICAL SKILLS:

Languages: Java, XML, XSD, HTML5, XHTML, DHTMLCSS3, JavaScript, Grails, SQL, PLSQL, MongoDB

Java Technologies: Java, J2EE, EJB, JDBC, Servlets, JSP, JSF, JQuery, JUnit

Frame Works: Spring, MVC, Struts, Hibernate, Ajax

Development Tools: Eclipse, ANT, Maven, Log4j

Web Services: SOAP, REST

Databases: SQL Server, DB2, MS-Access, Oracle

Environment: s: UNIX, Windows

PROFESSIONAL EXPERIENCE:

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in Agile Development Team, and having daily SCRUM meeting for updating and task distributing.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, Bootstrap to build this SPA Single Page Application.
  • Extensively involved in coding with AngularJS, jQuery UI and jQuery Mobile to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also used Angular.js filter to make the data searchable and sortable.
  • Developed new reports and chart interface components using HighCharts Ajax API.
  • Implementation of Spring Restful web services which produces JSON
  • Used GSON Framework to convert JSON into objects.
  • Implementation of DAO's using Spring JDBC API.
  • Used Spring JDBC API to talk Oracle Database for Read and Write operations.
  • Used Jasmine for AngularJS test cases.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods like calculating.
  • Involved in Core Java coding by using Java APIs such as Collections, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Used Subversion SVN for version control, and JIRA for tracking bugs.

Tech Stack: JDK 1.6, J2EE, Spring 3.0, Spring JDBC, Oracle 10g, REST Web Service, JUnit, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, jQuery UI, Angular.JS, Ajax, Bootstrap, JSON, XML, Subversion SVN, JIRA, SCRUM, WebStrom IDE

Confidential, Peoria, IL

Full Stack Developer

Responsibilities:

  • Web application development using AngularJS and Node.js with cutting edge HTML5, CSS3 and SASS techniques.
  • Tested the application flow and controllers extensively with jasmine/ karma/ protractor and angular’s built-in testing facilities.
  • Worked on generating PDF documents using XSL Formatting objects and stylesheets.
  • Implemented Angular Controllers to maintain each view data and Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Contributed to making application responsive by the standardization of CSS layout rules to promote style reusability, and achieve cross-browser consistency.
  • Extensive experience in AngularJS for application implementation, proficient in creating controllers, Route-Providers, factory services, customizable filter and directives / component to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Developed CDG (a mobile app) using Ionic framework.
  • Used Subversion SVN for version control initially and migrated to GIT later and JIRA for tracking issues.
  • Created and consumed rest web services using spring
  • Used tools such as sublime and Eclipse IDE, Source Tree, Webpack.
  • Expertise in developing dashboards and mapping the data for multiple users, sort, search and working on web-based interaction models.
  • Involved in code reviews and testing the application for browser compatibility and responsiveness using media queries.

Tech Stack: JavaScript, Typescript, NPM, Bower, Node.js, AngularJs 1.x/2.0, JQuery, Grunt, Wireframe, Webpack, Karma, Jasmine, Protractor, Source Tree, WebSphere, Jboss, REST, DB2, XML, XSL, Bootstrap, CSS3, HTML5, Jenkins, Java, Spring, J2ee, Maven.

Confidential, Cambridge, MA

Full Stack Developer

Responsibilities:

  • Followed Agile - Scrum methodology for development of the product. Using Atlassian Jira Agile for Agile scrum project management/update.
  • Implemented the application with XP methodology as Agile process, refactoring the existing code and writing new code.
  • Developed the web pages Java, JavaScript, JQuery, Angularjs, HTML5, CSS and J2EE technology framework using Spring 2 (MVC, JDBC), Hibernate, and Web Services with J2EE design patterns using Eclipse.
  • Developed and consumed restful web services using Apache CXF Framework.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Involved in creation of Test Cases for JUnit Testing.
  • Performing code deployments to local Tomcat server for testing in Ubuntu Linux environment.
  • Worked on Git Repository for code integration and version control.
  • Continuous integration using Jenkins on tomcat.
  • Used Maven and Ant for Build Automation; ensuring proper settings, avoiding/solving any errors.
  • Participating in and performing Code Reviews and/or Pair programming of peer development.
  • Executed tasks on XML registry, XSLT/XQuery and transformation capabilities.
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page. Worked on JSON to populate required modules in jQuery.
  • Worked on designing and executing the automation scripts using Selenium.
  • Involved in improving the site tuning and performance of webpages by HTTP profiling in chrome and Firefox.
  • Developed an HTML parser and then build the DOM tree with that and using this DOM tree one can split out the XML document.

Tech Stack: J2EE, Eclipse 3.x, Java Script, JQuery 1.x, Angularjs 1.4, node.js, Apache CXF, Tomcat 6.x, CSS, AJAX, XML, XSLT, ANT, JUNIT, WSDL, PostgreSQL 9, log4j, Jenkins, Git, JSON, Ubuntu

Confidential, Bloomington, MN

Java Front end Developer

Responsibilities:

  • Involved in extensively developing and implementing requirements provided by business.
  • Involved in writing sql queries and complex stored procedures using Microsoft sql server management studio.
  • Developed the web pages Java, HTML, JavaScript, CSS, JQuery, JSP, Servlets, Tag libs and J2EE technology framework using Spring 2 (MVC, JDBC), Hibernate, and Web Services with J2EE design patterns using Intellij IDEA.
  • Involved in the Development of Spring Framework Controllers.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files.hbm.xml file, hibernate query language.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Involved in creation of Test Cases for JUnit Testing by following TDD and Configured MQ series queue managers, queue manager objects.
  • Confirmation Registration Email processing is done using JMS with MQ Series provider.
  • Performing code deployments to local Jboss server for testing in Linux environment.
  • Pushing and pulling the code to/from the central Git Repository for code integration and version control.
  • Continuous integration using Jenkins on Jboss server - monitoring and troubleshooting.
  • Used Maven and Ant for Build Automation; ensuring proper settings, avoiding/solving any errors.
  • Utilized Grails 2.0 to develop the intranet admin application to handle referring physician’s requests and also coded groovy, domain class to handle the business logic.
  • Investigating the code compliance with Standards and Style manually and with the help of tools
  • Wrote several SQL and PL/SQL queries on SQL Server 2005 extensively.
  • Designed and developed Reports using Crystal Reports XI.
  • Responsible for Crystal Reports application code development and testing.
  • Created Crystal Reports using Crystal Reports formulae, Grouping, Parameters, Selection criteria.
  • Created various report formats such as Sub Reports, etc.
  • Developed drill down reports using Crystal Reports and developed various chart reports. And Involved in dealing with the production support issues.

Environment: J2EE, Intellij IDEA11.X+, JDK 6, Spring, Hibernate 3.0, JMS, JSP1.2, Java Script, JQuery 1.x, Jboss 4.x.x, CSS, AJAX, XML, XSLT, EJB x.x, JavaBeans, ANT, JUNIT, WSDL, MS SQL Server 2005, log4jJenkins, Git, Crystal Reports XI, Google Web Toolkit (GWT), Visual Studio 200x, Groovy/Grails, IBM MQ.

Confidential, Orlando, FL

Java Developer

Responsibilities:

  • Used Iterative methodology that included iterative application development, stand up meetings and customer reporting backlogs.
  • Involved in the development of the back end the application using Struts, Hibernate and Web Services.
  • Used Spring MVC framework for Dependency injection and Spring Core.
  • Implemented Persistence layer using Hibernate ORM and writing SQL queries based on Hibernate criteria API.
  • Used f Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Used Web logic application server for Oracle database.
  • Implemented JAX-RS (Restful) Web Services using JERSEY Framework.
  • Applied SOA concepts to implement Web Services integration
  • Creating unit test strategy, preparing test environments and test cases.
  • Monitored the error logs using Log4j and fixed the problems.
  • The batch framework made heavy use of XML/XSLT transforms.
  • Used Ant scripts to fetch, build and deploy the application to development environment.
  • Used PL/SQL to write Stored Procedures, Triggers and SQL queries.
  • Used Eclipse IDE for writing code.
  • Creating JUnit test case design logic and implementation throughout application.
  • Providing technical expertise to project team covering application design, database design and performance tuning activities
  • Following Agile software methodology for project development.
  • Used FTP/WSFTP PRO to upload the necessary files and ear files to the development server and created Connection Pooling and Data Source in WebSphere Application portal server.

Environment: Java1.6, J2EE, Spring, Hibernate3.0(JPA), XML, JUnit, Oracle10g, Log4J1.2.1, Eclipse, Unix, Subversion, ANT1.7.1, Agile, Web service, SOAP, REST, SIMS, JAXRS(REST), SQL Developer, WebSphere

Confidential, Tallahassee, FL

Java/J2EE Developer.

Responsibilities:

  • Understood the Entire AMS based application. Involved in requirement gathering, Design, Development, Programming, Deployment for AMS based application.
  • Involved in Converting the Functional Design Document to Technical Design Document.
  • Developed WebObjects project which utilizes a GUI written in Java with Interface Builder
  • Involved in the development of both the back end and the front end of the application using Hibernate and Web Services.
  • Developing Front end pages. Used JSF, ADF, XML, CSS to generate dynamic content based on the service requester and their requirements.
  • Converted the HTML Pages to JSF Tag Specific Pages.
  • Created JSP pages using standard JSF tags, decorated using CSS.
  • Developed JSPs and managed beans using JSF, JSTL.
  • Developed Service layer using JDBC and injected the same into JSF managed bean.
  • Implemented the JSF framework by writing Faces-config.xml and Form-Beans in the process of development.
  • Implemented JSF data table, dataScroller components to display search results and implemented the page navigation functionality in all the search screens.
  • Implemented Customized and Hibernate validations in all the Jsps.
  • Developed faces-config.xmls and injected the Service beans into faces-config.xml.
  • Involved in writing from Services-Layer to DAO’s Layer.
  • Developed JSF Validators and Converters for calendar events monthly/weekly/daily date range validation, not null, length validations.
  • Used Agile software methodology.
  • Developed JSF navigation rules for Event create/edit/update/delete/view actions.
  • Created Action Listeners and Action Events for all the JSF related Pages to handle all type of Actions.
  • Involved in implementation of JSF MVC framework and developed DAO and Service layers.
  • Configured JDBC Connection Pools in WebLogic application server for Oracle database, configured web.xml for various filter classes, listener classes and context parameters.

Environment: Java 1.5, JSF 2.0, Eclipse, Tomcat 5.5, Web Services, SOAP, Maven, WebLogic 9.2, Oracle 9i, Agile, HTML5, CSS3, XML, WebLogic

Confidential, Calabasas, CA

Software Developer

Responsibilities:

  • Used Object Oriented Design and Object Oriented Programming concepts like Polymorphism, Inheritance, Interfaces, Generics and Collections.
  • Extensively involved in design and implementation of front-end User Interface development using HTML, DOM, CSS, JSP, JSTL, Java script and perl scripting, JQuery, Dojo and AJAX.
  • Created HTML and JSP’s for Graphical User Interface.
  • Identified and implemented the user actions (Struts Action classes) and forms (Struts Form classes) as a part of Struts framework.
  • Used Struts-Tiles as reusable components for JSP’s and developed user views using custom tags from JSP’s and data validation using Struts for easy expendability of the project.
  • Used TDD software development methodology.
  • The controller uses XML mappings in Struts to map the request to the server side functionality.
  • Used Stateless Session Beans (EJB) in session façade and for implementing business logic.
  • Used and Message Driven Beans (MDB EJBs) for sending Payment messages to backend servers to process the payment.
  • Created ANT build file for deploying the application on the server.
  • Extensively developed the application user Interface using JSP custom tags and JSTL.
  • Used PL/SQL, Stored Procedures for handling Database in Oracle.
  • Used SOA concepts to implement Web Services integration.
  • Used Hibernate framework to deal with the all database related transactions.
  • Developed the Maven build scripts for building the EAR file and used Eclipse as an IDE.
  • Used Apache Log4J logging API to log errors and messages.
  • Worked with QA for testing, Production releases, Application deployment, integration and conducted walk - thru code reviews.
  • Worked closely with various interfacing teams for smooth and bug free delivery of application under mission critical time lines.
  • Involved in solving the production issues and coordinated with the off-shore team.

Environment: Java 1.6, Apache Struts 2.0, Hibernate 3.0, JSP 2.0, Servlets, Web services, HTML, CSS, AJAX, XML, XSLT, XSD, PL/SQL, JQuery, Jboss, Oracle 11i, Maven, Eclipse, Log4J, UNIX, Windows XP.

We'd love your feedback!