Full Stack Java Developer Resume
Charlotte, NC
SUMMARY
- Interactive/Java Developer with around 7 years of experience in UI Design, Software Design, Development, Implementation, Testing, and Documentation of Web & Client Server Applications using Java/J2EE, Microsoft & Adobe Technologies.
- Hands on experience in designing and developing web applications with complex requirements, architecture and usability standards using HTML, CSS, JavaScript frameworks, Ajax, jQuery, JSP, XML, DHTML, XHTML, Servlet and MVC framework.
- Hands on experience in Server side scripting languages and Client side scripting languages like HTML5, CSS3, JavaScript, jQuery, JSON, Twitter Bootstrap, Backbone, Angular, Angular 2, React.js, Node.js, Grunt.
- Expertise in using J2EE Application Servers such as Confidential WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x.
- Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Confidential 11g, SQL Server 2005/2008, DB2, PostgreSQL and MySQL.
- Experiences with build tools include Maven, Gradle and Jenkins Version.
- Expertise in Cutting Edge Technologies like EJB, JPA, JMS and WebSphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans (EJB) on Application Servers like WebLogic, WebSphere and JBoss.
- Expert in developing enterprise web - based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
- Experienced in build tools like Rx Java for background tasks, Mockito, Ant and Maven, Log4j for Logging and JUnit for testing.
- Experience with the database management like Confidential, SQL Server, MySQL, MS Access and NoSQL MongoDB.
- Highly experienced in using OOPS for building n-tier architecture systems with hands on development expertise in front-end UI Layer core business frameworks and Back-end database layer integration.
- Good understanding and working experience in Object Oriented Java Script programming and JavaScript MVC frameworks.
- Strong development skills in Core Java, J2EE(TM), JDBC, JSP, Servlets, EJB, JMS (MQ-series), JNDI, RMI, XSL, JavaScript.
- Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
- Experience in creating Web Forms and User Controls, worked with Master Pages and CSS.
- Experience with migration project from Angular.js to Angular 2.
- Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Dynamo DB and Couch DB.
- Used AJAX and JSON to send request to the server to check the functionality of the websites.
- Experience in writing PL/SQL queries, T-SQL, SQL Server 2005/2008, Confidential 10g and MySQL 5.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Experience in client and server-side scripting languages like Typescript, Angular 2, Angular 4.
- Experience with Responsive Web Design (RWD) with involvement in several web application development projects.
- Deploying application on Amazon Web Services (AWS) in EC2 environment.
- Extensive experience in building Single Page Applications (SPA) using frameworks like Angular.js and Custom MVC frameworks.
- Good understanding of NoSQL Database and hands on work experience in writing application on NoSQL database which is MongoDB .
- Development and configuration experience with software provisioning tools like Chef, Puppet, and Ansible .
- Developed Interactive graphs using D3.js with JSON data.
- Experience working with Angular 4 APIs like @angular/http and @angular/router.
- Proficient in creating Angular factories for using angular services to make RESTful API calls to the Java based backend.
- Experience in DOM (Document Object Model) and DOM functions to use in interacting with objects in HTML, XHTML and XML documents.
- Expertise in coding optimized SQL queries, PL/SQL Stored Procedures, Functions, Packages and Triggers on databases like MySQL, SQL Server and Confidential .
- Good experience with Form Validation by Regular Expression, and JQuery Light box.
- Writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Full stack Java Developer
Responsibilities:
- Using Angular.js to bind HTML to JavaScript Objects and develop Single Page Application (SPA).
- Implementing Presentation layer using CSS Framework, Angular.js, JQuery, Wire-framing, and HTML5.
- Design and develop webpages components to improve user experience and features using HTML, Bootstrap, CSS, JavaScript and jQuery.
- Expertise in using tools like Chef/Puppet to treat Infrastructure as code.
- Developing SPA project using Angular 2 Typescript for frontend, Node.js and Postgres for backend.
- Client pages are built using HTML, CSS, JSP, Angular 2, JavaScript/JQuery and currently migrating to Angular 4.
- Developed UI components using Angular 4 dependency Injection, Models, data binding and controllers.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI and Angular.js.
- Used React.js to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Involved in designing in NoSQL Database Couchbase .
- Deployed Openshift into various containerized applications into multi-cloud environments like Google cloud .
- Created custom directives in Angular4 for DOM manipulation and services and Factories for common functionalities shared by different controllers.
- Implemented the Bootstrap components like Thumbnails, Progress bar, and Carousel in the product details.
- Implemented MVC architecture application using spring and created Lambda function in AWS using Spring Framework.
- Developed handy version applications using Bootstrap Framework, HTML5 and CSS3.
- Developed UI using JQuery and JavaScript Library for Web Application.
- Implemented the session only persistence for the last tab user clicked on is remembered if he/she returns to the page within the same browser session.
- Implemented AWS solutions using EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Performed Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
- Implemented Persistence layer using Hibernate to interact with the MySQL database.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using Jenkins and UDeploy.
- Designed, develop a custom, single-page, responsive Web Application on front end using Angular 4.0.
- Developed Grunt tasks to run the unit tests on Jenkins.
- Architect applications using Java, J2EE Standards, Apache web server, JSP, Struts, spring, Hibernate, Confidential, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML.
- Managed openshift cluster which includes scaling up and down for the AWS application nodes.
- Architect Web services using Apache Axis2 and generated the WSDL.
- Developed user interface by using Implemented various screens for the front end using React.js and used various predefined components from NPM, Redux library using React.js, Flux for SPA development.
- Built single page application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 2 framework and Node.js.
- Used Maven to build and deploy application onto JBoss Application Server.
- Involved in process for builds and deployments with Maven and Jenkins for continuous integration.
- Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Used react latest development strategies such as webpack dev server, babel, ES6 .
- Worked on developing three-tier J2EE Web Applications using JDBC, JSP and Confidential .
- Implemented AJAX functionality using JQuery, Json and XML.
- Experience applying the latest development approaches event-driven applications using Ajax, Object Oriented (OO) Java Script, and JSON.
- Developed jQuery methods to support the dynamic nature of the web-site elements.
- Bespoke and Node.js frameworks and environments structures for deployment to development, staging, and production servers.
Environment: Angular 2, Angular 4, J2EE, React.js, Web pack, Node.js, CSS3, JavaScript, jQuery, AJAX, JSON, Bootstrap.
Confidential, Atlanta,GA
Full stack Java Developer
Responsibilities:
- Used Angular.js for developing applications in front end.
- Implementing new projects builds framework using Bamboo & maven as build framework tools.
- Implementing a Continuous Delivery framework using Jira, Git, Jenkins, Bamboo, Puppet, Maven in Linux environment.
- Used advanced level of JQuery, Ajax, JavaScript, CSS and pure CSS layouts.
- Designed and developed the login portal using framework Angular 2 along with HTML5, CSS3 and Type Script.
- Implemented Restful clients using Angular.js for CRUD operations.
- Used Angular 2 Framework for the development of web application using Ajax, DHTML and DOM scripting.
- Implemented JBoss application server integration with jBPM process engine and eclipse IDE.
- Developed various web applications /web pages using HTML5, CSS3, JavaScript, React.js, and Node.js.
- Migrating some of the applications from AngularJS 1 to Angular 2 and componentized the code as per the Angular recommendations for better testability.
- Performed multiple and consistent deployments using UDeploy to JBoss and WebLogic.
- Developed Interactive web pages using Angular 2, AJAX, HTML, CSS and JavaScript.
- Perform data loading of the cleansed data in to Apache web server.
- Used Bootstrap and Angular.js, React.js and Node.js in effective web design.
- Creating Custom builds on TeamCity/Jenkins, configuring deployment process through UDeploy.
- Created a Single Page Application (SPA) using React.js as framework, to bind data with specific views and to synchronize data with server.
- Developed interactive web pages using HTML, CSS and JS and used Bootstrap for cross browser compatibility.
- Developed single page applications using Angular 2, Typescript, web pack and grunt.
- Configured and managed Apache Web Server on Linux for web-based applications using REST/SOAP, Apache, and WebSphere.
- Used Maven automated build scripts to compile and package the application and implemented Log4j.
- Developed web pages using HTML5, CSS3, JavaScript, JSON, jQuery.
- Creating HTML Markups using responsive web design approach with HTML5, CSS3, jQuery and Angular 2.
- Worked with Angular CLI and Angular.js to create Controllers and Angular components.
- Involved in designing the database and coding of SQL, PL/SQL, Triggers and Views using MySQL.
- Used Angular.js to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
- Used Bootstrap library to quickly build project UI's and used Angular.js framework to associate HTML elements to models.
- Designed, built, and deployed a multitude application utilizing almost the entire AWS stack.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Developed different page layouts and leveraged Bootstrap grids, pagination, charts, and form controls.
- Developed cross-browser compatible web pages using HTML, CSS and JavaScript to match design specifications for complex page layouts while adhering to code standards.
- Installed/Configured/Managed Bamboo CI Automation.
- Instructed/orchestrated Node.js /Socket.IO project in relation to real-time data parsing.
- Constructed restful API's in collaboration with backend Node.js server and SQL database .
- Utilized Grunt, Sass, ES5 (ECMAScript 5)/ES6 (ECMAScript 6), Jade, jQuery, JQueryUI , and Babel.
- Configured servers to host Team Foundation Server ( TFS) instance, build controllers and build agents.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Wrote application level code to perform client side validation using JQuery and JavaScript.
Environment: Angular.js, Angular 2, Java, J2EE, Bootstrap, JavaScript, JQuery, Dreamweaver CS5, AJAX, JSON, Puppet, ECLIPSE, Node.js, MS Office, PL/SQL and SVN.
Confidential, Portland, OR
Full stack Java Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
- Used Angular.js as a part of requirement for implementation of the U-Verse Package Selection Module.
- Used Angular .js for making Restful API calls and data binding.
- Successfully implemented various Angular UI Widgets and Components for a complete View.
- Installed and configured JBoss server developer and test environments. Used ANT and Jenkins for Build process and continuous integration.
- Involved in Database design and developing SQL Queries, stored procedures on MySQL.
- Created CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins.
- Created forms to collect and validate data from the user in HTML5 and React.js.
- Architect Maven build file to build the application and deployed on Apache web server.
- Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GitHub, Jenkins Jobs.
- Used JavaScript, jQuery for user interactions in pages.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3, Responsive Web Design and Bootstrap.
- Used React.js to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
- Utilized JavaScript task runner and automated CSS with Grunt, Node.js, Bower and various JavaScript libraries.
- Software is built as a web app on Node.js , CSS is compiled with LESS and HTML template engine is Jade.
- Used Bootstrap and Angular.js for effective design of Web pages.
- Created rich application websites using Angular.js, Node.js.
- Rapid prototyping of design concepts.
- Involved in building the UI using bootstrap.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular.js.
- Using complex Object Oriented concepts in improving the performance of the websites.
- Used agile methodology for the software development.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
Environment: HTML 5, JavaScript, Java, J2EE, AWS, Node.js, puppet, Angular.js, Bootstrap, backbone.js, AJAX, CSS 3, JSON, JQuery, XML, Apache, JBoss.
Confidential
Full stack Java Developer
Responsibilities:
- Involved in Software Development Life Cycle.
- Coded Angular. js controllers and directives for application functionality.
- Used Angular.js framework to bind HTML (views) to JavaScript objects (models).
- Developed the web application using MS SQL SERVER, HTML and JavaScript.
- The entire application was developed in J2EE using MVC based architecture, Spring Integration (STS).
- Used JavaScript as the scripting language and is used for detecting the visitor's browser, validating the forms, providing event functions, animation etc.
- Developed the front end of the portal using HTML, JavaScript, AJAX and CSS3.
- Used Ajax and JQuery to update the parts of the Policy review web pages.
- Used Cascading Style Sheets (CSS) for styling and to achieve uniformity Used JavaScript to provide AJAX functionality to make website perform better for image loading and for dynamic loading of the web page without refreshing.
- Designed and Developed Database using MY SQL. Extensively used select, insert, update, delete, join and between queries while maintaining the database.
- Written stored procedures and triggers for improving the security, speed and efficiency of the website by using them in several situations like updating tables, adding new member, tracking of modifications database transactions etc.
- DOM is used to parse the xml documents.
- Involved in setting up the environment, installing the application and web servers.
Environment: HTML, Java, J2EE, CSS, JavaScript, Angular.js, Node.js, XML, XHTML, DOM, DHTML, Eclipse, SQL Server.