We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Chicago, Il

PROFESSIONAL SUMMARY:

  • Full Stack Developer with over 4+ years of experience in Software Development Life Cycle (SDLC) Like Analysis, Design, Coding, Testing, Debugging and expert in working Agile, Rapid Application Development (RAD) and Waterfall Model.
  • Extensive Experience in developing application using Java Technologies include Core Java, OOPs, Java Server Pages (JSP), Custom Tags Library, XML, JDBC, JMS, Java Beans, Model View Controller (MVC), Spring framework, Hibernate and Web services.
  • Extensive Experience in design and development of various web and enterprise - level applications using Java/J2EESuch as Spring MVC, Hibernate, EJB, Servlets, JSF and Google Web Toolkit.
  • Extensive Experience in developing Cloud Native Application with Spring Framework and Spring Boot.
  • Proficient in developing Restful Micro Services as Spring Boot Application.
  • Expert in developing web based distributed and Front-End Application using three tier architecture using HTML5, CSS3, Java Script, JQuery, Bootstrap, Angular, and Ajax.
  • Experience in using Angular.JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Strong experience in developing Hibernate based DAO layer, Transactional based service layer for business logic and integrated all these layers using Spring Dependency injection, ORM and Web modules.
  • Experienced in Development, testing and deployment of enterprise applications on Windows and UNIX platforms using IDE's such as Eclipse.
  • Experience in Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and Streams to store and process the data.
  • Experience in designing and implementingAWSSolutions usingEC2, S3, EBS,IAM, Amazon RDS,Elastic Load balancer (ELB),Dynamo DB, VPC, Lambda, Elastic Cache, SNS, SQS andCloud Formation (PCF).
  • Experience in a CI (Continuous Integration) and CD (Continuous Delivery) environment using Docker and Jenkins.
  • Extensive Experience in configuring and deploying the Application on Tomcat, WebSphere, Weblogic, and JBoss.
  • Proficient in using build tool as ANT, Gradle, Maven to compile, package the components to the Application Servers. Developed MAVEN scripts for customizing WAR/ JAR file management for web applications.
  • Expert in Build Tools like CI/CD-ANT, Maven, Jenkins and logging tools like Log4J.
  • Hands on work experience in implementing SOA architecture with SOAP (JAX-WS) and REST (JAX-RS) web services.
  • Extensive Experience in working with multiple databases like Oracle, SQL Server, MySQL, DB2, PostgreSQL and SQLite and NOSQL Databases like (Mongo DB, Cassandra, Dynamo DB, Infinity).
  • Experienced in an agile environment that involved daily stand-ups and scrum ceremonies
  • Strong experience in client interaction and understanding business application, business data flow and data relations from them.
  • Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

TECHNICAL SKILLS:

Languages: Java 8/7/6, SQL

Java/J2EE Technologies: Core Java, JSP, Servlets/Applets, JDBC, JNDI, JMS, JSTL, Java Beans, Java Multithreading, Generics and Collections, EJB, Tiles, IBM MQ Series

Web Technologies: JavaScript, XPath, XML, jQuery, Angular.JS, Bootstrap

Frameworks: Spring (IOC, AOP, Boot), Struts, Hibernate

Design & GUI Tools: Eclipse, NetBeans

App servers: IBM WebSphere, Apache Tomcat, BEA Web Logic, JBoss

Databases/Tools: Oracle, SQL Server, MySQL, PL/SQL Developer

Design/Version Control: UML,, SVN, GitHub

Methodologies: Agile, Waterfall

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL.

Full Stack Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile Methodology (SCRUM) for developing application.
  • Responsible for developing java components using spring, Spring JDBC, Spring Transaction Management.
  • Implemented MVC design pattern using Spring Framework.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Designed and developed using the Java collection API with Java 8 features and for Authentication and authorization extensively Spring Security is used.
  • Developed the business layer usingSpring Boot.
  • Used Micro services architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of spring Application Framework.
  • Used HTML5, CSS3, Java Script, Bootstrap, Angular.JS and Node.JS as frontend building Environment.
  • Developed the components using Angular 6 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • UsedAngular.JSas framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Developed web applications like message posting and auto complete form valuations using JSON, AJAX, and DOM scripting.
  • Used Hibernate for Object Relational Mapping and Hibernate Query Language.
  • Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
  • Created and compiled XML Schema to generate Java Bean classes.
  • Designed and deployed a multitude application utilizing almost all the AWS Including EC2, R53, S3, RDS, DynamoDB, SQS, IAM, Cloud Formation and lambda, focusing on high-availability and fault tolerance.
  • Responsible for creating and maintaining theDockercontainers also implemented build stage- to build themicro serviceand push thedocker container imageto the private docker registry.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB.
  • Used GIT as a version control system and deployed the application in Production environment and implemented Log4J for Logging Errors.
  • Wrote and debugged the Maven Scripts for building the entire web application.
  • Involved in developing and consuming web services like SOAP (JAX-WS), REST (JAX-RS). Generated REST (JAX-RS) based web services using Server Oriented Architecture. Implemented text messing by using JAX-RS RESTful API.
  • Created variousMongoDBcollections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access theMongoDBfrom Node.JS.
  • Developed feature components in an agile environment (Scrum) utilizing a Test Driven Development (TDD) approach.
  • Providing the weekly status to clients with key s, project progress and status of the items to be delivered.

