We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Holding 8+ years of experience in design and development of Distributed and Client-Server applications using Object Oriented Analysis, Design and JAVA, J2EE technologies (Servlet, JDBC, Web Services).
  • Expertise in various phases of Software Development including analysis, design, development, and deployment of applications using J2EE/JEE technologies including Servlets, JSP, Java Beans, JSTL, JMS, Struts, Spring, JDBC, JNDI, Hibernate and Web Services (Soap/Restful).
  • Fully exposed to Software Development Life Cycle (Agile and waterfall methodology) and Test-Driven Development.
  • Hands on experience to design GraphQL APIs (Subscription, Mutation, Query)
  • Developed the application usingJava 8and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to production.
  • Experience in Front-End UI technologies like HTML5, CSS3, jQuery, JSON, Ajax, AngularJS, NodeJS, Bootstrap, Tag Libraries, JSTL.
  • Hands - on experience in creating UI using web technologies Java, Java script, J2EE,Servlets, JQuery, Ajax, JSP, Angular JS, React JS,Angular2, Node.js, JAX RS.
  • Experienced in React JS and working with Redux with Redux architecture.
  • Knowledge of rendering large data sets on the application view using ReactJS.
  • Expert Knowledge in complete AngularJS architecture.
  • Worked with VUE JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request.
  • Manipulated on Vue.js events distribution and Parent chain for Parent-chain component communication.
  • Worked with various projects involving XML technologies (XSL, XSLT, DOM, JDOM, DHTML, SAX, XPATH).
  • Architected the frontend solution using React, Replay and GraphQL, Lead the uX and design outsourced teams helping with product ideation to creation.
  • Experienced in AWS Cloud Platform and its features Like EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Autos Calling, Cloud Front, IAM, S3.
  • Hands on Experience in developing web applications by using Spring framework moduleslike Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
  • Involved in build and release management using Maven, Gradle, ANT, Jenkins.
  • Experience on different IDEs such as Eclipse, Spring Tool Suite, IntelliJ, and deployment using Application Servers like Apache Tomcat, WebLogic, Web Sphere and JBOSS.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Proven ability in creating page Objects, data driven, keyword driven automation frameworks for J2EE based applications using Junit, Mockito, TestNG Testing, Ant, Maven and Jenkins.
  • Hands-on experience in development of Microservices and deploying in Docker.
  • Experienced in Splunk for searching, monitoring application generated big data using Splunk web interface for Testing purpose.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Hands on experience with operating systems like Windows, UNIX, Linux.
  • Experience in tracing the log files using Splunk, PuTTY and log4j.
  • Decent Experience in using code repository tools GIT and Tortoise SVN.

TECHNICAL SKILLS:

Programming Languages: JAVA 8, C, C++, PL/SQL

Tools and Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, GraphQL, JSF, JUnit, Apache CXF, SOAP UI, GWT, Kafka, Jersey.

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Jakarta Struts, EJB, Spring, Hibernate, JTA, JNDI, JPA JMS, Kafka, Web Services (JAX-RPC, JAX-WS, SOAP, REST, WSDL, UDDI and RESTFUL), Groovy/Grails.

Web Technologies: HTML5, CSS3, JavaScript, Angular JS, Angular 7, Angular 8, React JS with Flux, Vue JS, JSF, AJAX, NodeJS, JSON Restful.

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT

Cloud Technologies: Amazon Web Services (EC2, SQS, RDS, IAM, S3), Pivotal Cloud Foundry and Spring Cloud.

Databases: Oracle, SQL-Server, MySQL server, MS SQL, MongoDB, NoSQL.

Web/Application Servers: Apache Tomcat, IBM WebSphere, WebLogic Application server, JBOSS.

Build Tools: ANT, Maven, Gradle, Docker and Jenkins

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD, Net Beans, Visual Studio Code

Testing Tools/ Others: Selenium, TestNG, JUnit, TOAD, Soap UI, Putty, Rational Clear Quest, RTC, Load UI and Mockito.

Version Control: Tortoise SVN, CVS, Rational Clear case, Source Tree and Git.

Platforms: Windows, Mac, Linux, and Unix.

Design Patterns: Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.

PROFESSIONAL EXPERIENCE:

Confidential

Dallas, TX

Full Stack Developer

Responsibilities:

  • Involved in all phases of software development lifecycle (SDLC) including design, development, implementation, unit testing, and on call support during production live.
  • UsedAgilemethodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Developed the application usingJava 8and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Used Core Java concepts like Collection Framework, Multi-threading, Concurrent Object-Oriented programming, Thread pools and Externalization.s
  • Developed User Interface using the HTML5, CSS3, JavaScript, Bootstrap, NodeJS and AngularJS and JavaScript.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Worked moving from Angular 4 controllers to Angular 7 Components for more responsive of the application.
  • Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
  • Integrated UI with REST web services using Angular JS Factory.
  • Design and Develop the Applications using Java technologies like Spring MVC, Hibernate, RESTful services, and Spring Boot framework.
  • Designed and developed the REST based Micro services using the Spring Boot.
  • Used JavaMessageService (JMS) for reliable and asynchronous exchange of important information for status report along with Apache Kafka as Queue Server.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application
  • Performed deployment of applications on WebLogic Server.
  • Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).
  • Perform Unit testing, Integration testing using Junit and Mockito frameworks before going into production.
  • Interacted with DB sharding, Redis Jenkins, SOLR, GraphQL, Grafana, Click tracking for analytics.
  • Configured Apache Tomcat Server for implementation of Java Servlet and JSP technologies. Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Implemented server-side application logic using Java, J2EE(JSP, Java Beans, JDBC, J2EE Design Patterns), Struts and XML technologies
  • Developed user interface components using JSP Custom Tags, JavaScript, DHTML/HTML, CSS, and DOM
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like Servlets, JSP, JDBC, JNDI, EJB, JMS, XML and Web Services.

Environment: Java8, Microservices, Amazon Web Services (AWS), Spring MVC, Spring Boot, SOAP, REST, Jersey, CSS3, HTML5, JavaScript, AngularJS, Bootstrap, Oracle 11g, Hibernate, WebLogic 12c Application Server, Jenkins, Junit, Mockito, GitHub, Spring Tool Suite, Maven, Apache Tomcat.

Confidential

Plano, TX

Java Full Stack Developer

Responsibilities:

  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
  • Analyzed business requirement to translate functional requirements into technical requirements and developed web applications using MongoDB, Express, Node.js and React.js/Redux (MERN stack).
  • Developed the user interface by using the React.JS, Flux for SPA development.
  • Developed single page applications using React Redux architecture, ES6, web pack and grunt.
  • Designed and developed Microservices business components and Restful service endpoints using Spring Boot.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Developed React JS pages, Web services calls, and AJAX calls for the application.
  • Experience in building isomorphic applications using React JS and Redux with Graph QL on server side.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Boot, Spring IOC, Spring AOP, Spring Batch Framework and Hibernate.
  • Implemented applications using Power Builder, Java, JSP, XML, D/HTML, JavaScript, PL/SQL, Oracle RDBMS, and object-oriented programming. Developed business logic by coding PL/SQL stored procedures, functions, and database triggers. Implemented web user interfaces using Java, JSP, XML, D/HTML, and JavaScript. Implemented windows user interfaces using Power Builder.
  • Used Hibernate for connecting to the database and mapping entities by using hibernate annotations.
  • Experience working with NoSQL Databases like Mongo DB, Cassandra.
  • Worked in Amazon Web Services (AWS) for utilizing the AWS stack (including EC2 and S3), in creating high-availability, fault tolerance, and auto-scaling environment.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices and interact with theAmazon SQSused in sending bulk emails.
  • Worked onJSONformat data packets from middle-tire controller to front-end using Jackson JSON API.
  • Used WebSphere as an Application Server to Deploy the Application.
  • ConfiguredLog4jfor adding the debugging information in the code base.
  • Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
  • Updated database scripts to accommodate changes due to UI overhaul (for bothOracleandPostgreSQL)
  • Extensively usedGITas the version controlling Tool.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Experience in Design, Development and implementation of several J2EEframeworks like Model View Controller Struts1.1/1.2, Spring, Hibernate and EJB2.0.

