We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 5+ years of experience in analyzing, designing, developing, documenting, and implementing web - based applicationprovides Java and J2EE, Spring Frameworks, and Hibernate technologies.
  • Expertise in Core Java concepts such as of OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Annotations, Concurrency, Multi-Threading, Lambda, and Generics.
  • SDLC: Software Development experience in object- oriented programming, design and development of multi - tier distributed enterprise applications using Waterfall and Agile methodologies.
  • Experienced with hands on development in various spring components like Spring MVC, Spring JDBC, Spring-Data, Spring JPA, Spring Securities, Spring Boot, Spring Micro-services, AOP (Aspect-oriented Programming).
  • Extensive knowledge on developing Mission Critical applications using Component technologies like EJB, JSON, Java Spring, Hibernate, Servlets, JSP, JavaScript, JSR, Struts Framework, Azure, Web Services, Micro-services Applets, XML, J2EE and Oracle.
  • Good experience in working with Spring Boot and Spring Micro-Services.
  • Ability to gather business requirements, map interfaces, and write user stories in JIRA. Good communication skills, as well as the ability to communicate with product owners and gather needs.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web-Service Applications using Front End/User Interface (UI) Technologies like Object-Oriented JavaScript, Typescript, Angular 2/4/6, Angular JS, Node JS, Bootstrap, Media Queries, CSS3 Frameworks, HTML5 and JQuery.
  • Expertise inthe Angular 4.0framework and its ability to create simple and scalable code for SPA.
  • Worked extensively onAngular / TypescriptSPA domains.
  • Hands-on Experience on Angular CLI (Command-line Interface). Good amount of work done on Reactive forms or Web Forms 2.0 inAngular 4and their Validations.
  • Expertise in Producing and consuming Web Services Technologies likeRestful(JAX-RS),SOAP (JAX-WS).
  • Expertise in development on Java J2EE Architectural Design patterns Spring Hibernate Stripes JSP, Servlets XML, JDBC, HTML.
  • Strong experience in unit testing tools of JavaScript framework like Karma, Jasmine, Mocha and Protractor for Angular.
  • Extensive knowledge in developing applications on a SPA using various JavaScript frameworks like AngularJS, NodeJS, and Bootstrap. Experience with unit testing using JUnit, Mockito frameworks
  • Well experienced in writing test cases inTest Driven DevelopmentandBehavior Driven Development.
  • Experience in Agile Scrum and Waterfall software development process.
  • Experience in using Testing frameworks in Test Driven Development (TDD) such asJUnit,Mockito
  • Experience in usingChrome Developer ToolsandFirebugfor debugging and troubleshooting the code.
  • Experience with build automation tools like ANT, Maven, continuous Integration and continuous deployment in Jenkins, UNIX commands and Version Control Systems like CVS, SVN, GIT.
  • Strong database concepts with experience in creating databases, tables, views, functions, stored procedures and triggers using SQL and PL/SQL.
  • Expertise in relational databases like Oracle 11g, MySQL, PL/SQL and NOSQL databases such as Cassandra, MongoDB, and Dynamo DB.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and Experience in Continuous Integration (CI) likeANT, MAVEN, Gradle, Jenkins, and Continuous Deployments (CD).
  • Experience in using various IDE’s tools like NetBeans, Eclipse, IntelliJ, JBuilder, and RAD.

TECHNICAL SKILLS

Languages: Java(6,7,8)

APIs/Cloud: JDBC, JMS, JSF,EJB, SOAP,AWS

Technologies: Servlets, JDBC, Struts, Hibernate, Spring, Spring Boot.

Web Technologies: HTML, JavaScript, jQuery, XML, CSS, AngularJS.

Dev Tools (IDEs): InteliJ, Eclipse, Eclipse RAD, MS Visual Studio

Web Servers: Tomcat, WebLogic, IBM WebSphere.

Databases: Oracle, SQL Developer, MySQL.

