We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Irving, TX

SUMMARY

  • Having 5 years of certified professional IT experience in Project analysis, Design, Development, Testing and Deployment of Web Based Applications using Java/J2EE.
  • Actively involved in each phase of Software Development Life cycle (SDLC). Complete understanding of Object - Oriented Design and Development of web-based and client/server systems on multiple platforms in a distributed environment.
  • Experience in developing applications using methodologies like Agile (XP and Scrum), Waterfall Model.
  • Expertise in client scripting languages and server scripting languages like HTML5, CSS3, JavaScript, jQuery, AngularJS, JSP, Node JS.
  • Expertise in front end development and design using Servlets, Ajax, bootstrap and JUNIT.
  • Hands on experience in application development using Struts framework.
  • Expertise in development of multi-tiered enterprise applications using Java/J2EE technologies like Spring, Struts, Servlets, JSP, Hibernate, EJB, JDBC, JMS, IBM MQ Series, JNDI and Web services (SOAP, WSDL, REST)
  • Experience in Distributed Application Development and Object-Oriented Programming (OOP).
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Exception handling, Annotations, Data Structures, Multithreading, Transaction Management, JMS Custom Tag Libraries, JSTL, XML and other open source frameworks and APIs.
  • Experience in building web applications using spring framework features like Spring ORM, Spring MVC, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, Spring Batch and Web Services using Eclipse and integration with Hibernate as well as Struts .
  • Expertise in MVC architecture Web Framework with Struts, Singleton, Spring ( Dependency Injection , Data Access Objects , and MVC Framework) .
  • Hands on experience in Security-System development for web Applications. Involved and developed various phases of security implementation using spring security system against all types of authentications: LDAP authentication, Database authentication and Pre-Authentication .
  • Experienced in developing messaging module by using Spring JMS , Apache Camel and Active MQ .
  • Hands on experience with versioning tools like , GitHub, concurrent version system (CVS), IBM Clear Case and subversion (SVN).
  • Experience in data access technologies like JDBC, JPA, Hibernate, SQL, PL/SQL , Stored Procedures and Triggers besides writing transaction queries, DDL and DML with development tools like, Aqua Data Studio and TOAD.
  • Experience with tools like SQL Server management studio and SQL Server.
  • Professional experience in relational database management MySQL, Oracle and DB2.
  • Experience on NoSQL databases like MongoDB.
  • Extensive experience in Amazon web services (Amazon EC2, Amazon S3-simple storage services, Amazon SQS, Amazon SNS).
  • Hands-on Experience in working with Test Driven Development (TDD) and used to write JUnit Test cases
  • Having measurable experience on application building tools like Maven and ANT.
  • Experience with MOCKITO, JUnit, and Log4jin developing test cases and determining application functionality­­.
  • Expertise in Web Services Technologies like, JAXP, JAXB, SOAP, WSDL, UDDI, RESTful, JMS and Service Oriented Architecture (SOA).
  • Experience in configuring, deploying the web applications on Apache Tomcat , WebLogic, IBM WebSphere, JBoss .
  • Experience on different IDEs such as RAD, Eclipse, STS, and IntelliJ.
  • Knowledge on JPA Hibernate and spring to perform CRUD operation with Sybase and Oracle.
  • Hands on experience on using Splunk for logging manipulations.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a project.
  • Having Experience on UNIX commands and Deployment of Applications in Server

TECHNICAL SKILLS

Languages: C, C++, Java 1.8, J2EE, PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript, JQuery, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, Bootstrap, JSON, NodeJS.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Cloud, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Spring Security, SOAP UI.

J2SE/J2EE Technologies: JDBC, Servlets, JSP, JMS, JSTL, Struts, Hibernate, Spring, JTA, JNDI, JPA, Web Services.

Development Tools: Eclipse, RAD, Spring Tool Suite STS, IntelliJ.

Databases: Oracle, MS SQL, IBM DB2, MySQL server, MongoDB.

Testing Tools/ Others: JUnit, SoapUI, Log4j, Mockito, JIRA.

Version Control: Tortoise SVN, GIT, Clear case.

Build Automation: ANT, Jenkins, Maven, Gradle.

OS & Environment: Windows, UNIX, LINUX, MAC.

Cloud Technologies: AWS EC2, S3, Dynamo DB, Docker.

