We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Wilmington, DelawarE

SUMMARY

  • Over 6 years of experience in IT industry experience encompassing a wide range of skill set and roles.
  • Worked extensively in JAVA applications using Web, Middleware & Distribute technologies J2EE JSP, JDBC, AJAX, jQuery, SPRING, Mule ESB, Struts Framework, RESTful services, SOAP, AWS.
  • Worked wif different Version Controls like GitHub and SVN. For Github used Gitbash & Git plugin for Eclipse/STS (Spring Tool Suite) for commit, clone and for stash teh application to repository.
  • Proficient knowledge in building enterprise Applications and Systems using technologies such as Java, J2EE (JSP, Servlets, JDBC, JMS), Web services and XML.
  • Well experienced in developing JavaScript MVC based web applications wif front - end via HTML5, CSS 3, Java script, jQuery, Angular JS and backend via JSON, Java Spring Boot DATA JPA.
  • Experience in using API's in Angular 2 for generating dependencies for objects to Inject.
  • Worked wif different servers while development such as Tomcat server and JBOSS server.
  • Experience in Front End Technologies like JSP, HTML, Bootstrap, JQuery, Sencha EXT JS and AngularJS.
  • Extensively worked on coding using core java concepts like multithreading, collections, generics, network APIs and database connections.
  • Hands-on experience in using frameworks like Struts and spring. Worked extensively in Java based open source autantication framework JASIG-CAS using SPRING Web flow.
  • Good understanding and working knowledge in Oracle and MySQL as well as NoSQL Database such as MongoDB & Cassandra.
  • Used Marathon for long running Tasks and Chronos for Scheduled Tasks. And used Apache Mesos as a Cluster manager for teh Spark Jobs.
  • Expertise in utility tools like ANT, Log4j, JUNIT, Gradle, Maven Build Tools and Jenkins. Working knowledge in UNIX, LINUX and Windows platforms.
  • Experience in managing large-scale, geographically-distributed database systems, including relational (Oracle, MySQL) and NoSQL (Mongo DB, Cassandra DB) systems.
  • Worked wif Zookeeper, Kafka and created topics and stored teh data in to No-SQL Cassandra for storing Big data using Microservices.
  • Built teh Docker images using Docker Tool and pushed teh images to Dockyard Repository and deployed teh payload using JSON files in different AWS Environments using Jenkins.
  • Good Working knowledge in AWS such as Rehydration, Configuring and Deploying Instances (Amazon EC2 and Amazon S3).
  • Created teh ATDD's in Gherkins, ran teh code using JUNIT and developed teh code accordingly and checked teh percentage of pass or fail in cucumber UI.
  • Experienced in automating Java, Web, web service and backend validations using Selenium WebDriver, Cucumber.
  • Defined teh Code quality gate in Sonar Quality Gate wif teh Nexus Plugin and security checks are done through HP Fortify Scan and certificates are checked using CLM.
  • Written unit test cases using JUnit and TestNG frameworks for RESTful services, used EclEmma plugin in Eclipse for Code Coverage and generated Cobertura and Jacoco Reports using Maven Build.

TECHNICAL SKILLS

Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8), Eclipse, Java Swings, JSF, JUnit, Log4J, Ant, Maven

Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton

Web Technologies: JSP, Servlets, Angularjs, jQuery, ReactJS, NodeJS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, ExpressJS

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans, SOAP, RESTful Web Services

Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Groovy.

Application/Web Servers: WebLogic 8.x/9.x/10. x. JBOSS 3.x/4.0, IBM Web Sphere 4.0/5.x/6. x.

IDE Tools: Eclipse, Rational Application Developer (RAD) and NetBeans, STS.

Databases: Oracle 11g/12C, MySQL, SQL, MongoDB.

Reporting Tools: Crystal Reports, BO XI R3.

Cloud: AWS.

Version Control Tools: CVS, SVN, Clear Case, Git.

Testing: Selenium, Karma.

Messaging Tools: JMS

Modelling/Wire: Framing, LESS, SASS/SCSS.

Operating System: Windows, Linux, Unix, Macintosh HD.

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, Delaware

Java Full Stack Developer

