We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • 7+ Years of professional experience in Software Analysis, Design, Development, Implementation, Testing and Debugging of Object Oriented Applications Web based Enterprise Applications using Java/J2EE .
  • Expertise in designing and developing applications using J2EE technologies including JSP, Servlets, Hibernate, Spring, SOAP and Restful Web Services, JAVA Beans, XML, JNDI, JDBC and Ant.
  • Expertise in developing Web based Distributed and Front End applications in a three - tier architecture using Java, J2EE, HTML, JavaScript, Angular JS, Bootstrap, Ajax, JSP, Servlets, JSF, CSS, JavaBeans.
  • Good knowledge on some services of AWS like EC2, S3, SBT, SDK etc. and implemented AWS with Dynamo-DB.
  • Experience in working with N-Tire Architecture systems using JSP, Servlets, and spring, Hibernate, IBATIS and Web Services ( REST and SOAP ).
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Multithreading, Transaction Management, JDBC, Servlets, JSP, EJB, AJAX, JMS Custom Tag Libraries, JSTL, XML, Web Services and other open source frameworks and APIs.
  • Proficient in working with several frameworks like Hibernate 3.0/4.0 ORM, Spring Framework 4.0 and spring MVC.
  • Expertise in application development using various frameworks: Struts Framework 1.x/2.0, Spring Framework 2.x(Dependency Injection, Data Access Objects, and MVC Framework), Java Server Faces(JSF), Hibernate 2.x/3.x ORM.
  • Having good understanding and proficient in using XML Suite of technologies like XML, XML schemas and XML parsing using JAXB.
  • Expertise in programming with RDBMS like Oracle, DB2, MySQL & concepts like writing SQL Queries, Functions, Stored Procedures, PL/SQL Packages, Query Optimization, views and Triggers .
  • Experience in deploying, configuring and administering application servers such as WebSphere, WebLogic, JBoss, Glassfish and Apache Tomcat.
  • Expertise in developing enterprise applications using Framework Technologies such as Hibernate, Spring MVC, DAO, JDBC, Web services (Soap, WSDL and Restful API) and Micro Services.
  • Experience in using Maven and Ant for build automation and loggers using Log4j.
  • Extensive development experience on different IDE's like Eclipse, IntelliJ and RAD for debugging and using java coding standards.
  • Experienced in performing Functional Testing, Backend Testing, Regression Testing, System Testing, Acceptance Testing and Integration Testing . Involved in writing JUnit test cases and System Test Cases.
  • Involved in both Waterfall based approach and Agile/SCRUM methodologies for development.
  • Hands on Experience with version control tools like SVN and GIT.

TECHNICAL SKILLS:

Programming Languages: Core Java, J2EE, SQL, C, C++, PL/SQL

Web: JSON, JSP, Servlets, GWT, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS, HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript, Angular JS, AJAX, Angular JS 2.

Frameworks/ORM tools: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Access. DAO, Telecom OSS, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring Boot, Spring IOC, Spring JDBC, Spring with Hibernate, Hibernate, DWR, Log4j, Active MQ.

J2EE Technologies: Java, JSF, JSP, JDBC, JNDI, Swings, Servlets, JQuery, Struts1.x/2.0, Spring 3.x/4.x, Spring Batch, Spring JDBC, Spring Core,

App Servers/ Middleware: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss

IDE/GUI Tools: Eclipse, Net Beans, WSAD, IBM RSA development IDE .

Tools: TOAD, Ant, PL/SQL Developer, Junit, Selenium

Operating System: UNIX, LINUX, Windows NT/2000/XP/7/8.

Web services stack: XSD, WSDL, JAXB, CXF

Database/Tools: JDBC, Oracle 12C/11g, SQL, DB2.

OO Modeling: UML, Rational Rose.

Libraries and Tools: Ant, Maven, Jenkins, Log4j.

