We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Fort Worth, TX

PROFESSIONAL SUMMARY:

  • Amazon Web Services (AWS) certified with 8 years of extensive professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology.
  • Extensive work experience in all phases of Software Development Life Cycle including Requirement gathering, Analysis, Design, Coding, Testing and Implementation in Agile, Scrum, Waterfall Model, Iterations.
  • Hands on Experience with Agile development and Continuous Integration/Continuous Delivery methodologies and Test Driven Development.
  • Strong knowledge in core Java concepts like collections, multithreading, design patterns, serialization.
  • Good working experience with Continuous Integration Tools -Jenkins, Hudson, Bamboo, Version Control Tools - SVN, Git, CVS, Bitbucket, Automation Testing Tools - Selenium, Quick Test Pro, Junit, TestNG, Mockito, Jasmine, Karma, Cucumber, SoapUI, Log Tools like Log4j, Log back…etc.
  • Experience in developing Web Services using Soap, REST, Micro services along with Spring Boot, Spring Cloud, Spring JPA, Spring Data and Eureka for mid-tier load balancing and failover.
  • Strong familiarity with Cloud Technologies such as Microsoft Azure, Cloud Foundry, Google Cloud, OpenStack, RackSpace.
  • Experienced in working with AWS Cloud platform and its services like: EC2, S3, EBS, VPC, ELB, AMI, RDS (Aurora), RedShift, IAM, Glacier, SNS, SWF, SES, EBS, Route 53, Autoscaling, Lambda, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups…etc.
  • Proficient in building MVC applications using Spring framework and Hibernate.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, AJAX, JSTL, JSP, jquery etc,.
  • Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications.
  • Used Java 8 features like Lambda expressions, Functional interfaces, Stream API, improved features of collection API.
  • Experienced in implementing the micro services in Web applications using the frameworks such as Spring-Boot development for java.
  • Used Core Java concepts such as Collections (ArrayList, HashMap, etc.), Generics, Algorithms, Data Structures, Multithreading and Serialization.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like IBM Websphere, Web Logic, Apache Tomcat, Jboss, and GlassFish etc.
  • Expertise in using Google Guava Cache Transactions with Spring's Declarative Transaction Management and their annotations for function executions.
  • Good working experience with Messaging Services like Zookeeper, Spring JMS, MDB’s, JMS API Active MQ, Rabbit MQ, IBM WebSphere MQ and MQ-Series API.
  • Experience in developing the front end/web applications using Angular, HTML5, CSS3, SASS, JavaScript, JSF, JSTL, AJAX, DOJO, JQuery, JSON, Bootstrap, Node JS.
  • Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.
  • Excellent hands on knowledge working in Linux and UNIX work environments.
  • Proven strength in Web Based Application and Enterprise Application Programming with JDBC, J2EE, Struts, Hibernate, Spring, Spring JDBC, Spring Security, XML, XSD’s, Web Services (WSDL, SOAP), AJAX, JDBC, ANT, IBM Web sphere, JBoss and designing with UML.
  • Experienced in developing and deploying J2EE components on application servers like IBM Web Sphere, Web logic, JBoss and Apache Tomcat.
  • Experienced in using IDEs like IntelliJ, Eclipse, RAD, Spring Source Tool Suite.
  • Expertise in design patterns such as Singleton, Factory, Session Façade, DAO’s, Service Locator, Singleton Pattern and MVC architecture in the development.
  • Expertise in Object Oriented Design (OOD) and analysis based on Unified Modeling Language (UML) architecture using IBM Rational rose XDE and Visual Paradigm.
  • Hands-on experience in Consuming RESTFul services using AJAX, Angular $http, $resource and JQuery to exchange request/responses information.
  • Experienced in designing, developing and implementing J2EE applications using design patterns like MVC, Singleton, Front Controller, Session Facade, Data Access Object and Business Delegate.
  • Experienced in implementing Service Oriented Architecture (SOA) using SOAP based (WSDL, UDDI) and Restful web Services.
  • Extensive experience on Docker containers infrastructure and Continuous Integration for building & deploying Docker containers.
  • Hands-on experience on build tools like Ant, Maven, Gradle and also Version control tools (SVN, CVS, Clear Case), GIT version tool, Defect Reporting Tools such as Quality Center, Clear Quest.
  • Experience in using Chrome Developer Tools and Firebug for debugging and troubleshooting the code.
  • Excellent debugging, critical thinking and communication skills.
  • Extremely polished customer interaction and business etiquette, good at maintaining and building strong relationship based on trust and integrity.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, Java Script, SQL

