We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Tampa, FL

SUMMARY

  • 9+ Years of experience in all phases of the Software Development Life Cycle which includes Design, Development, Implementation, Maintenance, Support and Testing of software applications.
  • Proficient in java versions like JDK and J2EE with strong background of OOPs concept.
  • Excellent Project implementation skills using Core Java, Java Beans, J2EE (JSP, Servlets), EJB, JMS, JNDI, JSF, Struts, Spring, Hibernate, JDBC, XML, Web Services and Design Patterns.
  • Experience in developing web pages using HTML, CSS, JQuery, JavaScript, Angular JS, JSF and also in making web pages cross browser compatible.
  • Experienced in design methodologies for software applications using Rational Rose, UML.
  • Strong knowledge and Experience in the Frameworks like Struts, spring, Hibernate and JSF.
  • Experience in implementing Spring IOC/DI, Spring AOP and Spring with Hibernate.
  • Good in developing MVC Architecture based applications using Struts, spring and JSF Frameworks.
  • A dynamic progressive experience in ECM/BPM implementation and Application development on Java/J2ee Products.
  • Experienced in working with the Integration technology like JMS.
  • Experience in SOAP and RESTful Web Services Development.
  • Expertise in developing and consuming Web Services including different technologies and standards like SOAP/UDDI/WSDL.
  • Expertise in Service - Oriented Architecture and its related technologies like Web Services, WSDL, SOAP, XML, XSD, XSLT, UDDI and Web Service Security.
  • Developing the core technology in Clojure.
  • Implemented Rest Web services using Jersey Implementation.
  • Proficient in using RDBMS concepts with Oracle and MYSQL.
  • Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in databases like Oracle, SQL Server, DB2.
  • Experienced in SDLC methodologies like Agile and waterfall methods.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experienced in coding Java design patterns and J2EE design patterns.
  • Experienced with Hibernate Core Interfaces configuration, transactional, session and criteria.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Experience in Multithreading applications, developing Database layer with ORM frameworks like Hibernate, Ibatis and JPA.
  • Hands-on experience in developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.
  • Used Web Sphere, Web Logic, Jboss Application Server and Apache Tomcat web server.
  • Strong knowledge in Database development including Normalization, Tables, Views, Stored Procedures and Triggers, and Query optimization techniques.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Experience in using Maven and ANT for build automation.
  • Knowledge on linux/unix commands.
  • Tracking the tasks using JIRA.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.

TECHNICAL SKILLS

Languages: JAVA/ J2EE, PL/SQL, SQL

Operating System: Windows, UNIX, Linux

Server Programming: J2EE, Servlets, JSP, Struts, JMS, JDBC, Spring, Hibernate, Spring Boot, SOAP Web Services, RESTful web services, Spring MVC, AWS

Web Programming: JQuery, JavaScript, AngularJS, CSS, HTML5, JSON, AJAX

Application Servers: WebLogic, WebSphere, Jboss

Web Servers: Apache Tomcat

Database Systems: Oracle 7.x/8i/9i/10g, My SQL, SQL Server 2008/2012, DB2, Mongo DB

OO Modeling: UML, Rational Rose

XML Technologies: XML, DOM, SAX, XSL, XSLT, JNDI, SOAP

IDE: Eclipse, MyEclipse, WSAD, RAD, Netbeans

Version Control systems: CVS, Rational Clear Case, SVN, GitHub

Tools: JUnit, Log4j, SQL*PLUS, TOAD, ANT, Maven

PROFESSIONAL EXPERIENCE

Sr. Java Full Stack Developer

Confidential, Tampa, FL