Environment: Java 8, spring, Spring Boot, MVC, Micro Services, Hibernate, Bootstrap, HTML5, CSS3, JavaScript, Angualr 6, Angular.JS, Node.JS, DAO, POJO, AJAX, JSON, XML, REST, GIT, EJB, Log4J, Maven, SOAP, MongoDB, SQL, Agile, TDD, and Windows.

Confidential, Irving, TX.

Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Used Spring MVC framework to develop application.
  • Used spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
  • Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Involved in developing the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Used Spring Boot to rapidly develop the application with certain micro services and deployed them with the application.
  • Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Involved in design and development of UI component, using frameworks Angular.JS, JavaScript, HTML5, CSS3 and Bootstrap.
  • Developed Front-end application in Angular 4, creating HTTP web-service injectable, routing, and developing subscription end-points using observable patterns.
  • Worked on Angular 2 key features like Routers, Guards, Resolver, Child Router, Annotations, child injector, and dependency injection with lifetime/scope control, Screen activator, logging, and directives.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • UsedJava Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Used JSF for internal report generation by fetching data from database with customized view using CSS and AJAX for form processing.
  • Deployed Spring Boot based micro services onDocker containersusingAmazon ECSand usedDocker Hubfor registering theDocker images.
  • Set upAWSSecurity Groups which behave as Virtual firewalls controlling the traffic by allowing it to reach one or moreAWS EC2instances. Migrated applications to theAWS cloud.
  • UsedAWS deploying, managing and operating scalable, highly available, and fault tolerant systems.
  • Used Dockercontainers for local and cloud-based development.
  • Used Log4J for External Configuration Files and debugging.
  • Used Maven to build the application and deployed on Apache Tomcat Server.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Participated in Agile development and worked in different sprints with daily standup meeting and progress reporting.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java 8, Spring, Spring Boot, Hibernate, MVC, Micro Services, Eclipse, HTML5, CSS3, JavaScript, Angular 4/2, Angular.JS, JMS, JSF, XML, JDBC, JNDI, DAO, AJAX, Log4J, EJB, Maven, Agile and Windows.

Confidential, Phoenix, AZ.

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design &Analysis of the Customer Specifications, and Development &Customization of the Application.
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
  • Involved in the application development using JAVA/J2EE, Hibernate, EJB, JMS and WebSphere.
  • Provide a radically faster and widely accessible getting started experience for all spring development by using spring boot.
  • Used Spring Dependency Injection to inject required services.
  • Designed and developed of the entire micro Services using Apache CXF framework and Spring IOC components for dependency function call.
  • DevelopedMicro servicesand worked onSpring Boot, deployed applications onPivotal Cloud Foundry.
  • Responsible for designing and developing custom web apps for business users using several modules of Spring Boot.
  • Responsible for creating REST API using Spring Boot.
  • Modified metadata scripts and python scripts which enable the data to be loaded into the database.
  • Developed many JSP pages, used JSON plug-in for asynchronous communication.
  • Used Hibernate ORM for data persistence and transaction management.
  • Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Developed JSP pages as per requirements used Dojo JavaScript Library with AJAX to add user functionalities, JQuery UI for client side validation.
  • Extensively used HTML, JavaScript, Angular.js and Ajax for client side development and validations.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Used Log4j to provide central logging facility, comes under singleton design pattern.
  • Application server: Developed and Deployed EJBs and other Components in the JBoss Application Server.
  • Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: J2EE, Spring, Hibernate, spring, Spring Boot/IOC/Dependency, JSP, JMS, JSON, Apache CXF, Ajax, Eclipse, Soap, XML, HTTP, JBOSS, EJB, SQL, Oracle, Windows and Linux.

Confidential, Dallas, TX.

 Software Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Designed and developed JSP Pages using Spring Frame work and Tag libraries.
  • Involved in implementing the feature using spring framework.
  • Spring Boot services were developed using micro service architecture with RESTFUL.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Used Spring Boot for developing Micro service architecture.
  • UsedSpring Boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
  • Did Spring POC on Spring Boot for the application development.
  • Used Hibernate to establish connectivity to the database.
  • Done validations through Angular.js for the form field validation implemented through HTML5 and CSS3.
  • Developed and deployed EJBs into BEA Weblogic application server.
  • Used Log4J for logging.
  • Used Maven for compilation and building JAR, WAR.
  • Monitored team members to follow standards, guide lines and use new tools.

Environment: Spring, Spring Boot, JSP, Hibernate, HTML5, CSS3, Angular.JS, EJB, Log4J, Maven and Windows.

We'd love your feedback!