Java Front End Developer Resume
Jersey City, NJ
SUMMARY
- Around 6 years of professional programming experience in developing dynamic/static web project as a front - end oriented Full Stack Developer.
- Experienced on various SDLC (Software Development Life Cycle) from Waterfall to Agile (SCRUM) models.
- Proven background in Banking, Financial and e-Ecommerce domains.
- Expertise knowledge in designing, developing and maintaining front-end responsive web applications using HTML5, CSS3, JavaScript, Ajax and JQuery.
- Experienced in developing Single Page Application (SPA) using AngularJS framework.
- Hands on experience in preprocessors such as SASS and LESS by implementing components such as variables, inheritance, mixins, functions, and compress.
- Experienced in designing user interface using JQuery UI and responsive web page using Bootstrap.
- Experienced in using Advanced JavaScript libraries and frameworks such as JQuery, AngularJS, ExtJS, ReactJS and NodeJS.
- Hands-on experience in creating reusable components using ReactJS and JS ES 6.
- Expertise in using JSON and AJAX to connect with back-end applications/services.
- Experienced in working with MEAN-STACK technologies.
- Strong experience in creating Node.JS applications including HTTP Server, RESTful Services and JSON file manipulations using Files Service module.
- Extensive knowledge and hands-on experience in server side programing using JSP, Servlets, RESTful and SOAP Services.
- Hands-on experience of back-end frameworks like Struts and Spring MVC along with business logic written in Core Java.
- Have good understanding about Database technologies for both Relational Database (MySQL, Oracle) and NoSQL (MongoDB).
- Experienced in working with multiple third-party APIs like Google maps API, Open Weather Map API and using D3.js and Angular Fushion-chart.js as Reporting Tool.
- Having work experience with ORM framework like JDBC, Hibernate and ODM Mongoose.
- Expertise in designing test cases in TDD approach and unit testing using Jasmine and QUnit.
- Work well under pressure, independently, as well as a group member. Ability to convey concepts/requirements between technical and non-technical stakeholders.
TECHNICAL SKILLS
Programing Languages \Operating Systems: \ Java, Javascript, Python, SQL\ MAC OS, Windows, UNIX, Linux\
Database \Application Server: \ MySQL, Oracle, MongoDB\Apache Tomcat 6.0/7.0/8.0\
Java EE Technology \Web Development: \ Java 6/7/8, XML, JSP Servlets, Spring MVC, \HTML / HTML5, CSS / CSS3, Bootstrap, \ Hibernate, Struts, Web Services (SOAP and\AJAX, JSON, AngularJS1/2, ReactJS REST), JDBC\
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Java Front End Developer
Responsibilities:
- Involved in designing and developing the application using AngularJS, Bootstrap, JavaScript, JQuery, HTML5, CSS3 and Modernizr.
- Involed in Loan Application module, Transaction Management module and Risk Evaluation module.
- Refactored and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance.
- Developed Custom Directives using Angular for DataGrid and Pagination.
- Integrated Angular Fushion-chart.js reporting component for statistical information display.
- Involved in developing client-side Validations using JavaScript.
- Created Responsive Web Design using CSS Bootstrap and Media Queries.
- Involved in consuming and developing RESTful Web Service using Spring MVC and Hibernate.
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions, using MS Visio.
- Used GIT for version control.
- Developing test cases in TDD approach.
- Involved in Unit testing AngularJS application using Jasmine.
Environment: HTML5, CSS3, JavaScript, JQuery 1.11, Bootstrap3, AngularJS 1.4, Servlet, spring 4.x, Java 8.0, Eclipse, GIT, Jasmine, Maven, Hibernate, Oracle
Confidential, Princeton, NJ
MEAN Stack Developer
Responsibilities:
- Involved in designing and developing the application using AngularJS, Bootstrap, JavaScript, JQuery, HTML5 and CSS3.
- Involed in Product Management module, Trending Analysis module and Customer Service module.
- Implemented user interface following MVC/MVVM pattern and using AngularJS dat separates the page from data.
- Developed Custom factories and Services using AngularJS for refactoring code reuse.
- Integrated D3.js reporting component for statistical information display.
- Created Responsive Web Design using CSS Bootstrap and Media Queries.
- Involved in consuming and developing RESTful Web Service using Express Framwork and Mongoose ODM.
- Used MongoDB to store customer information and Mongoose to access to the data in database.
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions, using MS Visio.
- Used SVN for version control.
- Developing test cases in TDD approach.
- Used QUnit for self-testing and JIRA for bug tracking.
Environment: AngularJS 1.3, Bootstrap3, JQuery 1.11, Ajax, JavaScript, HTML5, CSS3, SVN, Express, NodeJS, MongoDB 2.0.x, Mongoose, Agile, D3.js, QUnit, JIRA
Confidential
MEAN Stack Developer
Responsibilities:
- Developed a new Single Page Application using AngularJS Framework to follow strict MVC patterns for code reuse and maintenance.
- Involved in developing client-side Validations using JavaScript.
- Created Responsive Web Design using CSS Bootstrap and Media Queries.
- Involved in consuming and developing RESTful Web Services using Node.JS Routing and Mongoose
- Stored user information in MongoDB and used Mongoose ODM to communicate with database.
- Installed Passport autantication middleware using NPM to integrate social media autantication.
- Developing test cases in TDD approach.
- Involved in Unit testing AngularJS applications using Jasmine.
- Used Git as version controller.
Environment: Angular JS, Node.js v0.10.0, GIT, HTML4, CSS3, JavaScript, JQuery, Bootstrap3, MongoDB, Express, RESTful web services
Confidential
Java Front End Developer
Responsibilities:
- Designed Online Verification Management user interface using JSP, CSS, Javascript.
- Worked on SASS pre-processor with CSS3 for styling and building a dynamic page.
- AppliedjQueryfor basic animation such as slide-toggle.
- Involved in consuming and developing RESTful Web Service using Spring MVC and Hibernate
- Involved in consuming Rest API using AJAX.
- Used Git as version controller.
- Used JUnit for unit testing of application and Log4j 1.2 to capture the log dat includes runtime exceptions.
- Working inAgileMethodologies for rapid development and delivery of the working software.
- Maintained the code using version control (GIT).
Environment: Java 1.5, HTML4, CSS2, JavaScript, JQuery, Struts2, spring, Eclipse, GIT, RESTful Web Services, Oracle, Maven, Hibernate
Confidential
Java Developer
Responsibilities:
- Designed Online Verification Management user interface using JSP, HTML, CSS, Javascript and JQuery.
- Involved in developing client-side Validations using JavaScript.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Involved in File manipulation, consuming and developing RESTful Web Services using Spring MVC and Hibernate.
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions, using MS Visio.
- Used GIT for version control.
- Participated in Unit testing use QUnit.
- Developing test case in TDD approach.
Environment: Java 1.5, HTML4, CSS2, JavaScript, JQuery, Spring MVC, Eclipse, GIT, RESTful Web Services, mySQL, Maven, Hibernate