Responsibilities:

  • Followed Agile methodology to iterate quickly on product changes, developing user stories and working through backlog, used JIRA to record and monitor teh stories and backlogs.
  • Code reviews of code developed by team members using Crucible. Developed teh Application using TDD framework.
  • Responsible for design and development of UI screens for teh STMT application using HTML, JavaScript, CSS, AngularJS, Bootstrap, JSON and JQuery based on mock- ups.
  • For a clean and fast response used front-end web technologies such as Angular-JS & JQuery for its cross-browser and wide range support.
  • Ensure that coding standards were maintained throughout teh development process by efficient code review through Crucible.
  • Used AngularJS as a framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data wif server.
  • Closely worked wif business system analyst to understand teh requirements to ensure that right set of UI modules been built.
  • Used AngularJS Http Request to read data from web servers and process JSON data to render in teh UI.
  • Involved and lead teh POC on using Bower Components for teh application to handle teh frontend dependencies and used in teh application.
  • Worked on various frontend technologies like AngularJS, Bootstrap, JQuery, HTML, CSS, Node Package Manager, Bower components, ES15, Babel, web pack.
  • Actively participated in Sprint planning, Sprint grooming, Sprint demo, Sprint Retro and PMC calls.
  • Responsible for doing research on frontend testing and written unit test cases using Jasmine and Karma for angular controllers and services
  • Developed schedule jobs/triggers to schedule teh tasks using Quartz scheduler library and developed JMS components to send messages from one application to other application internally.
  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL WebServices.
  • Performed CRUD operations like Update, Insert and Delete data in Mongo DB. Worked on Mongo DB database concepts such as locking, transactions, indexes, Sharding, replication & schema design etc.
  • Customized teh build process to suit enterprise needs by developing custom Maven plugins, lifecycles and archetypes and Used Git as a version control to save teh code.
  • Created POJO's and DAO's for teh database entities using Spring JDBC annotation mappings
  • Designed, Developed, Enhanced, and maintained applications in Oracle using PL/SQL in Windows and UNIX environments.
  • Integrated wif Spring Cloud projects to provide distributed tracing and other features.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Development of cloud hosted web applications and REST APIs using Spring Boot wif embedded Tomcat.
  • Designed and developed teh REST based Microservices using teh Spring Data wif JPA and used Swagger to interact wif API end points of teh micro services.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Developed Spring REST controllers to serve data in XML and JSON format and configured application using Maven.
  • Utilized Map Force to perform mapping between XML schemas, consumed and exposed web services and Restful Web services API using JAX-RS specification.
  • Worked on installation of Docker using Docker toolbox and creating teh Docker containers, Docker consoles and Docker container images for managing teh application life cycle by tagging and pushing teh images.
  • Worked on Docker engine and Docker Machine environments, to deploy teh micro services-oriented environments for scalable applications.
  • Involved in configuring builds using Jenkins wif Git, configured and used Jenkins to deploy teh applications onto Dev, QA, UAT environments.
  • Tested compatibility of application for dynamic and static content under various cross browsers wif various elements identifying techniques (ID, Name, Xpath, CSS) using Selenium Framework.
  • Created functional automation scripts for teh report generation module using tools Selenium WebDriver and TestNG.
  • Configured teh Selenium WebDriver test development environment for Java wif Eclipse and Maven. Created Selenium Test cases for automation using Selenium Web Driver and Java. Used Hybrid Framework of Selenium to get data from Excel.
  • Created and maintained teh Selenium scripts for automation.

Environment: HTML5, CSS3 Angular, JDK 1.8/J2EE, Hibernate 4.2, Crucible, Java 1.8, spring 4.2, Log4j, Xml, Webpack, Jasmine, Karma, Mule ESB, Restful, Angular CLI, Mongo DB, Tomcat, JQuery, JSON, JAXRS, Selenium, Linux, Maven, AWS, Cloud, PL/SQL, Oracle 12c.

Confidential, Dallas, Texas

J2EE Engineer

Responsibilities:

  • Documented teh tech design artifacts and socialized wif teh key stakeholders for approval.
  • Responsible for developing web pages quickly and TEMPeffectively using HTML 5, CSS 3, AJAX, JSON, and jQuery.
  • Developed callback functions to parse and handle JSON data returned from teh server.
  • Used ReactJS for creating reusable UI components.
  • Implemented MVC architecture using spring framework.
  • Involved in teh implementation of business logic in Struts Framework and Hibernate in teh back-end.
  • Involved developing re-usable web services using SOAP, XML, WSDL, XML Schemas
  • Extensively used Web Services WSDL and SOAP for getting teh information of teh third party.
  • Created smart navbar system in typescript that would retain a client context across multiple web apps using teh query string. Smart nav would automatically determine selected navigation node using teh browser URL.
  • Responsible for writing J2EE compliant code using Java for an application development effort. This involves working wif JSP, Servlets, JDBC, XML etc.
  • Implemented Backbone.js and React.js to create a dynamically changing website.
  • Worked wif Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and Simple DB.
  • Wrote application level code to interact wif teh backend databases JQUERY, AJAX, and JSON.
  • Created new tables, written stored procedures, triggers and some user-defined functions using SQL server.
  • Created SQL scripts for tuning and scheduling wif SQL server
  • Extensively used jQuery core library functions for teh logical implementation part at client side for all teh application.
  • Involved in Writing jQuery-based Ajax Requests.
  • Provided multiple implementations using JavaScript, HTML and SQL Queries.
  • Debug teh application using Firebug to traverse teh document and manipulated teh Nodes using DOM and DOM Functions.
  • Tested teh integrated application and reported issues to teh back-end developers (JIRA).
  • Involved in UI Testing wif Jira which is generally testing teh graphical user interfaces.
  • Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using ExtJSand React JS, Backbone.js, Node.js and Bootstrap wif MySQL database.
  • Perform web optimization on websites and web services for improved functionality over cross browsers and platforms.
  • Used Bootstrap and React.js and Node.js in TEMPeffective web design.
  • Used unit testing framework Jasmine for testing JavaScript
  • Used version control system GIT to maintain code repositories
  • Involved in writing jQuery-based Ajax requests using jQuery. Get (URL, data, success, type) and jQuery. Post (URL, data, success, type).
  • Used jQuery to traverse through teh DOM and access teh nodes.