Responsibilities:

  • Developed the webpages using framework Angular 6.0 along with HTML5, CSS3 and Type Script.
  • Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
  • Extensively worked on the Angular UI Routing to handle navigation to access different pages in the application. Migrated from Angular2 to Angular6.
  • Using Angular 6.0 JS factory and services for dependency injection.
  • Using Angular 6.0, we created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Created Menus and Drawer component by using Typescript and Angular 6.0
  • Implemented continuous integration using Docker.
  • Extensively used the LOG4j to log regular Debug and Exception Statements.
  • Experience in using Atlassian tools like JIRA, Bitbucket, Bamboo, Confluence & Source Tree.
  • Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading.
  • Used Spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process, complex services and database interaction.
  • Used Spring Boot to create stand-alone spring applications.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6.
  • Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using the Java8 and Spring Boot.
  • Used SpringBoot framework to write Presentation Layer, Business Layers and Controller servlets.
  • Implemented Spring Boot Actuator to monitor application performance.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Implemented Spring Batch and ESP Task & Job Scheduler to automate importing data from CSV files sent from client into database.
  • Used Spring Cloud Config which provides server and client-side support for externalized configuration in a distributed system.
  • Used Java Messaging Services (JMS) which provides reliable and asynchronous form of communication and have good knowledge in RabbitMQ.
  • Implemented OAuth2 and SAML authentication protocol for enterprise web API security model.
  • Expertise in using built tools like Maven, ANT for the building of deployable artifacts such as jar & war from source code.
  • Implemented a Node.js server to manage authentication.
  • Ran Bower and Grunt components and wrote the scripting using Node.js.
  • Implemented Service Oriented Architecture (SOA) by invoking multiple SOAP based Web Services and generating client using JAX-WS. Used SOAPUI to interact with other applications using SOAP and WSDL file.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Used Kubernetes to configured in the application for automating deployment, scaling, and management of containerized applications.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC
  • Implemented OAuth 2.0 provider mechanism is responsible for exposing OAuth 2.0 protected resources.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
  • Troubleshooting technical issues and drive issue escalation with AWS Service teams
  • Used Rest templates in the Spring Services to call the rest web services.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used a Microservices architecture with spring-boot based services interacting through a combination of REST and RabbitMQ.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, and views.
  • Worked on NoSQL data base MongoDB& Performed CRUD operations like Update, Insert & Delete.
  • Fetched data from mongo DB using mongoose.

Environment: Java 8, Angular 6.0, Spring Boot, IOC, DAO, Micro Services, JSM, Node JS, OAuth 2.0, Bower, Grunt, RabbitMQ, Amazon Web Services (AWS), Spring Services, Hibernate, POJO, Maven, ANT, PL/SQL, MongoDB, Kubernetes, Mongoose, Selenium, Docker, Log4j, Jenkins, Bamboo, SSL/TLS.

Sr. Full Stack Java Developer

Confidential, Lake Success, NY

Responsibilities:

  • Used Scrum methodology during application development.
  • Worked in an Agile Environment and participated in requirement gathering, analysis and design
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
  • Involved in Design, Development and Implementation of front end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Used Hibernate to query DB2 database and return results to the front-end.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Developed UI components for email and link sharing of documents and files for a Content Management System using BackBone.js and JQuery.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Created RESTFUL services along with strong Object Oriented Node JS design works.
  • Used Node.js, performed data transformation business rules to transform code to various formats.
  • Experience in creating services as classes in Typescript importing into the Components in Angular2.
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Customized CSS files by adding new CSS3 features like media queries to ensure fluid/ responsive design for our web pages.
  • Worked with Angular 2 in Booking engine Project. Used typescript and created components and custom directives.
  • Worked with cluster Management agent that run on each cluster node, managed and configured the services. Worked on Remote Desktop Application (subset of Cluster manager)
  • Implemented Angular 2 services to connect the web application to back-end APIs.
  • Used Node JS to develop I/O intensive web applications like video streaming sites, single page applications and other web applications.
  • Designed and implementing a Node JS and Bootstrap based mobile text and voice messaging app and its cloud backend.
  • Created Angular 2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, RouterOutlet, binding the click event, Component decorator, binding to the hidden property.
  • Used Typescript to develop applications with Angular JS and Node. Used Grunt to automatically compile Typescript.
  • Experience in working different changed procedures of Angular 1.5 to Angular 2 such as, @Route, RouterOutlet, router-link etc. Developed Web 2.0 Apps using core JQuery along with AJAX/Java Script
  • Built Single Page Applications (SPA), Responsive Web design, UI using HTML5 Foundation Grid Layouts
  • Implemented for multiple domains and topics using Bootstrap themes and a CSS "skin" for branding.
  • Worked on Angular 2 components for theming purposes & Performed client-side validations.
  • Asserted in migrating the existing data center in to AWS environment.
  • Used Selenium WebDriver to test search results of Meta search engine.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Extensively used log4j to log regular debug and exception statements.

Environment: Java 1.8/J2EE, Linux, HTML, Spring, Hibernate, RESTful, JAX-RS, JSON, Scrum Methodology, CSS3, JavaScript, Angular JS, Eclipse, JQuery, Ext js, Maven, XML, AWS, AJAX, WebSphere, Apache CXF, JUnit, Log4j, Jira, SVN, Jenkins, Selenium WebDriver, Oracle 11g.

Full Stack Java Developer

Confidential, CA

