We provide IT Staff Augmentation Services!

Ui/full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Raleigh, Nc

PROFESSIONAL SUMMARY:

  • Over 8+ years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration, Testing and Implementation of Client - Server, Distributed Multi-tiered and Large-Scale Enterprise applications in Waterfall and Agile(Scrum) methodology using JAVA and Java EE technologies.
  • Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support).
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading and Generics.
  • Experience in understanding and using Design Patterns Singleton, Prototype, Façade, Factory and Observer.
  • Experience in developing Web and Enterprise applications using technologies JDBC, Servlets, Web Sockets, JSP, EJB, Java Server Faces (JSF), Java Persistence API (JPA), JNDI and JMS.
  • Experience in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, and scalable and easily maintainable solutions for N-tier, Web, and Distributed applications.
  • Extensive experience in J2EE, Servlets, EJBs, JDBC JSPs, JMS, Applets, JavaScript, POJO, UNIX and Linux.
  • Experience in OOD/OOP, OOA, UML, Enterprise Java Beans, RMI, Perl.
  • Developed User Interactive Web pages using HTML5, CSS3 validations using JQuery, Java Script.
  • Solid experience in consuming Restful Web Services to implement AJAX call for processing JSON/XML format files between front-end and back-end.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular Js and Bootstrap.
  • Extensively Experience DOJO JavaScript Framework for rapid development of cross platform with JavaScript/AJAX based applications and client side web development.
  • Experience in producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries).
  • Experienced in NOSQL Database design and principles of MongoDB.
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect Oriented Programming (AOP), Instrumentation, Integration, Security, Boot, Struts, IBATIS and Hibernate.
  • Experience in ORM Library with Hibernate for mapping Object-Oriented domain model with Relational Database.
  • Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers.
  • Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM and JAXB.
  • Google Tag Manager Implementation across multiple sites such as IBM.
  • Experience in AWS using EC2, S3, EBS, RDS, and NoSQL, Lambda, VPC, and IAM services.
  • Designing and implementing CI (Continuous Integration) systems with Jenkins and Travis.
  • Expertise in using Version Control Systems like SVN, CVS, GitHub, Stash and Project Tracking tools like JIRA, Zenhub.
  • Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito and Cucumber.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) Intellij IDEA, Eclipse, Visual Studio Code, Web storm, Sublime text.
  • Excellent inter-personal skills and ability to work independently and within the group can learn quickly and easily adaptable to new technologies and work environments.

TECHNICAL SKILLS:

Languages: J2EE (Servlets, JSP, JDBC, Java Beans, JSF, JNDI, EJB, JPA), Linux, SQL

Web Technologies: Angular JS, Node JS, HTML5, XHTML, CSS3, JSP, JavaScript, DHTML, DBMS/RDBMS, SQL/PLSQL, Grunt, Active MQ, Gulp, Bootstrap, Google Tag Manager

Frameworks: Spring, Spring (MVC, AOP, IOP), Hibernate, Struts, MVC, JSF, Spring Boot, Micro Services

Design Patterns: MVC, DAO, Dependency Injection, Singleton, Abstract Factory, Factory Method

IDEs: Eclipse, IBM RAD, Intellij, Visual studio code, Web storm, Sublime text

Web Services: Jax-WS, Jax-RS, SOAP, WSDL, APACHE AXIS, JAXB, Restful API, SoapUI, Postman, HTTP Monitor

Application Servers: BEA WebLogic, IBM WAS, JBOSS, Apache Tomcat, Web Sphere

Database: Oracle Sql/pl, MySQL, SQL Server, DB2, NoSQL (MongoDB)

Scripting Language: JavaScript, AJAX

Distributed/Middleware: JMS (Java Messaging Service), Event Driven Programming, SOA

Version Control: CVS, Subversion (SVN), GitHub, Stash, Bit bucket

Tools:: Ant, Maven, Gradle, Apache IVY, Log4J, Jira, Bugzilla, JUnit, JMeter, JQuery, Mockito, TDDOpen JMS, Active MQ, Splunk, DOJO

