Java Full Stack Developer Resume
Herndon, VA
PROFESSIONAL SUMMARY:
- 4+ years’ professional experience in IT industry, involved in Software Analysis, Design, Development, Testing & Support of Web and Enterprise - wide applications using Java/J2EE based frameworks.
- Experienced in developing and deploying web-based applications based on J2EE Technologies like JSP, Servlets, JPA, JDBC, XML and Web Services.
- Certified Mulesoft Associate.
- Experienced in working with various frameworks like Oracle ADF, Spring, Spring MVC, Spring Boot, Spring Security, Spring Data, Hibernate and JSF.
- Extensive work experience in OOAD, Java/J2EE technologies including HTML, JSP, JavaScript, jQuery, JSTL, CSS, AJAX, AngularJS, JSON and Oracle DB for developing server-side applications and user interfaces.
- Extensively worked on Angular Modules, Controllers, Directives && Services in Angular JS.
- Extensively worked on AngularJS Directives and Bindings to manipulate the DOM.
- Extensively worked on consuming REST API using $http service and building the model for AngularJS.
- Extensively worked on using Oracle ADF Rich Faces Components for developing View layer.
- Extensively worked on No SQL Offline DB (Pouch DB) for working Offline using iPad.
- Expertise in developing applications with Java Beans, Filters, JDBC, JSP, JPA, Servlets, JMS Queue.
- Expertise in Core Java with in-depth knowledge of Core Java concepts such as Multithreading and Event/Exception handling.
- Experience in using Java/J2EE Design Patterns such as Service Locator, Factory, Business Delegate, Singleton, Data Access Object (DAO) and Data Transfer Object (DTO).
- Experienced in consuming and developing Rest API using JAX-RS && Automation of testing REST API using REST Template & Rest Assured API.
- Experienced in developing and consuming SOAP based Web Services by using JAX-WS.
- Experienced in working with data transfer technologies and protocols such as WSDL, SOAP, XML, XSLT, JAXB.
- Expertise in developing web pages using HTML, CSS, JavaScript, JQuery, Ajax, AngularJS, Bootstrap, with webpage cross browser compatibility and responsive web design and Server scripting language like Node JS.
- Experienced in developing persistence layer using JPA and OR-Mapping tools like Hibernate.
- Experienced in Integration with Oracle SOA suite technologies (BPEL, BPM, OSB).
- Strong hands-on experience on deploying Web applications to Application Servers like WebSphere, Tomcat, and Weblogic including configuration.
- Experience with major databases such as Oracle, MYSQL.
- Extensive Experience in developing test cases with JUnit and logging with Log4j.
- Experience in using Maven and Ant for build automation.
- Experience in using Jenkins and Hudson for Continous Integration.
- Hands on experience in building projects using IDEs Eclipse, My Eclipse, RAD, NetBeans.
- Experienced in working with different operating systems Windows, UNIX & LINUX.
- Excellent organizational and interpersonal skills with a strong technical background.
- Have Active Public Trust Clearance with Federal Agencies.
- Quick Learner, Self-motivator and ability to work in challenging & versatile environments with an excellent written/verbal communication.
TECHNICAL SKILLS:
Programming Languages: C, Java, J2EE
J2EE/JAVA Technologies: Servlets, JSP, EJB, JDBC, JPA
Frameworks: Spring, Hibernate, JSF, ADF
Web/Application Servers: IBM Web Sphere, WebLogic, Tomcat
IDE Tools: Eclipse, JDeveloper, NetBeans
Database: Oracle, My SQL, PL/SQL
Web Technologies: HTML, JavaScript, AJAX, DHTML, Node JS XML, CSS, JAX-WS, JAX-RS, Angular JS
Other Tools: Ant, Maven, Log4j, CVS, Sub version, Hudson, Jenkins, Fire Bug
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
Java Full Stack Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
- Developed RESTful Micro Services using Spring technologies - Spring Boot, Spring Security, Spring Data.
- Worked extensively on Developing Business Logic layer && Controllers separating the User interface with Data Layer.
- Used Java/J2EE Design patterns like Data Access Object(DAO) and Data Transfer Object(DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing
- Extensively worked on No SQL Offline DB(PouchDB) to handle offline transactions in an iPad.
- Extensively worked on Spring MVC, Hibernate.
- Created client using JSP, JSF, HTML and JavaScript.
- Created client using Angular JS, HTML5, CSS3 and Bootstrap and worked on Angular Grid by using standard features like Sorting, Filtering, Pagination.
- Created Angular Modules, Controllers, Directives && Services in Angular JS.
- Worked extensively on AngularJS Directives and Bindings to manipulate the DOM.
- Worked extensively on consuming REST API using $http service and building the model for AngularJS.
- Created Controllers, Services, Repositories, DAOs, DTOs using Spring Core and Spring Web(MVC) modules.
- Consumed and developed RESTful API for XML and JSON.
- Used Hibernate framework as ORM for database transactions.
- Implemented Environment Specific logging using log4j.
Environment: JSP, JavaScript, HTML, CSS, AngularJS, PouchDB, Node JS Spring Core, Spring Boot, Spring Security, Spring Data, Eclipse, Spring Tool Suite, XML, JIRA, Oracle, Log4j, Web Services, Weblogic
Confidential, Atlanta, GA
Sr. Java/ADF Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
- Extensively worked on creating RESTful API using Spring MVC and Hibernate.
- Worked extensively on Developing Business Logic layer && Controllers separating the User interface with Data Layer.
- Used Java/J2EE Design patterns like Data Access Object(DAO) and Data Transfer Object(DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing
- Built the Model Layer by Consuming RESTful API using Spring REST Template for the View Layer to consume
- Created client using JSP, JSF, HTML and JavaScript.
- Created client using Angular JS, HTML5, CSS3 and Bootstrap and created Angular Grid by using standard features like Sorting, Filtering.
- Created Angular Modules, Controllers, Directives && Services in Angular JS.
- Worked extensively on AngularJS Directives and Bindings to manipulate the DOM.
- Worked extensively on consuming REST API using $http service and building the model for AngularJS.
- Used OOTB validations and custom validations for validating the form and also implemented custom sorting for Faces Components.
- Experience working with Front End Technologies like HTML/HTML5, DHTML, XPATH, XHTML, JSTL, JSP, AJAX, JavaScript, CSS/CSS4, XSLT, JQuery, AngularJS, Angular2, Angular4, Node js, React js, Bootstrap.
- Created Controllers, Services, Repositories, DAOs, DTOs using Spring Core and Spring Web(MVC) modules.
- Consumed and developed RESTful API for XML and JSON && Developed Automation Tests for REST API.
- Worked on Integrating Oracle BPM with Oracle ADF Application.
- Extensively worked on Custom Implementation of BPM OOB Worklist taskflow.
- Extensively worked on developing UI pages using ADF Frontend components, page fragments, and panels.
- Extensively worked on integrating Oracle UCM with ADF Application using RIDC API.
- Used Hibernate framework as ORM for database transactions.
- Implemented Environment Specific logging using log4j.
Environment: JSP, JavaScript, HTML, CSS, AngularJS, Spring Core, Node JS, Oracle ADF, Spring MVC, Hibernate, Eclipse, XML, JIRA, Oracle, Log4j, Web Services, Weblogic
Confidential, Boston, MA
Java Developer
Responsibilities:
- Understanding the business application and the project requirements.
- Involved in design of the Portal application using Oracle WebCenter and integrating the same with Spring BC & Hibernate.
- Developed spring controllers which manage the application flow and makes calls to POJO’s to manipulate its contents in the middle tier and map view tier
- Used spring security features to impersonate user without password by making use of RESTful web services
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Worked on Oracle as the backend database.
- Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, Service Locator, DTO Pattern and Singleton,
- Used Spring DAO concept in order to interact with the database and worked on optimizing the SQL Queries
- Worked extensively on Oracle ADF components for UI View.
- Worked on integrating SOAP Web Services exposed through OSB and BPM using proxy Clients.
- Worked extensively with JMS Queue for handling Asynchronous Web Service Calls.
- Worked on integrating Restful API with Web Application using JAX-RS.
- Worked on CRUD functionalities create, update, update, and delete in various pages.
- Wrote JUNIT test cases for unit testing and also involved in troubleshooting, bug-fixing.
- Worked on CRUD functionalities create, update, update, and delete in various pages.
- Worked on deploying the application in the Web Logic server.
Environment: Spring, Hibernate, Oracle ADF, JDeveloper 11g, Oracle OSB, Oracle BPM, Web Logic, Web Services, JMS Queue, JavaScript.
Confidential
Java Developer
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- UI was developed using HTML and JSP.
- Created business logic using Session beans and Servlets.
- Used Web Services to extract warranty related product data from servers using WSDL, XML, SOAP
- Employed Spring framework for dependency injection.
- Implemented the functionality of fetching of data from different sources and persisted the data through JPA, to separate DAO layer from Database layer.
- Worked on regenerated code, through JPA, and created services for existing modules and tested them through JUnit.
- Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Worked on tuning of back-end Oracle stored procedures using TOAD.
- Used JUnit for Unit testing the application.
- Performed production support of the application in production.
Environment: Java, J2EE, JSP, Servlets, MVC, JPA, spring, Web Services, ANT, SOAP, JavaScript, PL/SQL, CVS, Oracle, Weblogic, JUnit.
