We provide IT Staff Augmentation Services!

Sr Full Stack Ja Developer Resume

VA

SUMMARY:

  • A hands - on, passionate professional; with over 8+ years of experience in handling several design and development projects that resulted in up-to-date, advanced web enabled systems utilizing multiple new development technologies which improve productivity and system life-cycle.
  • Highly involved in full software development life cycle implementation like application design, development, testing, debugging, documentation, deployment and integration of different software applications.
  • Experience in building enterprise Applications using Core Java, J2EE (Spring, Hibernate, Servlets, JSP, JDBC, Struts), XML and JSON, MVC, EJBs (Session Bean, Entity Beans, JMS/MQ Series).
  • Developed Web Services using Restful JAX-RS and SOAP JAX-WS services and good knowledge in SOA.
  • Involve in Frontend development using HTML5, CSS3, JavaScript, JQuery, Angular JS, AJAX, JSP, DHTML.
  • Good experience with XML parsers (SAX, DOM), validations with DTD, XSLT and XPATH.
  • Expertise on Spring Core, Spring batch, Spring AOP, Spring ORM, Spring DAO, and Spring MVC.
  • Hands-on experience in relational databases like PL/SQL, Oracle. Wrote stored procedures, triggers, cursors and complicated reports.
  • Knowledge in developing applications with Java/J2EE design patterns (MVC, IOCFactory etc).
  • Used Tomcat Web Server and WebLogic, WebSphere Application Server.
  • Great knowledge and experience in core concepts that includes CollectionAPI, Threading Concepts, Synchronization, Serialization and Exception handling.
  • Having experience in peregrine, HP Quality center, Remedy, Team forge, Jazz tools.
  • Expertise in using configuration management tools like GIT, CVS, VSS, and Clear Case for version controlling.
  • Solved Performance issues (both Application and Database).
  • Working knowledge in Jenkins and Maven for building and deploying the application in web/app servers.
  • Handled tracking of defects, issues, risks using Jira, Clear Quest and Quality Center.
  • Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence Diagrams, Microsoft Visio
  • Quick learner, excellent team player, ability to meet deadlines and effectively work under pressure.
  • Exposure in building CI/CD pipelines in container-based fashion using Docker, Jenkins, UBUNTU, RHEL, Artifactory, Ansible & GitLab.
  • Exposure in writing Docker files and building docker images and spinning up the containers.
  • Worked with Hibernate for integrating legacy databases, writing custom CRUD statements, integrating stored procedures using SQL.

TECHNICAL SKILLS:

Java Technologies: Java, J2EE Technologies (Servlets, JSP, JMS, AMQP, RMI and EJB), Struts, DHTML, XML, Ajax, XSL, Applets, Servlets, EJB3.0, JDBC, XSLT, Web Services, UM, Spring, Hibernate.

Scripting: Angular JS, Node JS, Backbone JS, JQuery, Java Script, HTML, CSS

Design Patterns: Singleton, MVC, Front Controller, Business Delegate, Service Locator, Session Fa ade, DAO, BO, Abstract service pattern and Value Objects Patterns.

Frameworks: Struts, spring core, Spring MVC, Hibernate, SOA, WSAD Oracle JDeveloper & JSF.

Application Servers: Apache Tomcat, WebSphere 5.0/5.1/5.1.2, WebLogic 7.0/8.1 and JBoss

Relational Databases: Oracle, MySQL, Sql Server

No SQL DB: Cassandra, Mongo DB, Dynamo DB.

Cloud: Amazon Web Services(AWS), Microsoft Azure.

SOA Technologies: REST, SOAP, WSDL, JAXP, JAX WS.

XML Technologies: Schema, DTD, SAX, DOM, XPath, JDOM, HTML 3.x,4.x/5.x and JAXP.

Testing Tools: Junit, Neoload, JMeter, Fiddler, Postman, JIRA and SOAP UI

Configuration: Maven, Jenkins, ANT.

IDEs: IBM RAD (7.x), Eclipse, NetBeans.

Tools: SQL Query analyzer, SQL advantage, SQL Server, SQL Developer, Junit