Responsibilities:

  • Involved in the various phases of SDLC like Requirements gathering, Analysis, Design and implementation of the project
  • Developed multiple modules in the project using agile methodology.
  • Created detail design documents, Use cases and Class Diagrams using UML.
  • Efficiently enhancement of applications with Web features like AJAX for performance improvement and customer satisfaction.
  • Used JQuery for creating behavioral aspects of the web page.
  • Used Java Scripts for client side validations and validation framework for server side validations.
  • Involved in the UI development using HTML5, CSS3, JavaScript, JQuery, JSON, AngularJS, Bootstrap and AJAX.
  • Developed application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Dependency Injection feature of Spring framework.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Worked on JMS messaging using HornetQ.
  • Developed efficient queuing (JMS) using HornetQ Management API.
  • Built backend REST API with Node.js, Express.js.
  • Created proof-of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
  • Used D3.js for interactive data visualization.
  • Used iBatis for mapping java objects to oracle database.
  • Consuming RESTful Web Services for JSON/XML data using jQuery, AJAX and AngularJS, Ext js, http & resource services.
  • Use JS framework such as AngularJS (for data driven apps) and Backbone JS (for heavy DOM manipulation)
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Designed view pages using JSP, JSTL tags, HTML, JavaScript and CSS.
  • Extensive experience in deploying, managing and developing MongoDB clusters. Creation, configuration and monitoring Shards sets.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appends components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking
  • Used Jenkins to build and deploy the code in Dev and SIT environments.
  • Implemented JUNIT testing framework to write and run automated testing.
  • Deployed the application on to WebLogic Application Server.

Environment: Java 1.7, Spring, Hibernate, JUnit, Eclipse, RESTEasy, AJAX, XML, JSON, AJAX, JavaScript, Mongo DB, WebLogic, JSTL, JSP, JQuery, SOAPUI, Java Script, Rational Clear Case, Log4j, JIRA, JDK, UML, VPN, ANT.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Gathering requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache and logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework, business components using EJB's.
  • Implementing Tiles based framework for application common page layouts.
  • Created the web UI using Struts, JSP, Servlets, AngularJS, Ajax and Custom tags.
  • Deployment of Application in the JBoss application server environment using ANT tool and Struts architecture with the JSP Client.
  • The Java Transaction API (JTA), one of the Java Enterprise Edition APIs, enables distributed transactions to be done across multiple resources in a Java environment.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Developed and deployed Session Beans and JPA Entities for database updates.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Used CDI to bind the lifecycle and interactions of stateful components to well-defined but extensible lifecycle contexts.
  • Implemented SOA architecture with WebServices using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Development of MQ application programs for Java JMS environments using queues and messages. Working with JMS Handling and managing exception conditions.
  • Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in MYSQL.
  • Used CVS as source control.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java 1.6, JSP, Struts, Servlets, EJB, AJAX, SAX, DOM, XML, JTA, CDI, Web Services, J2EE, SOA, JBoss, CVS, MYSQL, JMS, Junit, Log4j, ANT, Rational Rose, Apache CXF, SOAP, WSDL, JPA, JavaScript, Jquery.

Java Developer

Confidential

Responsibilities:

  • Involved in design documents.
  • Implemented MVC pattern using the Struts framework.
  • Developed Presentation layer using Java Server Pages (JSPs)
  • Developed front end using Struts framework, business components using EJB's.
  • Used JQuery for front-end validation.
  • Implemented JQuery for the interaction between the JavaScript validation and dynamic HTML pages.
  • Worked with Angular.js to create Single Page application.
  • Used Custom Tag libraries for XML parsing and XSL transformations.
  • Extensively used Stored Procedures, Functions and Triggers.
  • Developed CMP EJBs to retrieve data from the database.
  • Prepared EJB deployment descriptors using XML.
  • Designed the JSP pages and used Struts Libraries for the presentation layer.
  • Used JavaScript and CSS in web pages.
  • Developed Struts Action Forms and Action Servlets to validate and process user request.
  • WebSphere application server used for deployment.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Used Apache Log4J for logging and debugging purposes.
  • Developed SQL Statements and performed SQL tuning and optimization.
  • Used JUnit for testing Business Objects developed.
  • Tortoise CVS is used for Version control and File Transfer.
  • Involved in production support of the application by responding to the tangible needs.

Environment: Java, Spring MVC Framework, API, Struts, WebSphere, Oracle, Struts, JSP, EJB, Log4j, ANT Script, XML, JQuery, JavaScript, CSS, Junit, Tortoise CVS.

Hire Now