Full Stack Developer Resume
3.00/5 (Submit Your Rating)
Santa Clara, CA
SUMMARY:
- More TEMPthan 6 Years of extensive experience as a Java J2EE Developer in Object Oriented Development, implementation and maintenance of web and distributed Enterprise applications.
- Developed web - based applications using Java, J2EE, Spring, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), Oracle and SQL.
- Performed business and systems analysis, application design, application development, testing, and implementation of J2EE technology solutions.
- Experience working wif different SDLC methodologies like Waterfall, RUP, Agile (TDD, SCRUM).
- Experience in MVC architecture such as Struts framework, Spring MVC & Angular JS.
- Experience in client-side development wif JavaScript, jQuery, JSON and DHTML
- Hands on experience wif Core Java wif Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
- Proven experience wif Application Servers like IBM WebSphere, Oracle/BEA WebLogic9 JBoss and Tomcat.
- Hands on experience in Front-End technologies like Angular Js 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, JQuery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and NodeJS, ExtJS.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, SOA, JAXB, JAXP, Apache Axis.
- Experience wif unit testing using Junit and knowledge of ANT and Log4j tools.
- Experience wif test-driven development using a various unit testing framework such as Junit. Experience in DB2, Oracle, MS SQL Server 2005, and MySQL
- Experienced wif IBM WebSphere Application Server, Oracle WebLogic application servers and Apache Tomcat Application Server.
- Expertise in using SOA & Web Services Technologies: Web Services, SOAP, RESTFUL, JERSEY, Spring Restful, Spring REST Template, UDDI, SOAP UI.
- Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.
- Experience in debugging, migrating and upgrading application components; including Sybase, WebLogic, apache-tomcat, JDK, Sybase to SQL migration, Unix to Linux migration and more.
- Good knowledge on AWS cloud formation templates and configured SQS service through java API to send and receive teh information.
- Expertise in using configuration management tool like CVS and Git for version controlling.
- Experience in utilizing open-source frameworks such as AngularJS, NodeJS, Struts, Spring, Hibernate, JSF and jQuery.
- Experience in developing web applications using Java/J2EE, JSP, Servlets, EJB, JDBC, Spring, Struts, JSF, Hibernate, Web Services and XML.
- Proven software development experience using different methodologies - Agile, Waterfall and TDD.
- Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS& Node.JS).
- Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database Mongo DB.
- Thorough knowledge of Web technologies: XML, WML, SAX/DOM Parser, AJAX, HTML, CSS, Bootstrap and JavaScript.
- Proficient in integration of Enterprise java Beans (EJB) wif existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
- Strong experience working wif version control software like TFS, CVS, ClearCase, Apache Subversion, GIT and build tools ANT, Maven, Gradle and Jenkins.
- Expertise in object modeling and Object-Oriented design methodologies (UML). Experience in creating UML diagrams like Class, Object, Use Case, State and Activity diagrams.
- Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, EJB, Web services, SOA, SOAP, RESTful etc.
- Experience in Selenium WebDriver automation tool wif TestNG framework using Java.
- Created and supported numerous Java Swing and Servlet based applications using Eclipse.
- Worked on deploying teh latest builds in standalone as well as set up teh JBoss cluster nodes to deploy builds using JBOSS Deployment Manager.
- Developed RESTAPI test automation, utilizing REST Assured for Java and teh TestNG Framework.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services, uses SOAP, WSDL. Exposure to JAXB & JAX-WS & JAX-RS.
- Worked wif Version Control Systems like GIT, CVS, SVN, VSS and Rational Clear Case.
PROFESSIONAL EXPERIENCE:
Full Stack Developer
Confidential - Santa Clara, CA
Responsibilities:
- Responsible for teh analysis, documenting teh requirements and architecting teh application based on J2EE standards.
- Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, BOOTSTRAP and JavaScript.
- Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif SQL-based scheme.
- Developed teh JQuery callback functions to implement asynchronous communication using AJAX.
- Used teh Java Collections API extensively in teh application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
- Involved in developing web pages using Angular 2.0 Framework and familiar wif various Angular JS directives and services.
- Worked on deploying java code through Jenkins using Jenkins Amazon Webservices (AWS) plugin.
- Developed various Action classes and Form bean classes using Struts framework.
- Responsible for Web UI development in JavaScript using JQuery, Angular 2.0 and AJAX.
- Worked on teh REST Web Services and used Spring Framework and developed teh Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, and spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, and Spring Integration.
- Developed ANT, Maven and Gradle to build and deploy Java web applications and Experience in version control management tools like CVS, Subversion and log4J for logging.
- Involved in implementation of enterprise integration wif Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
- Used Apache Maven for dependency management and integrated wifJenkins.ic
- Used Angular JS as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data wif server using Sass, Less, Bootstrap, Angular JS.
- Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
- Developed drag and drop document editing using ReactJS.
- Built backend REST API wif Node JS, Express JS and also Implemented modules into Node JS to integrate wif designs and requirement.
- Building RESTful services using Micro-services architecture wif tools such as Spring-boot.
- Designed and developed teh new features in teh existing application to meet teh customer's satisfaction.
- Designed and developed teh user interface screens, data base design changes and changes to user access modules.
- Involved in building Object Oriented applications using Java, writing Shell Scripts and Bash Scripts on UNIX.
- Created and wrote Bash and Shell scripts for automating tasks.
- Created JMS Queues using Apache Camel in Active MQ and WebLogic Messenger services. Source code controlled using GitHub and SVN. Application deployed in Tomcat Manage teh whole team and managed teh SDLC lifecycle.
- Written test cases and done Unit testing execution wif JASMINE and KARMA.
- Designed teh user interface of teh application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS and AJAX.
- Developed REST services using Grails Framework on groovy language which services are consumed by mobile application, teh list of services are login, registration, transaction history, payment, and dispute and lost stolen.
- Implemented as well as exposed web services using Apache Axis.
- Used Spring aspects for implementing cross cutting functionalities like Caching.
- Defined persistent classes dat are mapped to database tables based on teh analysis of teh business domain.
- Followed Test Driven Development (TDD), Scrum concepts of teh Agile Methodology to produce high Quality Software.
- Implemented Spring MVC Framework. Used Spring AOP for teh transaction management and logging.
- Used AngularJS as teh development framework to build a single-page application and reusable AngularJS applications.
- Designed Prototype and project layout skeletons using ReactJS, jQuery and CSS/LESS and HTML5.
- Worked on creating Single Page Applications using EmberJs framework
- Strong experience wif frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AJAX, Angular JS, NodeJS, BackboneJS and good knowledge in ReactJS, EmberJS.
- Extensive experience in implementing MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) wif RESTful stands.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
- Creating custom, general use modules and components which extend teh elements and modules of core AngularJS.
- Used GIT for version control and repository and Eclipse for Java as IDE.
- Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along wif AngularJS in creating teh Application.
- Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
- Developed teh responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked wif Angular JS filters in expressions and directives to filter data in teh UI.
- Project migration into cloud environment using AWS, Docker container.
- Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3, Bootstrap.
- Implemented code according to create AngularJS Controller, which isolate scopes perform operations.
- Used Spring framework to provide loose coupling between different application modules.
- Developed Hibernate wif Spring Integration as teh data abstraction to interact wif teh database of MongoDB.
- Develop a data integration application using Apache Camel leveraging Apache CXF and messaging middleware like ActiveMQ. Agile methodology used.
- Tracking teh versions of key system artifacts and source code in version control software using GIT.
- Used Backend databases such as Oracle, Mysql and MariaDB.
- Integrated Kafka wif Flume for more efficient real-time event processing via Kafka Source and Kafka Sink Flume components into Hive via Hive Sink.
- Efficiently collecting, aggregating, and moving large amounts of streaming data into teh Hadoop Distributed File System (HDFS) using Apache Flume.
Java Developer
Confidential - Atlanta, GA
Responsibilities:
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Involved in Designing and provisioning relational databases including MySQL, MariaDB, Oracle, Postgres, SQL Server.
- Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier wif Hibernate.
- Developed screens based on JQUERY to dynamically generate HTML and display teh data to teh client side.
- Designed and Developed UI using Angular.JS, HTML, CSS, Bootstrap, JavaScript and JQuery.
- Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
- Involved in developing SQL and Stored procedures wif teh databases MYSQL and later on migrated to MariaDB.
- Implemented Gradle tasks to build and deploy teh application.
- Familiarity wif Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
- Configured LDAP, Data sources and JMS on WebLogic and Apache-tomcat
- Created proof-of-concept using responsive web design, Node.js, React JS.
- Designed and developed Application based on Spring MVC Framework using MVC design pattern.
- Involved in debugging teh product using Eclipse and JIRA Bug Tracking.
- Worked on creating a POC on Migrating data from Oracle and MariaDB and hence got teh chance to get some exposure on Apache-NIFI.
- Configured and used WebLogic content management to display content in JSP view components.
- Developed UI wif AJAX, DHTML and JavaScript for more interactive web pages.
- Implemented Spring MVC architecture and increased modularity by allowing teh separation of cross-cutting concerns using Spring AOP.
- Designed and coded application components in an agile environment utilizing a test-driven development (TDD) approach.
- Worked on Build Automation and Continuous Integration tools like Gradle, Jenkins
- Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Expertise in Web Page development using HTML5, CSS, JavaScript, XML, XSLT, AngularJS.
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript, NodeJS, Express JS.
- Developed business process execution language processes and deployed them using Oracle SOA Suite 11g
- Used Spring framework in teh development of a business bean and to interact wif teh Hibernate ORM tool
- Designed asynchronous messaging using JMS to exchange of critical business data and events among J2EE components and legacy system.
- Databases like MariaDB and Oracle are used to Store teh schemas. Worked on migrating teh data from Oracle to MariaDB.
- Experience in implementing Web Services in-order to communicate between different distributed components using wif SOAP Protocol using Apache Axis.
- Designed and developed a number of RESTful web services dat support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Web Services, JSON, Log4J, RESTful, MySQL, and Maven.
- Developed Unit /Integration test cases using JUnit and Selenium tools.
- Use Eclipse as IDE tool to develop teh application and JIRA for bug and issue tracking.
- Implemented a Continuous Delivery pipeline wif Jenkins and GitHub.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling teh Git source control system.
- Involved in Developing of Application based on J2EE using Hibernate and spring framework.
- Good working experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
- Followed Spring Boot MVC Rest framework to develop teh application flow for teh project.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX, Angular JS 2, and JSON.
- Developed single page applications, components using AngularJS directives, controllers, view and routing, and service modules.
- Involved in designing teh Graphical User Interfaces, Webpages using HTML5, Angular JS2, ReactJS, Jasmine, JSP, JS, and Bootstrap.
- Experience in DevOps tool chains and wif cloud technologies like Docker, AWS, and Cloud foundry.
- Designed and developed web interfaces and business logic using JSP, Servlets, Java Beans, JDBC, AJAX, Java Script, HTML, DHTML and XML
- Designed and developed teh REST based Microservices using teh Spring Boot, Spring Data wif JPA.
- Developed teh GUI's using HTML/HTML5, CSS/CSS3, JSP and AngularJS framework components using Web Storm IDE.
- Implemented user interface coding and styling using Angular JS 2, CSS, Node.js and Bootstrap template.
- Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.
- Implemented Micro Services in our application as part of DevOps implementation using REST and Maven.
- Implemented Web-Services to integrate between different applications components using RESTful.
- Developed RESTful Web services for transmission of data in JSON format.
- Used Maven as teh build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
- Created dynamic HTML pages, used JavaScript, JQuery, NoSQL, Restful and AJAX to create interactive front-end GUI.
- Designed various tables required for teh project in Oracle 11g database, Oracle web Centre and used teh stored procedures in teh application and wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for teh application.
- Involved in using CVS, Git, for project management and version management.
Java Developer
Confidential, San Jose, CA
Responsibilities:
- Worked on Full Software Development Life Cycle (SDLC) including Analysis, design, and development and developed and tested teh application functionalities.
- Involved in all phases of teh end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
- Developed applications using distributed technologies like JAVA, J2EE (JSP, Servlets, JDBC, EJB) and Implemented major concepts of Spring Framework, Hibernate
- Consumed RESTful Web Services in Spring MVC framework to be used for campaigning
- Worked on teh front-end development using JQuery, JavaScript, AJAX, JSP, HTML and CSS
- Involved in Writing SQL queries, PL/SQL to interact wif teh Oracle.
- Used teh eclipse IDE for software development.
- Involved in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams utilizing Unified Modeling Tools(UML) Rational Rose.
- Used Apache/Tomcat Web server wif Java Servlets to access Oracle database and manage multiple UNIX boxes.
- Issues/bugs were tracked using JIRA. Involved in daily scrum calls wif client.
- Developed UI pages using HTML5, CSS3, JavaScript, Bootstrap, jQuery, AngularJS, NodeJS, Express and AJAX
- Redesigned existing projects in customized JavaScript MVC Architecture
- Developed responsive web designs, Page layouts, Navigation and presented designs to teh management for review.
- Involved in developing single page applications using AngularJS
- Used components based on jQuery UI widgets for developing web forms and teh communication wif server was made through AJAX using JSON
- Developed XML Schema, DOM, XSLT Code for XML documents, used for data transfer between front-end and middleware layers.
- Involved in developing code for obtaining bean s in Spring Framework using Dependency Injection.
- Created teh web application using MVC Struts framework.
- Designed developed and maintained teh data layer using Hibernate and performed configuration of Struts, Application Framework.
- Developed views and controllers for client and controllers for client and manager modules using Spring MVC and Spring Core.