Others: Postman, Concur, Webdriver, Rich Faces, JMS, Jasmine

SDLC Methodologies: Agile Methodology, Waterfall and Iterative

Operating System: Windows98/XP/Vista/7/8/8.1/10, Unix/Linux

PROFESSIONAL EXPERIENCE:

Confidential, VA

Sr Full stack Java Developer

Responsibilities:

  • Involving in the development, testing and maintenance phases of Software Development Life Cycle (SDLC).
  • Developing the application by implementing MVC Architecture integrating Spring frameworks.
  • Developed web pages using AngularJS, HTML5, CSS3 and UI Bootstrap as per the requirements.
  • Used Angular JS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route etc.
  • Used Angular JS to look and feel good, added and changed (properties (POJO-plain old java script objects), getters and setter’s functions) the data models directly on them and looped over objects.
  • Designed and developed abstraction between presentation layer (AngularJS, Spring REST), Webservices layer, business layer and data access layer (Hibernate) using Spring dependency injection (DI/IOC).
  • Developed pages that support advanced client-side technologies such as JavaScript, jQuery-using Cordova
  • Spring used as middle tier development with Hibernate as ORM for the application based on the MVC design paradigm.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Developed REST API to consume affiliates data from the excel sheet, converting the data into JSON and insert the data into database.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Involved in making the database layer independent layer by removing the SQL Stored procedures and replacing them with Hibernate.
  • Used Hibernate as the system layer to talk to the database and perform CURD operations.
  • Used OAuth for Authentication and Authorization purpose on the internet, allowing user& account information to be used by third-party services over the network.
  • Designed Prototype and project layout skeletons using Angular JS, jQuery and CSS/LESS and HTML5.
  • Experience with popular REACT.js workflows such as Flux and Redux
  • Developed new user-facing features using REACT.js
  • AJAX is used in Java Script files from the JSP’s to communicate with Service Manager Classes for getting data from the database.
  • Worked on COREJAVA (Collections of type Generics, ArrayLists and several Data Structures) and used the core packages.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript bjects.
  • Used WebLogic to build, test and deploy WAR, EAR for various environments.
  • Used SVN for version control across common source code used by developers.
  • Coordinate with DBA team and Supply Chain Management team for code migrations.

Environment: Java, J2ee, Spring MVC, Hibernate, Oracle 10g, JAX-WS, XML, JavaScript, JQuery, Ajax, Angular JS, Weblogic, Maven, Docker, Jenkins, Ansible, Artifactory.

Confidential, Dallas, TX

Sr Full Stack Developer

Responsibilities:

  • Designed and developed web site application using AJAX, AngularJS, Bootstrap, CSS, HTML5, JQuery, JSP, Tiles framework and XML.
  • Developed the presentation layer with responsive web design experience using Bootstrap, AngularJS, JavaScript, CSS, HTML and JQuery.
  • Built responsive site using Bootstrap that fits devices of different visual sizes, Used AngularJS for data-binding, and Node JS for back-end support with APIs.
  • Made Ajax calls using backbone.js for getting the data and parsing it for showing on the web page.
  • Implemented Controller framework by deploying spring controller, By utilizing Spring IOC framework executed application Service layer
  • Spring MVC framework was implemented for web applications and used custom tag libraries
  • Successfully implemented the MVC pattern by writing the JSP's as a view and Java beans i.e. POJO's as a model and Dispatcher Servlets as the controller
  • Used AJAX, JavaScript and JQuery to handle asynchronous requests and CSS was used to keep uniformity in look of the application.
  • Uploading downloading and retrieving images and resume on Amazon web services (AWS) (EC2, S3).
  • Developed the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application and Developed a prototype using Angular JS and Spring boot based REST services to convert the MVC application into browser based single page application.
  • Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided and AngularJS. Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Designed and prepared Unit test case using Junit and Log4j and removed the maximum bugs before passing on the application to the QA team.
  • Involved in designing of the Entire Application
  • Used Grunt Server and Jasmine to do unit testing on the frontend side of Angular code
  • Responsible for the development of new requirements and enhancement of the Business Approvals.
  • Integrated the application with Spring Quartz framework.