Automation Build: Jenkins, Dockers, AWS, IBM Blue Mix, Travis

Methodologies: Agile, Scrum, Test Driven Development

XML Tools: XML Schema, XSD, XSLT, DTD, XPATH, XQuery, JAXP, JDOM, JAXB, XSL, XML

Operating Systems: Windows (XP/VISTA/7/8), UNIX, MSDOS, Windows Server 2003/2008 and Linux, IOS

Languages: J2EE (Servlets, JSP, JDBC, Java Beans, JSF, JNDI, EJB, JPA), Linux, SQL

Web Technologies: Angular JS, Node JS, HTML5, XHTML, CSS3, JSP, JavaScript, DHTML, DBMS/RDBMS, SQL/PLSQL, Grunt, Active MQ, Gulp, Bootstrap, Google Tag Manager

Frameworks: Spring, Spring (MVC, AOP, IOP), Hibernate, Struts, MVC, JSF, Spring Boot, Micro Services

Design Patterns: MVC, DAO, Dependency Injection, Singleton, Abstract Factory, Factory Method

IDEs: Eclipse, IBM RAD, Intellij, Visual studio code, Web storm, Sublime text

Web Services: Jax-WS, Jax-RS, SOAP, WSDL, APACHE AXIS, JAXB, Restful API, SoapUI, Postman, HTTP Monitor

Application Servers: BEA WebLogic, IBM WAS, JBOSS, Apache Tomcat, Web Sphere

Database: Oracle Sql/pl, MySQL, SQL Server, DB2, NoSQL (MongoDB)

Scripting Language: JavaScript, AJAX

Distributed/Middleware: JMS (Java Messaging Service), Event Driven Programming, SOA

Version Control: CVS, Subversion (SVN), GitHub, Stash, Bit bucket

Tools:: Ant, Maven, Gradle, Apache IVY, Log4J, Jira, Bugzilla, JUnit, JMeter, JQuery, Mockito, TDDOpen JMS, Active MQ, Splunk, DOJO

Automation Build: Jenkins, Dockers, AWS, IBM Blue Mix, Travis

Methodologies: Agile, Scrum, Test Driven Development

XML Tools: XML Schema, XSD, XSLT, DTD, XPATH, XQuery, JAXP, JDOM, JAXB, XSL, XML

Operating Systems: Windows (XP/VISTA/7/8), UNIX, MSDOS, Windows Server 2003/2008 and Linux, IOS

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC.

UI/Full Stack Java Developer

Responsibilities:

  • Engages in design and development of various phases of the Software Development Life Cycle (SDLC); participates in Scrum meetings and uses Agile methodology for application development;
  • Develop application functionality in NodeJS, Angular JS, Sales Force Lightening.
  • Worked with NPM commands and using Package.json for managing dependencies and Dev - dependencies of Node.js application.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery, Angular.js and JavaScript.
  • Performed authentication and authorization on a Restful web API service tier using JSON web token.
  • Implemented server-side script using NodeJS along with Express Framework as the middleware to interact with ETL data warehouse to store and retrieve data by using cloudant DB IBM Blue Mix.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery, NodeJS and JavaScript.
  • Used most of the present trend technologies in various projects with new standard futures of HTML5, Responsive-Styling-Organizing futures of Bootstrap-CSS3-SASS and Object Oriented-Modular-Dynamic futures of JavaScript and its libraries.
  • Built AngularJS modules, controllers, pop up modals, and file up loaders.
  • Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, and JavaScript, Bootstrap.
  • Developed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Developed Restful API using NodeJS with customer support, response caching, request interception, API authentication, error handling implemented as promise-base middleware.
  • Used Postman for Flexible monitoring of APIs, based on postman Collections.
  • Worked on Chatbot Workspace to get up to date Watson Conversation workspace.
  • Developed asynchronous code has used modern JavaScript standards such as promises, generators and constructors.
  • Develops UIs using Java Server Pages (JSP), Java Server Pages Standard Tag Library (JSTL), Hypertext Markup Language (HTML), Extensible Hypertext Markup Language (XHTML), Cascading Style Sheets (CSS), Asynchronous JavaScript and XML (AJAX), JavaScript Object Notation (JSON) and JavaScript;
  • Used Node.js to create a fast chat server with efficiency.
  • Debugging / troubleshooting Google Analytics and Google Tag Manager Issues.
  • Used Travis continuous integration for each build to run the test cases.
  • Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Strong experience on various Java Design Patterns such as DAO, DTO, Front Controller, Business Object.
  • Experienced in Server-Side programming and Creating Custom Http Services, File Manipulation, and Restful services.
  • Used Java collections API extensively such as Lists, Sets and Maps.
  • Designed and developed the application using Java, JEE, and Spring Core.
  • Developed Client Health Check for each external service.
  • Used GitHub for repository and Zenhub for Bug Tracking Tool.
  • Worked with unit testing of JavaScript applications using Karma, Jasmine, Chai and Mocha.
  • Support and maintain NodeJS application in all environments.
  • Worked closely with QA team to understand the reported defects and fix them.
  • Performed Code Integration, Unit Integration and System Testing and fixing the defects.

