We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Stamford, CT

SUMMARY

  • Having 7+ years of experience in all the technical phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications wif emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Having Domain Experience in Telecom, Health Care, Banking, Airlines and E - Commerce.
  • Experience in Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
  • Experience in Front-End UI technologies like HTML5, XHTML, DHTML, XML, CSS3, jQuery, jQuery UI, JSON, Ajax, Xpath, ReactJS, Backbone, Vue, AngularJS, Angular 4/6/9, NodeJS, Bootstrap, Tag Libraries and JSTL.
  • Developed the application usingJava 8and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach, Sequential and parallel Stream.
  • Hands on experience in application development using Spring 5.x, Struts 2.x and Hibernate 6.x framework.
  • Experience in development platform JHipster to develop and deploy Spring BOOT 2.x + Angular Web applications and Spring Microservices.
  • Hands on Experience in developing web applications by using Spring framework moduleslike Spring IOC, Spring AOP, Spring JDBC, Spring ORM, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
  • Extensive knowledge ofXML-based standards and protocols such as WSDL and SOAP,Service Oriented Architecture SOA,development ofXSDschemas and implementing bothSOAPandREST web services.
  • Extensive experience in using variousUML, Rational Rose, Experience wif distinctive design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC.
  • Worked wif design and development of robust and highly scalable Web Service platforms and API’s based on REST and SOAP for enterprise applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expertise in backend/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
  • Experienced in building Web Services for Service Oriented Architecture (SOA).
  • Proficient in RDBMS concepts and experience in working wifOracle 9i/10g/11g,DB2, PostgreSQL,and MY SQL,PL/SQL, SQL Plus, Database triggers, Procedures, Functions and has experience wif NoSQL databases like MongoDB.
  • Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications.
  • Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache.
  • Proficient wif build automation tools like Gradle, Maven, Jenkins and Ant for builds and deployments to different environments.
  • Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite (STS), IntelliJ and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS.
  • Experience wif JUnit, Mockito, Log4j in developing test cases and determining application functionality.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Decent Experience in using code repository tools GIT, Tortoise SVN, and Visual Source Safe.
  • Closely worked wif Release Management Team in doing builds and deploying code into various environments likeDEV/QA/SIT/UAT/Prod.
  • Has excellent analytical, problem solving, communication and interpersonal skills, wif ability to interact wif individuals at all levels and can work as a part of a team as well as independently

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL, UML and Python

Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Web & XML Technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular4/6/9, BackboneJS, ReactJs, VueJS, XML, XML Beans, JAX-B, AXIS, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, DOJO and NodeJS.

Framework: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, Spring Boot, Spring Batch, Spring Security, Spring Data, Google Web Toolkit, Jersey.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Micro services, Apache Axis and Apache CFX.

Web/App Servers: Web Sphere, WebLogic, Apache Tomcat7/8/9/10 and JBoss.

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

IDE’s: Eclipse, RAD, Spring Tool Suite (STS) and IntelliJ

Testing Tools/ Others: JUnit, SoapUI, Postman, Putty, Rational Clear Quest, RTC, Load UI and JIRA

Version Control: CM Synergy, Rational Clear Cas, GIT, CVS, SVN, Rational clear case and StarTeam

Platforms: Windows, Win 2k Server, Sun Solaris and UNIX

Cloud Technologies: AWS EC2, S3, Dynamo DB and ELB

PROFESSIONAL EXPERIENCE