SDLC Methodologies: Waterfall, Agile, TDD

Java/J2EE Technologies and Frameworks: JDBC, JSP, Servlets, JSF, JSTL, JMS, EJB (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, XSD, XSL, DOM, JNDI, JPA, Multi-Threading, RMI, JavaScript, AJAX Networking, Exception Handling

Web Technologies: HTML/HTML 5, JavaScript, Type Script, XML, CSS 3, CSS 4, JQuery, Bootstrap, Angular JS, Angular, BackBone JS, React JS, Node JS, Ext JS, JSP

Cloud Technologies: Amazon Web Services (AWS), Microsoft Azure, Pivotal Cloud Foundry, Google Cloud Platform, RackSpace, OpenShift, Docker

AWS Cloud Services: EC2, S3, EBS, VPC, ELB, AMI, RDS (Aurora), Redshift, IAM, Glacier, SNS, SWF, SES, ELASTIC BEANSTALK (EBS), Route 53, Auto scaling, LAMBDA, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups

Database: Oracle, SQL server, MySQL, DB2, SQL, PL/SQL, MongoDB, Cassandra, Dynamo DB, PostgreSQL.

SQL Clients: SQL Developer, MySQL, SQL Server Management Studio

Version Control / Build tools: GIT, SVN, GitHub, Jenkins, Ant, Maven, Gradle, Grunt, Gulp, Bower

IDEs: Eclipse, MS Visual Studio, JBuilde, IntelliJ, Notepad++, WebStorm, Sublime

Operating Systems: Windows, LINUX, UNIX, Mac OS

Web Services: SOAP, REST/Restful, WSDL, JAXB, JAX-RPC, JAX-RS, JAX-WS

WebServers and Application servers: Apache Tomact, WebSphere, Weblogic and JBoss

Development Tools: IntelliJ, Spring Source Tool Suite, RAD, Eclipse, Net beans, SoapUI

Testing Tools: JUNIT, Power Mock, Easy Mock, Mockito, Postman, SOAP UI

MQ: Rabbit MQ, Kafka

PROFESSIONAL EXPERIENCE:

Confidential, Fort worth, TX

Full stack Developer

Responsibilities:

  • Designed and coded application components in Agile environment utilizing a test driven development approach.
  • Worked on creating user stories and providing programming estimates.
  • Developed applications using Angular 6, Typescript, HTML5, CSS3, and Bootstrap.
  • Worked in an Agile- Scrum development methodology to ensure delivery of high quality work with monthly iteration also involved in sprint planning and retrospectives.
  • Involved in requirement gathering, designing, development, UI reviews, and maintenance.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 6.
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
  • Used Angular APIs like @angular/http For making HTTP requests, @angular/common Common core things including form validation, @angular/router Routing for our entire app .
  • Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
  • Good knowledge on creating services with Angular 6 @injectable property, as to make the service available for dependency injection when creating components.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 6.
  • Worked on unit testing for the Angular application using Junit and Mockito.
  • Called the Restful web service calls for POST, PUT, DELETE and GET methods.
  • Worked on authenticating users using ESEC authentication.
  • Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Collaborated with the front-end design team and back-end team and started converting the static files with the dynamic content with the data is retrieved from the database by the API calls.
  • Validated if existing web services can be reusable to support new UI functionality, and created Spring Boot services for processing scheduled or one time or stored payment functionalities.
  • Developed JUnit test cases for unit testing and Integration testing.
  • Developed RESTful API's in IIB using Java (JCN) for supporting UI Dashboard, by integrating with backend mainframe systems (using COBOL copybook message modelling).
  • Implemented Swagger Configuration in Java Spring boot for auto generating swagger json files for REST API calls.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Implemented SOAP calls to get user details by passing SCTY token values.
  • Used Token-based authentication to authenticate the users who attempt to log in to a server, a network, or some other secure system, using a security token provided by the server. The service validates the security token and processes the user request
  • Used CBP pipeline for deploying app on to virtual servers.
  • Worked on basic authentication in both Java Spring boot and IIB, for implementing security between front end UI and backend SOA services
  • Extensively used Core Java concepts and implemented collections, I/O, Exception handling and Generics in logic design and development.
  • Worked on website at Enterprise level in Java/J2EE, Spring Framework, Hibernate, JavaScript and Angular JS technologies.
  • Created and managed micro services. Micro services were used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Setup the Continuous Integration (CI) process and Continuous Deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • All the functionality is implemented using Spring IO / Spring Boot, Micro Services and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services and spring boot Actuator to externalize configuration properties for different environments.
  • Used Maven to define the dependencies / plug-in and build the application.
  • Used GIT for developing our applications and followed continuous Integration and Continuous deployment.
  • Designed, developed and deployed the application using Eclipse, Apache Tomcat 8.0.
  • Had retrospectives and discussed the problems faced in the iterations and how to solve them.
  • Created test cases and reached the code coverage and condition coverage percentages to maintain the quality of the application.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles with J-Unit and Ng Test.

Confidential, Fort worth, TX

Java/J2EE Developer

Responsibilities:

  • Analyzed business requirements and participated in technical design, development and testing of various modules.
  • Utilizes standard processes, design and testing tools throughout project development life cycle.
  • Developed web application using Java8, Spring, Hibernate, Web services, HTML5, CSS3, JavaScript and Angular.
  • Worked on Front end/user interface with Technologies like Angular JS, Node.JS, HTML, JS.
  • Developed using Core Java and supported Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Developed the front-end using RSA involving UI design user generated event handling in corporation of underlying functionalities as per the laid down specifications and also involved in incorporating business logic in SQL code stored procedures.
  • Designed, coded and configured server side J2EE components like XHTML, Servlets, Java Beans, XML, XML Parser API.
  • Responsibilities included designing and developing new back-end services, maintaining and expanding our servers infrastructure
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JQuery and JavaScript.
  • Deployed the application using WebLogic Admin console, also configured the messaging through WebLogic Admin console.
  • Used the WebLogic Server Administration Console to control production-specific deployment details.
  • Developed and configured JMS components in WebLogic Application Server.
  • Transformed HTML files from XML, XSLT using DOM Parser, and Transformer Factory and hosted on WebLogic server.
  • Developed strong Programming Skills in designing and implementing multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, Spring, JavaScript, Servlets, AngularJS, JavaBeans, CSS, EJB, XSLT, JAXB.
  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3Bootstrap & used Client Side validations were done using XSLT and jQuery, XMLDOM.
  • Worked on IBM DB2 database for storing and retrieving the application data.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Skilled in functionalities that included writing code in HTML, CSS, JavaScript, jQuery, Ajax, JSON, AngularJS, and Bootstrap
  • Worked with CSS3 background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed Single page web applications using object oriented JavaScript(OOP) and Jquery
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Built Java Security Aplite add security and authentication to my application.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Performed unit testing using JUNIT framework and tested DAO's and Business Services.
  • Worked in an Agile- Scrum development methodology to ensure delivery of high quality work with monthly iteration also involved in sprint planning and retrospectives
  • Involved in requirement gathering, designing, development, UI reviews, and maintenance.
  • Developed CSS3 to style page layouts, navigation and page-loading spinner.
  • Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Collaborated with the front-end design team and back-end team and started converting the static files with the dynamic content with the data is retrieved from the database by the API calls.
  • Worked on basic authentication using ESEC authentication.

Confidential, Fort worth, TX

Java/J2EE Developer

Responsibilities:

  • Developed Java applications using spring and other J2EE design patterns.
  • Developed Web application for distributed networks using Node JS.
  • Configured using Hibernate for the Database connection and SQL to add and retrieve the Information from the Database.
  • Used spring framework, data binding, SMTP for sending email notification and multithreading.
  • Implemented the front end using JSP, HMTL5, CSS3, and JavaScript and used AJAX for dynamic web content.
  • Involved in creating Hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations, Session Factory, Sessions, Transactions, Queries, Criteria's and Filters etc.
  • Developed a front-end web application by using Angular 4, HTML5 and CSS3.
  • Used Angular -CLI for initializing and for project setup with scaffolding features.
  • Created Typescript reusable components and services using Component-based architecture provided by Angular 2.
  • Created reusable templates using Angular directives and worked with NPM (Node package manager)
  • Good knowledge on using Angular libraries like @angular/http For making HTTP requests, @angular/common Common core things including form validation, @angular/router Routing for our entire app .
  • Designed the page using Bootstrap and some custom CSS.
  • Experience on creating services with Angular @injectable property, as to make the service available for dependency injection when creating components.
  • Worked on unit testing for the Angular application using Karma.
  • Called the Restful web service calls for POST, PUT, DELETE and GET methods.
  • Used HTTP Request to get data from web servers and process JSON data to render in the UI by using observables.
  • Maintained source code versions using Github.
  • Implemented Routing for navigating.
  • Used built-in Pipes and custom pipes for formatting the data.
  • Implemented Services to store shared data between sibling Components and inject in to it for passing data purpose.
  • Used @Input and @Output to communicate between parent component and child component.
  • Used JIRA tool for task assignment, bug tracking and fixture.
  • Worked with automated task runners like Gulp.
  • Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings. Built and consumed Restful web services using Jersey framework.
  • Experience & Knowledge in SOA design, implementation, testing and monitoring.
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Developed Unit Tests and Test Suites using Junit and for traces and logs.

Confidential, Fort worth, TX

Java/J2EE Developer

Responsibilities:

  • As part of the team worked on estimate releases, tasks with development manager and allocated work for development and testing team.
  • Involved in designing the architecture for the project using Spring Framework and Hibernate.
  • Develop the web application using spring, JSP, HTML, Cascading Style Sheets (CSS) and JavaScript.
  • Implemented the application using J2EE design patterns like spring, Singleton, DAO (Data Access Object), DTO (Data Transfer Object).
  • Implementation and designed applications, user interfaces (UI), websites and e-newsletter using-Cross browser compatible HTML&CSS, Grails.
  • Involved in Designing and creating database tables.
  • Extensively used the Tomcat Server for application development and production.
  • Involved in unit testing, system integration testing and enterprise user testing.
  • Interacted with the client for gathering the requirements during design, development and implementation phases.
  • Configured connection pools and establish a connection with DB2 Data-base.
  • Implemented MVC architecture using Spring Framework, Coding involves writing Action Classes/Custom Tag Libraries, JSP.
  • Developed the user interface modules and designed the front-end web pages using a combination of HTML, CSS, JavaScript and Grails.
  • Developed ER and UML diagrams for all the design, and documented all the process flows.
  • Created the UI interface using JSP, JavaScript's, CSS and HTML.
  • Developed a web-based application using spring, where users can enter their daily project updates, query etc. Provided a user Login/Logout functionality too.
  • Create and unit test intricate client side interactions with JQuery.
  • Extracted data from DB2 database using Stored Procedures extraction.
  • Worked as a UAT team member in for the successful launch of application. UAT involved bug fixing during testing, deploying the fixes to the system communication with the offshore team.
  • Used GIT for version Controlling Purposes. .
  • Used Restful web service to handle the user requests.
  • Working on Linux development environments.
  • Used Stash as Distributed version control system and Git branching for creating a new feature and making bug fixes.
  • Developed Application using Intellij.

Confidential

Java/J2EE Developer

Responsibilities:

  • Extensively worked on system design architecture and the detailed design.
  • Extensively involved in gathering business requirements and system requirements and specifications.
  • Developed Web interface using JSP, Standard Tag Libraries (JSTL).
  • Developed JavaScript code to perform client side validations..
  • Developed Action Form Beans, Action classes for implementing business logic for the Struts Framework.
  • Minimized coupling between Presentation tier and Business tier with Spring IOC.
  • Strong Knowledge on Frameworks like Struts, Spring (IOC, DAO, MVC, JDBC, ORM), Hibernate.
  • Experience on Hibernate, Hibernate Connection Pooling, HQL, Hibernate Caching, Hibernate Transactions
  • Experience in building web applications using Spring framework features like MVC, AOP, IOC, DAO and Template classes
  • Created Enterprise Java Beans (EJB’s) and deployed them in the BEA Web logic application server environment, to implement business logic and interface with back-end object-oriented Database system.
  • Involved in Developing and deploying the applications in IBM Web Sphere Application Server.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Version control of the code and configuration files are maintained by CVS.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Developed PL/SQL packages and triggers.
  • Used IBM Web Sphere for creation of applications and integrate applications with other applications.
  • Used CVS for version control and Maven as a build tool.
  • Participated in performing extensive Unit Testing for the application using Junit and Jmeter.
  • Extensively used DOM and SAX parsers for parsing XML data and XSLT for XML transformations parsers.

Hire Now