Full Stack Java Developer Resume
Ridgefield Park, NJ
SUMMARY
- 7 years of professional IT experience as Full Stack Developer in Web Designing and User Interface Development using Web Technologies.
- Hands - on experience in various domains like Telecommunication, Banking and eCommerce.
- Good Understanding & hands on experience with Spring MVC, Spring Security, Spring AOP, JSP, Servlets, JDBC, Hibernate, Apache Tomcat 8.0 web server and Weblogic Application Server.
- Hands-on experience in building REST API using Spring MVC and Spring Security Oauth2.
- Experience in Spring AOP for logging and auditing.
- Experience in Core Java, including Collections, Exception Handling, I/O System and Multi-Threading.
- Experience in PHP and Python programming.
- Solid understanding of Object Oriented Programming.
- Experience in using Log4j to print the logging, debugging, warning, info to files.
- Excellent HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Bootstrap 3.3.x, AngularJS 2 skills for developing Web Application.
- Proficient in developing Responsive Web Design using Bootstrap.
- Strong experience in using JavaScript libraries jQuery and jQuery UI.
- Solid Experience of web service usingAJAXfor processing JSON between front-end and back-end.
- Experience in AngularJS 2 for Single Page Application (SPA) implementation.
- Experience in using Chart.js to draw charts based on given data.
- Expertise in JavaScript testing framework like Jasmine, Karma.
- Worked on different IDEs like Eclipse, WebStorm and PyCharm.
- Excellent understanding of relational databases involved in application development using RDBMS like Oracle, MySQL and NoSQL database like MongoDB.
- Good understanding of Continuous integration and Continuous deployment with Jenkins.
- Experience with version control tools such as GIT and CVS.
- Experienced in developing Agile Methodology along with Test Driven Development (TDD).
- Self-starter, fast learner and consistent team player with excellent communication skills
- Up to date knowledge with the latest industry trends. Ability to manage commitments to project deadlines, and under strict time constraints.
TECHNICAL SKILLS
Programming/Scripting\Operating Systems: Java, JavaScript, PHP, Python\Windows/XP/Vista/2003/2000, Linux, Mac OS
Web Technologies\Development IDEs, Tools: HTML5, CSS3, JavaScript, jQuery, AJAX, \Eclipse, Brackets, Webstorm, Pycharm\ Bootstrap, Chart.js, jQueryUI
Web/Application Server\Design Pattern: Apache Tomcat 8.0, Weblogic\ Singleton, factory
Java/J2EE Technologies\Databases: Core Java, Servlet, JSP, JDBC, Hibernate\Oracle, MySQL\ Spring MVC, Spring Security, Spring AOP
Web Services\Testing Technologies: RESTful\ Jasmine, Karma, jMeter
PROFESSIONAL EXPERIENCE
Confidential, Ridgefield Park, NJ
Full Stack Java Developer
Responsibilities:
- Developed and maintained Web based Applications using Java.
- Handled AJAX calls and HTTPS requests in Spring MVC controller.
- Used Spring Security Oauth2 to secure BYOD API.
- Experience in Spring AOP for logging and auditing.
- Involved in using Core Java to implement file uploading, processing and downloading.
- Involved in interacting with Oracle database to perform CRUD operations.
- Experience in using jMeter as load test tool.
- Defined and implemented JSON format Error codes in BYOD API.
- Worked on log4j to print the logging, debugging, warning, info onto the server.
- Used Weblogic as application server and deployed code to development, staging, production server.
- Design and developed Admin pages using JSP, HTML5, JavaScript, Bootstrap and CSS3.
- Involved in writing jQuery-based AJAX requests using Get and Post methods.
- Drawn charts based on given data using Chart.js.
- Used JQuery UI to implement Datatables.
- Participated actively in the complete software development lifecycle, including performance analysis, design, development, and testing.
- Ensured the use of proper design patterns and adhere to requirements documentation and design specifications.
- Used CVS as version control tool.
- Involved in using Jenkins to performcontinuous integrationand build automation.
Environment: Java, Spring MVC, Spring Security Oauth2, Spring AOP, Oracle Database, Servlet, JSP, Weblogic Server, HTML5, CSS3, Bootstrap 3.3x, JavaScript, jQuery, AJAX, JSON, ChartJS, log4j, CVS, Jenkins, jMeter
Confidential, Middletown, NJ
Full Stack Developer
Responsibilities:
- Developed and maintained Web based Applications using Java, PHP and Python.
- Involved in using above programming languages to interact with Oracle database to perform CRUD operations.
- Used Servlet to handle AJAX calls and HTTP requests.
- Involved in programming with Core Java including collections, Exception Handling, I/O System.
- Used Python to implement data processing and business logic.
- Implemented server-side pagination using Java.
- Used Spring MVC as framework and hibernate as ORM.
- Worked on log4j to print the logging, debugging, warning, info onto the server.
- Design highly usable GUIs using JSP, HTML5, JavaScript, Bootstrap and CSS3.
- Involved in writing jQuery-based AJAX requests using Get and Post methods.
- Created custom directives in AngularJS 2 for reusable components.
- Drawn charts based on given data using Chart.js.
- Used JQuery UI to implement Datatables and make elements to be draggale and droppable.
- Participated actively in the complete software development lifecycle, including performance analysis, design, development, and testing.
- Ensured the use of proper design patterns and adhere to requirements documentation and design specifications.
- Provided reliable production support by rapidly diagnosing issues, creating fixes and deploying patches.
- Used Git as version control tool to manage different branches people pushed.
- Involved in using Jenkins to performcontinuous integrationand build automation.
- Write well-designed, high quality code and contribute to all phases of the Agile software development lifecycle.
Environment: Java, Spring MVC, Hibernate, Servlet, JSP, Apache Tomcat 8.0, PHP, Python, HTML5, CSS3, Bootstrap 3.3x, JavaScript, jQuery, AJAX, JSON, ChartJS, AngularJS 2, Oracle Database, Jasmine, Karma, Git, Jenkins
Confidential, Dedham, MA
Front End Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML5, CSS3 and JavaScript.
- Implemented responsive web design and mobile friendly design with Bootstrap, CSS3 and Media Queries.
- Involved in writing jQuery-based AJAX requests using Get and Post methods.
- Involved in creating Single Page Application using AngularJS 2 to create module, controllers, filter, custom directives, service and factory.
- Involved in developing user login page using MEAN Stack technologies along with JSON processing.
- Developed server-side application using NodeJS with Express framework that handles the http requests, performs all the CRUD operations such as get, post, put and delete.
- Involved in using the MongoDB as the back-end database.
- Created server-side Routes with the help of NodeJS and connected to the database using Mongoose.
- Implemented data visualizations usingD3.js.
- Handled response data from RESTful web services using XML, JSON and jQuery to update UI.
- Involved in TDD for developing and performing test cases using Jasmine and Karma.
- Used bower for installing libraries and used Grunt for building the project.
- Developed the application by Agile and Scrum methodology.
Environment: HTML5, CSS3, Bootstrap 3.3x, JavaScript, jQuery, AJAX, JSON, AngularJS 2, NodeJS, ExpressJS, MongoDB, Angular FusionCharts, d3.js, MySQL, XML, Servlets, JSP, Hibernate 3.0, Apache Tomcat 8.0, Bower, Grunt, JUnit, Jasmine, Karma
Confidential, Framington, MA
Front End UI Developer
Responsibilities:
- Involved in developing Dynamic web pages with the help of HTML5, CSS3, Bootstrap, jQuery, AJAX and AngularJS 1.4.
- Developed CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Responsible for making responsive web pages using Bootstrap.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Used AngularJS to create maintainable and testable Single Page Application.
- Worked with AngularJS Forms, Validations, Modules, Events, Expressions, Directives, Controllers, Filters.
- Used AngularJS factory and services for dependency injection to share data and common code functionality between multiple controllers.
- Developed reusable components using Custom Directives in AngularJS.
- Used $http in AngularJS for consuming RESTful Web Services.
- Implemented data visualizations usingD3.js.
- Participated in deploying website on Glassfish server.
- Involved in implementing Object Relational Mapping (ORM) using Hibernate for persisting business objects data into underlying database.
- Responsible for writing the Jasmine test cases and test the code before delivering.
- Used Git as project repository.
- Worked with Grunt as a Task Runner, Bower as a package manager.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML5, CSS3, Bootstrap 3.3.x, JavaScript, jQuery, AJAX, JSON, AngularJS 1.4, D3.js, RESTful Web Services, Hibernate 3.0, SQL Server, Glassfish4.0, Jasmine, Grunt, Git, Bower
Confidential, Billerica, MA
Web Developer
Responsibilities:
- Designed browser compatible pages using HTML4, CSS2 and JavaScript.
- Interacted with jQuery, AJAX, and JSON to manage data processing.
- Responsible for making responsive web pages using Bootstrap.
- Developed GUI using JavaScript, Angular JavaScript
- Implemented Web Services using REST and XML/HTTP technologies.
- Built different modules, controllers, templates, filters and custom directives in AngularJS.
- Developed the high-quality code which runs across multiple browsers using Modernizr.
- Used Grunt to perform repetitive tasks such as minification, compilation, unit testing.
- Worked on Karma and Jasmine.
- Designed and developed the application using Agile and Scrum methodology by breaking down the project to several sprints.
Environment: HTML4, CSS2, Javascript, Bootstrap, AngularJS, AJAX, XML, JSON, JQuery, Restful Web Services, Modernizr, Karma, Jasmine, Grunt, Agile/Scrum
Confidential
Front End Developer
Responsibilities:
- Responsible for developing wireframes for web page flows, page layouts and reusable widgets for customizable interface and announcements.
- Developed the internal portal using JSP, Servlets, HTML4, JavaScript, CSS2 and JQuery.
- Handled Browser compatibility issues in XHTML, CSS and JavaScript for IE, Firefox and Chrome browsers
- Used Ajax, jQuery to update the components of the customizable interface without refreshing the page.
- Developed Oracle PL/SQL Stored Procedures and Queries for authorization process and DAO API to manage the users using JDBC
- Used JavaScript and JSP validation framework for Client-side validations and Struts validation for Server-side validations.
- Effectively followed agile methodology and Scrum process for the implementation of the project.
Environment: HTML4, CSS2, AJAX, Responsive Web Design, jQuery UI, JSON, JavaScript, JSP, Agile methodology, GIT, Eclipse
Confidential
Jr Java Developer
Responsibilities:
- Received business logic specifications and design documents, and translated them into HTML4, CSS2 preprocessor styling SASS, JSON files, JavaScript code, and jQuery.
- Developed layout, color scheme and implemented user interface design with the HTML4/CSS2 and JavaScript.
- Handled database access and data transmission based on RESTful Web Services.
- Designed a responsive website using Bootstrap grid system to layout contents.
- Worked with source version control tool GIT to manage the code repository.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
- Interacted with the back-endstaff and scrum master Confidential the daily meeting for new features in this web app using agile software development methodology.
Environment: HTML4, CSS2, SASS, jQuery, JavaScript, jQuery, Ajax, JSON, MySQL, Bootstrap, GIT, Agile