Confidential, Stamford, CT

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Implemented the front-end using HTML 5, CSS3, Ajax, JavaScript, ExpressJS, Bootstrap, jQuery, NodeJS and Angular6.
  • Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using Angular6.
  • Developed RESTful Web Services wif JAX-RS using Spring Boot and Micro Services Architecture.
  • Implemented the application using Spring IOC, Spring MVC, Spring Boot, Spring Security and Hibernate.
  • Used Spring IOC framework for Dependency Injection and Spring AOP for logging purposes.
  • Implemented the authentication and authorization of the application using Spring Security and OAuth.
  • Migrated existing monolithic application into Cloud environment using Amazon Web Services.
  • Used JAVA 1.8 features like Lambda Expressions, Parallel Streams and functional interfaces.
  • Implemented the application using various design patterns such as Singleton, DAO, Factory and Service Locator.
  • Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Docker to containerize the Services and APIs to run on EC2 instances.
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Performed CRUD operations like Update, Insert and Delete data in Mongo DB, Oracle.
  • Worked on Mongo DB database concepts such as locking, transactions, indexes, Sharing, replication and schema design etc.
  • Developed Micro-Services based architecture to enable the application to be deployed on AWS.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Exported and imported data from RDBMS in different countries to Hadoop using Sqoop.
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI’s.
  • Developed Java API to interact wif the Amazon SQS used in sending bulk emails.
  • Used Active MQ to communicate wif controller and used service layer to implement the business logic.
  • Used Mockito for testing the application and Log4j for logging all the debugging and error information.
  • Used Maven as build automation tool and responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • Used GitHub as Version Control tool, Jira for issue tracking and IntelliJ’s IDE.
  • Deployed and tested the application on Web Sphere Application Server.

Environment: Agile Methodology, Java1.8, J2EE, HTML5, CSS3, JavaScript, ExpressJS, jQuery, Angular6, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Hibernate, RESTful, SOAP, Mockito, Micro Service Architecture, Amazon Web Services, EC2, SQS, Docker, Active MQ, Oracle, MongoDB, Maven, Jenkins, GitHub, Jira, UNIX, Log4j, Jira and Web Sphere Application Server.

Confidential, Chicago, IL

Full Stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed User interface using HTML5, CSS3, Bootstrap, jQuery, JavaScript, Ajax, VueJS and ReactJS.
  • Created responsive web design using Bootstrap and Consumed Restful Web Services wif ReactJS.
  • Designed and Implemented the application using various Spring Framework modules Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, Spring Cloud, Spring Integration and Hibernate.
  • Used Spring IOC for dependency injection and make the application loosely coupled and Spring AOP for logging purposes.
  • Implemented Restful and SOAP based web services using JAX-RS and JAX-WS respectively.
  • Utilized Java 8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for TEMPeffective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Implemented Micro Services based Cloud Architecture using Spring Boot.
  • Designed and developed Micro services business components Restful service endpoints using Spring Boot.
  • Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
  • Developed Micro Service to provide Restful API utilizing Spring Boot wif Spring MVC.
  • Managed Amazon Web Services (AWS) like EC2, S3 bucket, ELB, Auto- Scaling, AMI, IAM through AWS Console and API Integration.
  • Implemented Asynchronous messaging between components using JMS.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Implemented procedures, packages, triggers and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
  • Developed the test cases wif JUnit and Mockito framework to test the application functionalities and Log4j for logging purposes.
  • Used Gradle as a build automation tool and deployed the application on Web Sphere Application Server.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along wif UNIX Shell scripts to automate routine jobs.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to master and creating new branch when new feature implementation starts and IntelliJ as IDE.