Methodologies: Agile, TDD, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed front-end content using HTML5, CSS3, JQuery and Bootstrap.
  • Developed Single page application and structured the JavaScript code using Angular 7
  • Maintained Interface compatibility and concurrency in the project using JDK 1.8 new features like Lambda parameters, lines, Http clients and default methods .
  • Developed Angular 7 custom directives and used Routes and Factory validations in Angular.
  • Developed Restful Web services for transmission of data in JSON format.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Integrated Spring Boot Microservices with Apache Kafka for Asynchronous messaging.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in Hibernate files and created DAO layer.
  • I have designed and developed web pages from scratch using HTML5 for displaying the content, CSS to specify layout of web pages, JavaScript to program behavior of web pages. Also used selenium for browser automation worked on Azure IaaS and PaaS technologies and services
  • Worked on Azure API Management.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • And also, to create Controllers to handle events triggered by clients and send request to server.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side. (Give everyone an easy and efficient way of accessing data (it uses less resource than the REST API, especially with mobile applications).
  • Proficient in using React JS for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
  • Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
  • Developed various web pages and components using React JS by implementing redux components and libraries and predefined components from NPM (Node Package Manager).
  • In our project we get the updated event messages into the Kafka queue. From Kafka we have separate intermediate service called Action processor which picks the events from Kafka and calls respective microservice.
  • Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
  • Involved in design and development of the Hibernate Domain Model for the service.
  • Worked on RESTful Web services as well as Node Rest framework for backend services used Cassandra DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Used AWS SDK for connection to Amazon S3 buckets and EC2 to deploy Docker container with Micro Services architecture.
  • Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC).
  • Used Jasmine & Karma for testing JavaScript frameworks.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.
  • Installed, monitored and maintained the development infrastructure including JIRA.
  • Worked on Log4J to validate functionalities and Mockito framework JUnit for Unit testing and executed TDD framework.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Involved on Production support kind of activities like debugging , monitoring , root cause analysis, log4J
  • Involved in the main developing to constant communication for smooth process to words success and final production stage
  • Used Maven as build automation tool for deploying the project on Web Sphere Application Server.

Environment: Agile Methodology, JDK 1.8, J2EE, HTML5, CSS3, jQuery, Ajax, Rest API, Bootstrap, Angular 7, JavaScript, Node JS, Hibernate, Spring Framework, Spring MVC, Spring IOC, Spring boot, spring security, Azure, OAuth, JAX-RS, GIT, JUnit, AWS, Maven, Restful, Micro Services, Cassandra, Web Sphere, JIRA, Jenkins, Spring Tool Suite.

Confidential, Wilmington, DE

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed front-end content using HTML5, CSS3, JSP, jQuery, Bootstrap and NodeJS.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Expertise in designing, developing, testing & deploying J2EE Applications using Servlets , JSPs , EJBs , Web Services.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods and Concurrency API.
  • Developed the business layer components as Stateless Session Beans based on EJB API.
  • Developed Angular 2.0 custom directives and used Routes and Factory validations in Angular.
  • Designed, built, and deployed a multitude application utilizing almost all of AWS stack (Including EC2, S3, Dynamo DB, SQS and EMR ), focusing on high-availability, fault tolerance, and auto-scaling.
  • Integrated Open stack API with Amazon EC2 cloud-based architecture in AWS . Having experience with Cloud Computing environment and Utilized Amazon Web Services ( AWS ) EC2 to deploy Docker containers.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in Hibernate files and created DAO layer.
  • Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
  • Involved in design and development of the Hibernate Domain Model for the service.
  • Worked on RESTful Web services as well as Node Rest framework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Demonstrate exposure with Continuous Integration, Continuous Deployment to DevOps CI/CD tool Methodologies.
  • Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC).
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.
  • Installed, monitored and maintained the development infrastructure including JIRA.
  • Worked on Log4J to validate functionalities and Mockito framework JUnit for Unit testing and executed TDD framework.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Used Maven as build automation tool for deploying the project on WebSphere Application Server.

Environment: Agile Methodology, Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax, Rest API, Bootstrap, JavaScript, AngularJS, JSP, NodeJS, Hibernate, Spring Framework, Spring MVC, Spring IOC, Spring boot, spring security, OAuth, JAX-RS, GIT, JUnit, Maven, Restful, Amazon Web Services (AWS), EJB’s, Micro Services, Mongo DB, WebSphere, JIRA, Jenkins, Spring Tool Suite.

Confidential

Java Developer

Responsibilities:

  • Developed web application using JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Wrote JavaScript for client-side validation.
  • Used Java Swings in designing user interfaces.
  • Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop the code.
  • Implemented core java concepts like Multithreading, Exception Handling and Collection wherever necessary.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem.
  • The Application was deployed on Apache Tomcat Server.
  • Involved in build and deploying the application using ANT.
  • Used Configuration Management Tools for version control which is built on CVS.
  • Worked on bug fixing and Production Support.
  • Developed the application based on MVC architecture.

Environment: Java, HTML, CSS, JavaScript, JSP, Servlets, JDBC, MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, CVS, ANT, Log4J

Hire Now