Testing Tools: Junit, SOAP UI, PostMan

Version Control: GIT, SVN, StarTeam.

Build Tools: Maven, Jenkins

Operating System: Windows, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Full Stack Developer

Responsibilities:

  • FollowedAgile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Developed applications using Angular 7, Angular 8, Java8 and new features of java (lambda expressions).
  • Used Java 8 features like Stream API to write effective, clean and concise code, Filters, Pipeline to make our application easier accessing the elements from collections and applying operations on it.
  • Used spring framework along with Angular 7, Angular 8, HTML, CSS, and Node.JS construct the dynamic web pages (presentation layer) for the application.
  • Worked on creating user stories and providing programming estimates.
  • Implemented Rule base techniques and others for Text Analytics to better understand the hidden issues
  • Worked on Data Structures, multi-threading concepts in Core Java
  • Used search and encryption algorithms for better searching methods and security improvisation
  • Worked on improvement and support to the existing Ecommerce environment
  • Have also worked on Java 8 along with Cold Fusion
  • Built a custom cross-platform architecture using Java, SpringBootMicroService in Intellij.
  • Tested the application and the cluster with different consistency levels to check for the writes and reads performance with respective toConsistency Level.
  • Worked inImporting datafrom various sources to theCassandra clusterusingJava API’s.
  • Experience indata modelingof Cassandra.
  • Experience in creating chatbot app using spring.
  • Building a webUi interact with AIML and adding multiple bots in chatbot.
  • Using Grovvy Coding to implementedtypdefs query logics and formatting data.
  • Implemented elastic search to pull data and implemented query for the elastic search.
  • Implemented logging to kibana dashboard and created dashboard for data visualizations.
  • Used JRXML file format to implement Jasper Reports on Jasper Compile Manager class.
  • Implemented Web-Services to integrate different applications internal and third party components using SOAP and RESTFul services using Apache-CXF
  • Reviewed the XML logical data model and developed XML schema XSD to validate the model and used Jax-B for Xml-Java Mapping and Xml-Xslt conversion
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system Oracle11g
  • Used Dynatrace Application tools for transaction monitoring, fix code errors and to analyze memory threads for Java Applications
  • Developed Hibernate entity POJOs based on Database schema. Implemented Criteria Query and Lazy implementation
  • Developed and published web-services using WSDL, SOAP, XML and Jax-B
  • Involved in pre-testing the Web-Service calls with SoapUI using end-points
  • Coordinated Unit JUnit, Easy Mock Integration, User Acceptance Testing and developed test cases for bean components
  • Developed and deployed application into AWS for Load Balancing and Management API.
  • Used Subversion for maintaining the component and for release and version management, and JIRA for defect tracking
  • Used various cloud-computing tools and worked on AWS environment.
  • Interacted with GraphQL server by writing mutation and queries by using the Apollo Client.
  • Created GraphQL schema and queries to interact with MongoDB database.
  • Migrate Data from Elasticsearch-1.4.3 Cluster to Elasticsearch-5.6.4 using Logstash, Kafka for all environments.
  • Provided design recommendations, thought leadership to improved review processes, and resolved technical problems.
  • Benchmark Elasticsearch-5.6.4 for the required scenarios.
  • Providing Global Search with Elastic search
  • Written watcher alerts based on required scenarios.
  • Developed APIs for integration with various data sources.
  • Implemented cloud-based integrations with elastic.

Environment: JSON, SQL, JavaScript, HTML, CSS, Kubernetes,Spring Boot, AWS, jQuery, JDBC, Log4j.

Confidential

Full Stack Java Developer