Environment: J2EE, HTML5, CSS3, JavaScript, Angular JS, Node JS, JSP, Servlets, Ajax, PL/SQL, Bootstrap, Restful, IBM Blue Mix, Eclipse, Web storm, Linux, Google Tag Manager, GitHub, Zenhub, Travis, Cloud Foundry.

Confidential, Middletown, NJ

Full Stack Java Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Developed and Implemented Web Services and used Spring Framework.
  • Exploited Spring MVC for Servlets configurations during application development and test.
  • Developed the User Interfaces using Struts, JSP, Tiles, JSTL, HTML, DHTML, CSS, JSON and Ajax, JavaScript.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
  • Developed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Used REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.
  • Worked with Core Java concepts like Collections Framework, Concurrency, multithreading, memory management.
  • Used spring to create persistence class objects and also created beans to interact with the database.
  • Used Servlets for handling requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Designed and developed Servlets and JSP and connected to existing ORACLE database using JDBC.
  • Extensively used Spring MVC for forms, error handling, writing REST controllers and integrating with Spring Security and Spring ORM for persistence and spring transaction management.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Used JDBC and Hibernate to connect to the database using Oracle. Hibernate was used to Map relational data directly to java objects.
  • Worked with JAXB, XSLT, XPath and XML Schema for exporting data into XML format and importing data from XML format to data base.
  • Used ALM (Application Lifecycle Management) Tool to track and update the defects on billing gateway application.
  • Involved in Support for UAT, IST and JST Testing environments and Production Assurance.
  • Experienced in hands to create JDBC to connect to back end database my Sql, SQL server.
  • Developed Restful Web services using spring and used JAXB API for XML parsing.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes.
  • Used SVN and GitHub version control to track and maintain different versions of the application.
  • Used Maven and Jenkins for Build process and continuous integration.
  • Used JUnit for unit testing of the system and Log4J for logging.

Environment: Java/J2EE, HTML, CSS, JavaScript, JSP, Servlets, Spring MVC, Hibernate, JDBC, JAX-WS, SOAP, WSDL, JAXB, JUnit, JPA, PL/SQL, SVN, Restful, SoapUI, Tomcat, JMS, IBM WebSphere, Jenkins, Eclipse, UNIX, Linux, Maven.

Confidential, SFO, CA

Java UI Developer

