We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Des Moines, IowA

SUMMARY

  • 5 years of intensive IT experience with skills in the areas of analysis, design, development, integration, re - engineering, maintenance, installation, implementation and testing of n-tier Web Applications using Java and related technologies.
  • Experience in development and deployment of JAVA/J2EE web components on Apache Tomcat 7.0/8.0, IBM Web Sphere Application server and JBoss Application Server.
  • Developed User Interface (UI) applications and professional web applications using HTML, XHTML, CSS, JavaScript, Ajax, AngularJS, Angular 2, jQuery, Bootstrap, JSP, MongoDB, NPM, GIT, MVC, JSON and XML.
  • Experience in writing AngularJS and working with Angular 2 code for developing single page applications, used several in built language core directives, expressions and modules.
  • Extensive experience on developing web application using Spring Framework (Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring MVC).
  • Experienced in using the persistence frameworks like JPA, JDBC and Hibernate 3.0, 4.0 for mapping POJO classes to a relational database and using Hibernate Query Language(HQL) and participated in database design and implementation using different RDBMS like Oracle, MySQL.
  • Good experience in data processing and Interfacing (Back-end Front-end connectivity) skills using Oracle 9i/10g (SQL, Stored procedures), MySQL and NoSQL Databases like MongoDB.
  • Experience in implementing Microservices architecture using different frameworks like REST API and Spring Boot.
  • Expertise in implementing RESTful Web Services, JAX-RS, JAX-WS, WSDL and SOAP.
  • Proficiency in working with different Java IDE’s like Eclipse, My Eclipse, NetBeans, WSAD and RAD.
  • Experience in building, deploying and integrating applications with ANT and Maven.
  • Extensively worked on debugging using logging Frameworks such as Apache Log4J.
  • Designed and coded application components in an Agile Environment, Test Driven Development (TDD) and Waterfall Model.
  • Enthusiastic and always eager to get myself acquainted with the most recent and latest technologies.

TECHNICAL SKILLS

Programming Languages: JAVA, C, C++, SQL, PL/SQL

JAVA Enterprise Technologies: JDBC, JSP, Servlets, JDBC, Spring-core, Spring-aop, Spring, SOAP and RESTful Web Services, JMS.

ORM Tools: JDBC, JPA, Hibernate

Front End (Web): HTML, XML, JSON, CSS, JSP, AngularJS, Node JS, Angular 2

Build Tools: Maven, Ant, GRADLE

Frameworks: JSF 3.0, Spring MVC, Spring-boot, Struts

Application Servers: JBOSS, WebLogic, Tomcat

Databases: Oracle, MySQL, NoSQL DB MongoDB

Platforms: Windows (10, 8, 7, Vista, XP, 2000), Linux, Unix

Web service Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful)

Methodologies: Agile, Scrum, Test Driven, Waterfall

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential, Des Moines, Iowa

Responsibilities:

  • Involved in several phases of the project including strategic study, requirements analysis, application design, technical design, development, testing, debugging, implementation, documentation and incorporation of user feedback to plan enhancements in the application system.
  • Followed Agile methodology and involved in SCRUM sprint planning and daily standup meetings throughout the process of the application development.
  • Involved in the designing the user interactive (UI) web pages using web technologies. Collaborating with Product Managers and Software Engineers to provide guidelines on solid UI design using advanced level of HTML5, CSS3, XML AJAX, JavaScript and JSON.
  • Created custom directives in Angular 2 for reusable components (directive for browser controls like: disable right click, browser close, and lock screen while transition, multifield form elements, back ground file uploads etc.).
  • ImplementedAngular2Routing and the followingAngular2pipes such as date, string length slice and number. And created various screens/modules/controllers/components for the entire application using Angular 2.
  • Utilized the Spring MVC (Model View Controller) architecture to handle/intercept the user requests and utilized different controllers to delegate the request flow to the Backend tier of the application.
  • Designed a light weight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container and Configured various interceptors for management, security, Audit logging (database) and logging using the Spring AOP framework.
  • Used Hibernate framework in persistence layer for mapping used Hibernate object/relational-mapping (ORM) technique of mapping data representation from MVC model to the Oracle Relational Database with SQL-based schema.
  • Implemented the RESTful Web services for sending and getting data from different backend servers using REST GET and POST API services, such as borrower Applications, to transfer data from the Servers to different Office Servers, then used SAX and DOM XML parsers for data retrieval.
  • Developed Restful Web services for transmission of data by using the JSON format by utilizing HTTP methods
  • Involved in development of microservices architecture using Spring Boot and documented the whole set of services using Swagger framework. Complex features of the Application like timecard grid is implemented using this microservices architecture.
  • Utilized MongoDB to import the data into the web services and then display it onto the web browser.
  • Followed Test Driven Development (TDD) and created various test cases to test the method throughout the application using JUnit and also to test the functionality of methods using JUnit.
  • Involved in using continuous integration tool Jenkins to push and pull the project code into GitHub repositories and Used GIT as version control tool.
  • Used Log4j to log events, exceptions and errors in the application to serve for debugging purpose.

Environment: Java, J2EE, Spring, Spring Boot, Hibernate, Angular 2, JSP, JavaScript, JQuery, Restful, HTML5, CSS, Bootstrap, ANT, Web sphere, Oracle 10g, Swagger, JUNIT, GIT, JSON Jenkins and Log4j.

Java Full Stack Developer

Confidential

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile Methodology (SCRUM) for developing application.
  • Involved in development of business domain concepts into Use Cases, Sequence Diagrams, Class Diagrams, Component Diagrams and Implementation Diagrams.
  • Developed the User Interface for the Customers using JavaScript, jQuery and Coded in AngularJS MVC Framework to make single page applications and complex price configurations pages.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
  • And designed and developed nested views, form validations and UI-views using AngularJS Ui routing. Each view had reusable Angular directives.
  • Created front-end code with Ajax calls in AngularJS to recover information as JSON Object from controllers from the back-end RESTful server.
  • Utilized the Spring Model View Controller (MVC) design. Utilized Spring framework in the business layer and Hibernate framework in the perseverance layer of the application.
  • Developed Spring IOC for Dependency injection and to maintain communication with the persistence layer Hibernate framework for interacting with the Oracle database connectivity.
  • Increased modularity of the application by allowing the separation of cross-cutting concerns using Spring AOP feature of the spring framework.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database and used Hibernate Query Language (HQL) for writing the queries and responsible for Hibernate Setup, mappings generation and Writing Code.
  • Implemented web services under RESTful using JAX-RS. Developed the Web Services to allow better communication between applications through REST over HTTP with the help of the jersey framework.
  • Wrote complex SQL queries, stored procedures and used PL/SQL stored blocks for data manipulation and interacting with the Oracle 9i/10g databases.
  • Developed and Deployed Enterprise Java Beans (EJB) and other Components in the WebSphere Application Server.
  • Focused on Test Driven Development(TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Provided Log4j support for the application for debugging the system.
  • Used Apache Maven framework for building project artifacts and also to manage the dependencies.
  • Involved in quality review of program specification for peer developers.

Environment: Java, J2EE, Spring, Hibernate, AngularJS, MongoDB, Maven, Jersey, JSP, JavaScript, JQuery, JAX-WS, SOAP, Restful, HTML, CSS, ANT, Web sphere, Oracle 9i/10g, JUNIT, GIT, Jenkins and Log4j.

We'd love your feedback!