Responsibilities:

  • Developed server side JEE application components using spring, Spring MVC, Annotations, JSP, Servlets, JDBC, EJB, JMS, and J2EE Design Patterns using Eclipse.
  • Implemented RESTful Webservices to retrieve data from client side and made RESTAPI calls from AngularJS.
  • Used AngularJS for databinding, and NodeJS for back-end support with APIs.
  • Participated in a Scrum team and Agile Practices including TDD,BDD, and pair programming.
  • Integrated JPA persistence usingHibernatein order to save the current state of thedrools.
  • UsedAngular 2for delivering user experiences such as high performance, off-line accessibility, and zero-step installation. Developed data layer components/DAO’s using Hibernate ORM framework.
  • ImplementedAngular2component router for navigation and also the services to connect the web application to back-end APIs.
  • Responsible for implementation of java integration components forJBPM and DROOLS.
  • Technically guide the installation and testing of new products and improvements to SOA Components
  • Developed SOAP services and clients using Apache AXIS2, JAX-WS, WSDL, XML, XSD, JAXB framework.
  • Migrated individual components and services of this application from AngularJS to Angular 2, one module at a time. Used Tiles framework with struts to reduce the redundancy between JSP pages.
  • Built Web pages that are more user-interactive using jQuery plug-ins for Drag and Drop, AutoComplete, JSON, Angular 2, JavaScript and Bootstrap. Developed RESTful web services using Jersey API.
  • Worked closely with the configuration in the Tomcat application server andApache Web server.
  • Use Spring Data JPA to persist model objects toCassandradatabase.
  • Implement and unit test the solution using JDeveloper and Oracle SOA Suite 11g.
  • DevelopedSpringJPARepositories to access and information from MYSQL database.
  • Build Rest web service by buildingNodeJSServer in the back end to handle requests sent from the front-end JQueryAjax calls. Developed application using spring framework, REST, Tomcat, Maven,Gradle.
  • Used Apache Tomcat and Weblogicas an application server to deploy various components of application.
  • Used RESTful services to implement Web Services and Consumed and published JSON Web Services in the application. Developed Data layer using DAO patterns, ORM and Hibernate.
  • Build Restful API web services using NodeJS used a full complement of AngularJS,NodeJS, and MongoDB to store and present assessments.
  • Solid knowledge of enterprise architecture and SOA services.
  • Development of server-side layer usingXML, XSD, SOAP, JAXB, JDBC, Hibernate, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE. Designing XML Schemas for the application.
  • Develop unit test cases using JUnit and used Log4J for logging and debugging.
  • Performed installations, configurations and deployments using Weblogic.
  • Worked on SQL, PL/SQL, Stored Procedures, Triggers, Inner vs. left join, Indexes/performance, Batched SQL on Oracle 10g. Managed Jenkins continuous integration tool for releases.

Environment: Java 8, Servlets, JDBC, EJB, AngularJS, NodeJS, HTML5, CSS3, JMS, Spring, Struts, Hibernate, Drools, JUnit, Agile (SCRUM), Maven, ANT, JQuery, JSON, AJAX, JavaScript, XML, XSL, Weblogic, SQL, PL/SQL, Oracle 10g, UNIX, Linux.

Confidential

Software Developer

Responsibilities:

  • Developed presentation layer usingstrutstag libraries like logic, html, and beaninJSPpages.
  • Form classes of StrutsFramework to write the routing logic and to call different services.
  • Extensively used Core Java such as Multi-Threading, Exceptions, Collections, in Application.
  • Used WSDL and SOAP for the development of the XML based applications.
  • Writing front-end code like HTML, CSS, JQuery for assigned User requirements using JavaScript.
  • Used JAXB for data binding in marshalling and un-marshalling SOAP requests and responses.
  • Communicated with external applications JMS messages using MQ Series.
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
  • Deployed the complete Web applications in WebSphere and TOMCAT server.
  • Used Subversion SVNfor Source Control and Version Management.
  • Involved in developing UI layer using JavaScript, JQuery, and AJAX.

Environment: Struts, JSP, HTML, JavaScript, Hibernate, XML, SVN, Log4J, JUnit, Web services, SOAP.

We'd love your feedback!