Responsibilities:

  • Worked on designing UML Use case diagrams, Class diagrams, and Sequence diagrams utilizing Rational Rose.
  • Actively involved in coding using Java 1.8, spring 4.x and Angular 2 to develop features from end to end.
  • Developed Client interface using JSP, JSP Tags, Java Script, and Ext JS to simplify the complexities of the application.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Configured Apache Tomcat server for implementation of Java Beans, Java Servlets and JSP technologies.
  • Implemented Thread Pool Executor and Scheduled Executor Service for multithreading.
  • Developed Business logic using Java beans, Servlets, Collections.
  • Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render retrieved information using Session Facade, Service Locator (design pattern).
  • Developed JSP custom tags and used JSTL for reusability.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery, Angular.js and JavaScript.
  • Designed and developed of UI using HTML5/DHTML, CSS3, and Dojo & JavaScript.
  • Used most of the present trend technologies in various projects with new standard futures of HTML5, Responsive-Styling-Organizing futures of Bootstrap-CSS3-SASS and Object Oriented-Modular-Dynamic futures of JavaScript and its libraries.
  • Used LESS pre-compiler for CSS style sheets.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Implemented HTML5 feature like semantics, local storage, data and required attributes and sliders.
  • Developed and designed new cross-browser accessible interfaces by JavaScript, Bootstrap.
  • Built AngularJS modules, controllers, pop up modals, and file up loaders.
  • Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, and JavaScript, Bootstrap.
  • Developed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Developed client side validation code using JavaScript and JQuery.
  • Discussed various ideas/suggestions for the ongoing websites regarding the page layout and creative design.
  • Extensively used Twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Created, edited and maintained sites, implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Used the Spring Framework for Dependency Injection and Aspect Oriented Programming (AOP).
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping, and wrote Hibernate queries.
  • Involved in the development of Web Services to provide the interface to the various clients running on Java applications using JSON Restful Service.
  • Designed and developed JMS topics for sending response data for the adapter and workflow engine using Application Server
  • Build and maintain restful API and Jax-Rs solutions to pull customer data from major utilities.
  • Used JDBC to invoke Stored Procedures and used JDBC for database connectivity to SQL.
  • Familiar with Cassandra clusters, Java scripting to load unstructured data into sharding environment.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling.
  • Designed Continuous Integration system for configuring Jenkins servers, Jenkins nodes, creating required scripts.
  • Used JSON for data exchange between application modules along with XML. Developed Web Services using JAX-WS.
  • Maven was used to manage dependencies in the application and deploy it on Web sphere Application server.
  • Deployed and tested the application on Tomcat application server, JBoss and Maven as build tool.
  • Used SVN and GitHub for version control across common source code used by developers.
  • Worked on Unit testing JavaScript applications using Jasmine and Karma.

Environment: J2EE, HTML5, CSS3, JavaScript, JSP, Servlets, Spring MVC, Hibernate, JDBC, SOAP, Ajax, JPA, MAVEN, PL/SQL, GitHub, Angular JS, Node JS, Restful, AWS, Tomcat, Jenkins, Eclipse, UNIX, SVN, JUnit, JMeter, JMS, JBoss, JIRA.

Confidential

Java UI Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Analyze the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving.
  • UI is built using HTML5, CSS3 and AngularJS that interacts with J2EE layer via AJAX.
  • Implemented applications in JavaScript, and MYSQL.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX.
  • Used JQuery to make dropdown menus on web pages and display part of a web page upon user request.
  • Implemented JavaScript for Front end basic data validations and Server-side validations.
  • Developed reusable user interface component using Angular JS and JQuery.
  • Used ng-Grid, native UI Bootstrap for creating dynamic user interface using Angular JS.
  • Minified JavaScript files and used CSS Sprites for reducing page load times.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO), and Business Delegate etc.
  • Used core java concepts like Multi Threading for the code development and JDBC connections through hibernate.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Built REST full web service using spring.
  • Configured JDBC and Oracle Database Connectivity on WebSphere Application Server.
  • Created Hibernate mappings with the Oracle database.
  • Integrated java with database using JDBC. Used JNDI for lookup Java components like data source.
  • Experienced in creating jobs, pipelines in Jenkins also worked with different Jenkins plugins to integrate with different services/tools.
  • Unit test with JavaScript and all the frontend code using Karma and Jasmine framework.
  • Used GitHub and CVS for version Control and Ant build.xml file for building project.
  • Followed agile methodology and participated in Sprints during development.

Environment: Java, J2EE, Servlets, JSP, JDBC, CSS3, HTML5, NodeJS, JavaScript, AJAX, EJB, Hibernate, Spring MVC, WebSphere, JUnit, Log4J, XML, SOAP, CVS, Restful, JMS, Tomcat, UNIX, Sql, Oracle, GitHub, Jenkins.

We'd love your feedback!