Version Control: Tortoise SVN, CVS, GIT, TFS.

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Java Full Stack Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • AWS EC2 instances were configured in developing and QA environments with ReactJS
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and used Hibernate Persistence Strategy to interact with database.
  • Wrote JQuery scripts for basic animation and end user screen customization purposes.
  • Worked on JBOSS locally and WebSphere in higher environments.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
  • Organizing data based on some user-defined key structure in Hash tables.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Used Talend for integrating databases and data transformation and loading the data.
  • Used Spring Batch for Database transactions.
  • Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
  • Spring Controllers were used with Angular JS 2.0 to route the control to desired Java services .
  • Worked on Angular 2.0 by consuming Restful web services.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Developed push-button deployments from Subversion to Oracle Databases via Jenkins.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript JQuery, HTML5, CSS3 and Angular JS.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RS API.
  • Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
  • Created custom Plugins, templates, and functions for Angular JS application.
  • Implement Hibernate for data persistence and management.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Performed unit testing using JUnit.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Involved in developing stored procedures and Triggers on Oracle11g
  • Involved in Migrating to the application into Angular2.0
  • Used Mongodb to store json documents.
  • Used NPM (Node Package Manager) for Node.js development.
  • Used NPM to manage server side packages.

Environment: Java 1.8, J2EE, Spring Framework 4.0, Spring Boot 1.4, React JS, Angular JS 2.0, Hibernate, AJAX, XML, JSON, Hibernate, Hash tables, Oracle 11g, Web Services, EC2, JQuery, HTML5, AWS, Agile, REST, Spring Boot, Micro Services, Spring Batch, Jenkins, EJB, Spring Cloud, XML, SOA, WebSphere, JavaScript, NodeJS, ExtJS, DB2, SQL, JIIRA, Talend, MongoDB, Bootstrap, JSF, JBOSS, JUnit, API, Grunt, GIT, NOSQL, JMS, JSP, CSS3, MVC, TypeScript, Maven and SVN.

Confidential, Minneapolis, MN

JAVA Developer

Responsibilities:

  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Hibernate and JDBC.
  • Extensively worked on core java concepts of Object Oriented Programming such as Collection framework, Multithreading, Exception Handling and Polymorphism.
  • Built the responsive UI screens using HTML, CSS, JavaScript, JSP and Bootstrap framework.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Spring Annotations, Hibernate, JDBC and Tomcat Web server.
  • Designed and developed websites in Core Java, J2EE, Spring MVC, Hibernate, HTML, AngularJS and CSS.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Developed web Application Using Core Java, spring, Hibernate, HTML5, Angular-JS, JavaScript, JQuery and CSS.
  • Developed Web Services using WSDL, SOAP to communicate with the other modules.
  • Used OAuth with SOAP API
  • Involved in development of REST Web Services using Spring MVC to extract data from databases.
  • Developing and Consuming the REST web services using Jersey API.
  • Developed Angular controllers, services and used Angular-UI.
  • Developed test cases using Junit for unit testing and created test plans for unit, peer, integration and UAT testing and tested JUnit.
  • Used Jenkins to build and deploy the application.
  • Worked in Agile Development( JIRA ) and maintained good level of communication in team going through all phases of SDLC lifecycle.

Environment: HTML5, CSS3, ReactJS, JavaScript, JQuery, Core Java, Java 1.7, JQuery, Bootstrap, XML, J2EE, JSP, DHTML, SOAP, Talend, ExtJS, Spring MVC, Spring Core 4.0, Spring Data, Spring Batch, Hibernate, Eclipse, TypeScript, Oracle, OAuth, JSF, AngularJS, Dictionaries, Angular JS 2, REST, SOAP, Eclipse, Spring Framework, Apache Tomcat, Servlets , Junit, Log4j, GIT

Confidential, New Jersey

JAVA Developer