Environment:HTML, CSS, DHTML, DOM, jQuery, JavaScript, SVN, Typescript, SOAP, XML, SQL, JIRA, Windows Platforms, GIT, Grunt, Jasmine, React JS, IDE- Eclipse, Node JS, Ajax, JSON, SQL Server and MS Office, Java, JSP, Spring and Hibernate.

Confidential, San Francisco, California

Java Web Developer

Responsibilities:

  • Developed multiple user tools wif core Java and DB2 using eclipse IDE.
  • Implemented multiple design patterns like factory, façade, etc.
  • Extensive code reviews on adherence to design and performance.
  • Extensive real time production support.
  • Wrote HQL queries as part of development.
  • Designed and implemented XML parsing for XML order conformations.
  • Created database pool, multi-pool, data source and mapped them to roles.
  • Used spring for creating teh object using dependency injection (IOC).
  • Developed teh web-services and analysis of SOAP envelope using SOAP UI.
  • Created Rest web services using JAX-RS, Hibernate framework.
  • Configured action mapping (in XML) for each logical request that may be submitted.
  • Seed Hibernate as Object Relational (OR) Mapping Tool for teh backend data.
  • Has used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP, HTML5 and JavaScript, Angular JS.
  • Monitored teh error logs and fixed teh problems.
  • Developed teh different components of teh application such as JSP, Servlets, DAO and Used Sub Version (SVN) for version control.
  • Involved in teh Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed additional UI Components and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Built ANT scripts for automated deployment and for teh build operation of teh entire application.
  • Developed web pages using HTML5/CSS and JavaScript, Angular JS • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client-side validation.
  • Used GWT and Smart GWT for web application development • Wrote batch jobs and was involved in performance tuning of complex queries.

Environment: Core Java, SQL Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, Eclipse IDE, Tortoise SVN source control, BugZilla, Autosys, Aqua Studio, JIRA, GWT, Smart GWT, Ajax

Confidential

Software Engineer

Responsibilities:

  • Actively involved in SCRUM's and Sprints of Agile Methodology.
  • Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
  • Involved in design activities that are HLD (High-Level Design) and LLD (Low-Level Design)
  • Designed and developed front-end using JSP, JSTL, EL, and other custom tag libraries.
  • Expertise in Web Page development using XML, XSLT.
  • Involved in Web Page development using YUI Library.
  • Involved in teh design and prepared use case diagrams, sequence diagrams, and class diagrams for various modules.
  • Followed Agile methodology and Test-driven approach for project deliverables
  • Developed teh application using JSF Framework for teh web tier and EJb3 and JPA for teh backend development
  • Teh Presentation Layer was developed using HTML, JSP, JSF, CSS, JavaScript, and JSTL.
  • Used Java Persistence API (JPA) through Hibernate
  • Developed test classes in JUnit for implementing unit testing.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and teh legacy system.
  • Expose and Consume REST web services to get teh data from different contracts from different clients and expose teh warehouse inventory details for consumer tracking
  • Used Spring MVC in teh Web Layer
  • Involved in configuring and deploying teh application using WebSphere.
  • Involved in integrating teh business layer wif DAO layer using Hibernate ORM.
  • Transaction Management using teh Hibernate configurations
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) of Hibernate.
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Used CVS as version control system to check in and check out teh data.
  • Write and modify database stored procedures, triggers, functions, and PL/SQL Scripts.
  • Created Forms and Reports using Oracle.
  • Involved in writing shell scripts for deploying teh application on UNIX.
  • Involved in build management and build resolution activities of e-commerce project.
  • Involved in Smoke Testing, Testing, bug fixing and documentation of teh system.

Environment:Java, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN.

We'd love your feedback!