Environment:Java/J2EE, Agile, Microservices, AWS (Amazon SQS, Amazon Cloud Watch, Amazon Lambda), HTML5, CSS3, Bootstrap, JavaScript, NodeJS, Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Batch, Hibernate 4.0, WebSphere Application server, Oracle 11g, DynamoDB, Maven, Eclipse, Webservices (Restful, JAX-WS), Log4j, JIRA, Jenkins, GIT.

Confidential

Malvern, PA

Java Full Stack Developer

Responsibilities:

  • Involved in the implementation of design using vital phases of Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATERFALL methodology.
  • Developed front end using theJSF, Struts, JSTL, HTML5, CSS3, JavaScript, jQuery,andAngularJS.
  • Managed connectivity usingJDBCfor querying/inserting & data management including triggers and stored procedures.
  • Worked withSpring Boot, Spring Core,Spring MVCFramework for Dependency Injection (DI), and Spring Context to provide message sources.
  • Worked with Spring Batch to convert xml files to database records.
  • Used Spring Batch Framework to create custom readers and writers to work with the application.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access persistent data from SQL Server.
  • Used Hibernate ORM framework used to interact with database through Hibernate Query Language (HQL).
  • Used Hibernate for connecting the database and mapping the entities by using hibernate annotations.
  • ConsumedSOAPandRESTWeb Services to retrieve the information from the back end.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Expertise working on continuous build integration (CI/CD) tools Jenkins.
  • Developed SQL Queries for performing CRUD operations in oracle for the application.
  • Developed server running script for automation using theJBossApplication Server.
  • Developed JUnit test classes for unit testing purposes.
  • Created automated script for REST-API testing using Rest Assured framework
  • Monitored the logs using Log4J and fixed the problem.
  • Implemented Web services for communicating one application to another application by using SOAP, WSDL and EJB Technology.
  • UsedApache SVNfor repository management andAntfor build management.

Environment:Java/JDK, Core Java, HTML5, JavaScript, CSS3, jQuery, AnguarJS, MySQL, Hibernate, JDBC, JSF, EJB, Struts, Spring Boot, Spring Core, Spring MVC, Spring DAO, Web Services (SOAP, REST), JBoss Application Server, Log4j, Junit, Apache SVN, ANT.

Confidential

Java Full Stack Developer

Responsibilities:

  • DevelopedUIusingHTML, JavaScript, andJSP, and developed Business Logic and Interfacing components usingBusinessObjects,Java Beans, XML, and JDBC.
  • Used various Core Java concepts such as Exception Handling, Multithreading, Collection API's to implement various featuresand enhancements.
  • Developed the application using Cold Fusion, Oracle SQL, Java, and JavaScript.
  • Used REST API for development for Microservices and implemented Microservices in Spring Native Cloud.
  • Involved in design ofJSP's and Servlets for navigation among the modules.
  • Used AJAX, Java script and Google Web Toolkit (GWT) to create interactive user interface.
  • Implemented Struts framework (Action Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Written calls using FETCH API for fetching JSON data.
  • Web-based applications development utilizing HTML, Javascript, Java, Perl and Cold Fusion. Maintain multiple message bases and databases in text, Access format. Technical support .
  • Developed EJBs and used those to do the object relational mapping between the tables and java objects.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages Confidential the client side.
  • Used Maven for build and deployment to Tomcat server and Splunk as log monitoring.
  • The Application was deployed on Apache Tomcat Server.
  • Developed EJBs and used those to do the object relational mapping between the tables and java objects.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from database, delete data and reload data on Oracle DB.
  • Developed Helper Classes and Value Objects (java beans) which interacts with Database.
  • Used Git for version control and JIRA for bug tracing and Project Management.

Environment: Java, JEE, Remedy, Spring, Hibernate, Ruby, Rails, OOAD, Maven, CI/CD, TDD, Shell AJAX, Agile, WebServices, SOAP, WSDL, LDAP, Subversion (SVN), BMC, Adobe Flex, Action Script, Sencha ExtJS, JMS, MQ-series, JSF, WAS, WID, Linux, WSAD, EJBs, JSF, PL/SQL, IBM RAD, Cognos Business Intelligence, Apache CXF, XML, XSLT, JDBC, JavaScript, HTML, UNIX, Web 2.0, SOA Junit.

We'd love your feedback!