Environment: Agile methodology, Java1.8, J2EE, HTML5, CSS3, JQuery, ReactJS, Spring IOC, Spring MVC, Spring AOP, Spring DAO, Spring ORM, Spring Security, Spring Boot, Spring Data, RESTful services, SOAP, Micro Services Architecture, Amazon Web Services, Hibernate, JDBC, Oracle, Mongo DB, JUnit, Mockito, Gradle, Web Sphere Application Server, Jenkins, Git and IntelliJ.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Involved inSDLCRequirements gathering, Analysis, Design, Development and Testing of application usingAGILE methodology SCRUM.
  • Developed user interface using JSP, JSTL, HTML5, CSS3 and JavaScript to simplify the complexities of the application.
  • Created NodeJS EXPRESS Server combined wif Socket.io to build MVC framework from front-end side AngularJS to back-end Oracle.
  • Involved in the implementation of dynamic profile Routing for supporting new profiles and enhancing the customer experience.
  • Used Spring IOC for dependency Injection of one class objects into other class such as model objects into controller classes.
  • Developed flexible and loosely coupled web applications by using Spring web MVC framework to provide model-view-controller architecture.
  • Integrated Spring DAO wif Hibernate for performing persistent operations into Database.
  • Implemented persistence framework using Hibernate& handled Transaction Management using the provided data source.
  • Established Database Connectivity using Hibernate O/R mapping wif Spring ORM for Oracle.
  • Used XPath for traversing SOAP XML document for finding a node by using expression path and used XQuery to get data of a that node.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services.
  • Used Hibernate Criteria API for retrieving user requested data from the database.
  • Extensively used HQL and SQL for querying databases.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP.
  • Used Web Services for creating rate summary and used WSDL and SOAPmessages for getting useful plans from different module.
  • Packaged and deployed the application in JBoss and Used Log4J for application logging and notification tracing mechanisms.
  • Used SVNto maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts in GitHub.
  • Worked wif Maven build tool to build project structure.
  • Worked in Linux environment for building the technology stack and deploying the resources.
  • Worked wif Mockito mock framework in conjunction wif JUnit which allows to create and configure mock objects and to develop tests cases for classes wif external dependencies.
  • Used JIRA for fixing bugs and tracking the Project Stories in Agile workflow.

Environment: HTML, CSS, JSON, XML, AJAX, JQuery, Node.js, Struts, Hibernate, Spring MVC, XPath, XQuery, SOAP, WSDL, HQL, SQL, Unix Shell Scripts, JBoss, Oracle, Cassandra, JVM, JMS, JNDI, Maven, IntelliJ, JIRA, Mockito, JUNIT, SVN, Linux.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
  • Developed User Interface using theHTML,Bootstrap,CSS,JavaScript andAngular4.
  • Build responsive application using Angular4 & Node JS.
  • Worked on Spring Framework for Dependency and Transaction Management.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Developing REST Web Services using Spring bootto make the application more reusable and loosely coupled.
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
  • Used Test driven development (TDD) approach for application development.
  • Used spring framework features likeSpring IOC,Spring AOP, Spring Batch and Spring configuration files are created for Dependency Injection (DI).
  • Created RFP Micro Services to provide RESTful API utilizing Spring Bootwif SpringMVC.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer Implemented Persistence layer usingHibernate to interact wif the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Used Active MQ to communicate wif controller and used service layer to implement the business logic.
  • Implemented Continuous Integration (CI) using Jenkinsand continuous deployment.
  • Experience working wifDockerto improve our (CD) Continuous Delivery framework to streamline releases.
  • Deployed and tested the application in UNIX on Web Logic Application Server.
  • Created Maven build file to build the application.
  • Used Log4j for debugging, testing and maintaining the system state.
  • Maintained project documents and resources using Subversion.

Environment: Java, HTML5, CSS3, JavaScript, JQuery, Angular 4, Spring Framework, Spring Boot, Microservices, Node JS, SASS, AJAX, JSTL, Spring MVC, DAO, IOC, Hibernate, REST, TDD, Eclipse, PL/SQL, Jenkins, Docker, Oracle, JAX-RS, AWS, JMS, Active MQ, SOA, UDDI, WSDL, Web logic, Agile, MAVEN, Log4J, Micro Services, Subversion, Docker, UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing
  • Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Rational Rose.
  • Developed user interface wif Servlets and JSP.
  • Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Used Agile approach for the Software Development
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Also worked wif the PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables.
  • Extensively used WSAD 5.1 while writing code & used VCS for version control.
  • Deployed and tested the prototype on WebSphere Test Environment 5.1 and contributed to deployment and maintenance on WebSphere Application Server 5.1.

Environment: IBM WebSphere, Servlets, JSP, XML, EJB, JDBC, Oracle, UML, DHTML, CSS, HTML.

We'd love your feedback!