Responsibilities:

  • Involved in design and implementation of business application to help generate requirements while working closely with developers and involved in high-level, low-level design of application.
  • Worked in an Agile/Scrum development process with 3 week Sprints and daily Scrum meetings.
  • Developed Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML, AngularJS, JavaScript, JSON, Ajax, JSP, Spring, CSS and JavaBeans.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Used Core Java concepts in application such as multithreaded programming, synchronization of threads used thread wait, notify, join methods etc.
  • Used Hibernate framework to implement Object Relational Mapping. Used Hibernate Annotation method for Object Relational Mapping.
  • Involved in writing DAO layer using Hibernate to access the IBM DB2 database.
  • Developed REST services using JERSEY implementation.
  • Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses.
  • Used JDBC and SQL for database management and wrote SQL queries.
  • Used Stored Procedures and triggers in the manipulation of database.
  • Developed DAO’s with SQL queries to process database transactions.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers.
  • Involved in testing phases like unit testing and system testing and developed test suite framework using JUNIT.
  • Developed several interfaces in core Java and Hibernate for all the feed requirements to allow file transfers.
  • Used ANT automated build scripts to compile and package the application.
  • Involved in problem solving and defect fixing.
  • Involved in Agile/SCRUM(JIRA) based approach.
  • Used RAD IDE for entire application development and SVN for version controlling.

Environment: HTML, CSS, Bootstrap, AJAX, Core Java, JavaScript, MVC, JQuery, JSON, Spring AOP, XML, ANT, JPA, ExtJS, Spring MVC, Servlets , Chrome DEV Tool, REST, SOAP, IBM DB2, Apache Tomcat, Web sphere, Spring Core, Hibernate, Spring Framework, Junit, Log4j, RAD, SVN.

Confidential, Westlake, TX

JAVA Developer

Responsibilities:

  • Developed front end for Schedule Inefficiency using JSP/Servlets.
  • Performed Analysis, Design, Development, Integration and Testing of application modules.
  • Implemented application prototype using JSP, Servlets, JDBC, and to give the presentation.
  • Developed the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core Dispatcher Servlet. Also, implemented Dependency Injection using the spring framework.
  • Developed JSP custom Tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Spring Framework.
  • Used Eclipse Indigo IDE to develop the application.
  • Used JBoss Server to deploy the application.
  • Wrote technical documents related to workflow model and activities performed for the work items.
  • Responsible for working on consuming SOAP web services.
  • Developed complex database SQL queries/Stored Procedures and tuning SQL queries.
  • Implemented logging mechanism using log4j tool.
  • Responsible for unit testing using JUnit and building test cases and templates for integration testing.
  • Used Subversion to commit the source and created tags and branches.
  • Communicated with the Offshore Team and helped them understand the Business Requirements.

Environment: Java, J2EE, JSP, Hibernate, Spring, JNDI, HTML, CSS, XML, Java Script, Eclipse, XML, JBoss, ANT, JMS, SQL Developer, MS Visio, PL/SQL, Oracle, DB2, JProfiler, SVN, Log4j, JUnit.

Confidential, Denver, CO

JAVA Developer

Responsibilities:

  • Developed mappings between objects and relational database tables retrieving results from the database using the middleware.
  • Created Data Transfer Objects which are populated by Hibernates queries and transferred to the JSPs for display purposes.
  • Spring and Hibernate were also been used to develop business object.
  • Developed APIs to interact with the Oracle database and retrieve the results to display in the front-end.
  • Used Collection framework extensively during the development of the APIs.
  • JDBC is used in some phases of the application for data retrieval and for invoking the Oracle Stored Procedures.
  • Developed test cases during the testing phase of the project. Log4j was used for logging errors in the application.

Environment: Core Java, Collection framework, Multi-threading, JDK 1.5, JSP, Spring 2.5, Struts 1.X, Oracle, Hibernates, Java Script, HTML, DHTML, CSS, XML, Web services, JDBC, Oracle 11g, SQL Developer 1.5.1, WSDL.

We'd love your feedback!