Environment: JSE, HTML, Angular JS, Backbone, Node JS, Ajax, Grunt, Quartz, Log4j, JQuery, Spring, Web services, JSP, JPA, MySQL, Junit, Agile Methodology.

Confidential, CO

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of system and developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
  • Involved in designing the user interfaces using JSF, Faceletes, Java Script and HTML5.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
  • Worked on development of Spring REST Webservices as required by upstream and downstream applications.
  • Designed responsive web applications with progressive enhancement and graceful degradation
  • Implement several core design patterns like MVC, singleton, Data Access Object (DOA), and Abstract Factory pattern etc.
  • Implemented Maven for build, dependency management, and central repository.
  • Used different varieties of spring modules (Spring MVC, Spring Batch, Spring IOC).
  • Designed and developed abstraction between presentation layer (AngularJS, Spring REST), Webservices layer, business layer and data access layer (Hibernate) using Spring dependency injection (DI/IOC).
  • Used Angular JS services and factories to organize and share code across the application.
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Used SAX and DOM parsers for reading and putting XML messages into SOAP message.
  • Used Spring DAO concept to interact with database (DB2) using jdbc template.
  • Developed master JMS producer, master JMS consumer, and notification manager to implement existing interfaces and hide JMS details from existing (legacy) notification producers and consumers using ECLIPSE.
  • Created entities and mapped them to the data base using Hibernate.
  • Performed various CRUD operation using RESTful web services.
  • Implemented DAO design pattern for database related activities (Add, Delete, Modify etc) and to interact with the database using JDBC.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Implemented business logic using session beans for integration of EJB's into struts framework.
  • Supported by subqueries, stored procedures, cursors or views by using PostGreSQl
  • Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS).
  • Implemented Search by using Solr.

Environment: JSP 2.0, PL/SQL, Spring, Struts, JMS, JNDI, Java, J2EE, Oracle, XML, DOM, SOAP, Hibernate, JPA, JDBC, MS SQL Server 2008, Reporting Services (SSRS).

Confidential

Senior Software Developer

Responsibilities:

  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Extensively used Core Java, Servlet, and JSP.
  • Developed JSP customTag 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 Struts Framework.
  • Created JDBC adopters and Assembly diagrams to communicate to the database.
  • Implemented business components using Stateless Session Beans and Entity Beans.
  • Developed Business Delegate, Facade, Service locator, Data Access Object and Value Object design patterns.
  • Validated all forms using Struts Validation Framework & implemented Tiles Framework in the presentation layer.
  • ORM tool Hibernate 4to represent entities and fetching strategies for optimization
  • Updated web pages for Single Sign On using JSP and implemented Hibernate for mapping and persist the data.
  • Web services were implemented using JAX-WS, SOAP, JAXB.
  • Hibernate, EJB, SQL, JDBC and JPA are used to develop the persistent layer.
  • Used MAVEN as build management tool. Worked with XPATH when need to identify objects in the screen.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, and JSTL.
  • Created Servlets and JSP for Data retrieval implementation with User Interface.
  • Developed Container Managed Entity and Session beans.
  • Implemented Test Driven Development (TDD) methodology.
  • Used IntelliJ as IDE, ClearCase as version control, Code Collaborator for code reviews and JUnit code coverage.

Environment: Java, JSE, HTML, Servlets, JSP, JDBC, Oracle, SQL, Junit, Code Collaborator, TDD, Struts, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Actively involved in analyzing and collecting user requirements.
  • Involved in developing struts action classes and Form Beans. Involved in design of JSP pages to display Forms.
  • Session Beans are designed to serve the following: Inserting, updating, and deleting data from the database.
  • Developed Code according to MVC architecture Development using JSP, and Struts Framework
  • Participated in Server side and Client side programming.
  • Wrote SQL stored procedures, used JDBC to connect to database. Used oracle as the database.
  • Involved in developing various Servlets. Tested and validated the application on different testing environments.
  • Healthy communication with Business Team and architects.

Environment: Java, Core Java/J2EE, Servlets, Struts, Hibernate, Oracle, PL/SQL, JDBC, Apache Tomcat, Windows.

Hire Now