Java/front-end Developer Resume
Mount Laurel, NJ
SUMMARY
- Over 8 +years of Experience as a Java/Front - End Developer with Web applications based on HTML5, CSS3, JAVASCRIPT, JQUERY, AJAX, BOOTSTRAP, ANGULAR JS.
- Involved in all phases of Software Development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.
- Good experience in designing and developingmulti-tier web based client-server applications using Intranet/Internet Enterprise Software applications for financial, insurance and healthcare organizations using Java, Servlets, EJB, Web services, SOAP, RestFul, JDBC, XML, JavaScript, JSP, JSON, Ajax, JQuery, XML parsing, PL SQL programming.
- Strong knowledge of developing Web Services using SOAP and RestFul Services to
- Strong working knowledge of MVC architecture and efficient in implementing it with Apache Struts framework & Spring framework .
- Experience in developing applications using Struts, Spring and Hibernate frameworks.
- Good experience in XML, HTML, CSS, JavaScript, JQuery, JSF.
- Strong Knowledge in XML technologies including XML, XSD, XSLT, DOM, SAX, JDOM..
- Experienced in building tools like ANT, MAVEN and logging tool Log4J.
- Experience in Node.js to develop I/O intensive web applications like video streaming sites, single-page applications, and other web applications.
- Experienced in writing ANT files and deploying Java Servlets, JSP and EJBs to empower Java based web solutions.
- Experience on Extreme Programming and Experienced in Software Development lifecycle using various methodologies like Waterfall, Test Driven Development, Agile/Scrum .
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Good knowledge in Object Oriented Design Pattern concepts.
- Involved in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems.
- Expertise in IDEs and tools like Eclipse, Net Beans, SQL Developer, Soap UI.
- Proficient in unit testing the application using JUnit.
- Experience in writing test cases in Java environment using JUnit.
- Experienced in creating and maintaining Application Integration strategy.
- Strong Technical background, excellent analytical ability, team player and goal oriented, with a commitment toward excellence.
- Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
- Excellent organizational and interpersonal skills with a strong technical background.
- Possess strong logical, analytical and problem solving skills with positive attitude.
- Sequence, class and database diagrams are made using the UML design tool.
- Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
TECHNICAL SKILLS
Web Development: HTML5, CSS3, JavaScript, JQuery, PHP, JSON, JDBC, AJAX, XML, XHTML, DHTML, Angular JS, Backbone JS, Node JS, Bootstrap, Redis.
Databases: MySQL, Oracle 10g/11g, SQL Server 2005/2008/2012 , DB2, Couch DB
Programming Languages: C, C++, C#, JavaScript, SQL, Java.
Operating Systems: Windows, Linux, Unix
Software Tools: Microsoft Visual Studio, Photoshop, Dreamweaver, Sublime Text 2, Web Storm.
IDEs worked on: Notepad++, Visual Studio, Eclipse, Net Beans, Edit Plus, Adobe Photoshop, Dreamweaver.
Application Servers: Apache Tomcat, Web Logic, Web Sphere.
PROFESSIONAL EXPERIENCE
Confidential, Mount Laurel, NJ
Java/Front-End Developer
Responsibilities:
- Involved in the development of the J2E based product ETBOS (Enterprise Toll Back Office System).
- Involved in designing, developing and testing of J2EE components likeJavaBeans, XML, Collection Framework, JSP, Spring and Hibernate.
- Worked as a Front end developer in UI team where I used HTML, CSS, Angular JS, Bootstrap JS, JSON.
- Developed the UI panels using XHTML, Angular JS, XML, Web Services, Web Logic Application Servers and JQuery.
- Worked in the agile environment following Scrum, Sprint and daily stand up calls.
- Involved in all the phases of SDLC.
- Responsible for gathering and analyzing requirements and converting them into technical specifications.
- Experience on handling response data fromRestfulweb services using XML, JSON and JQuery to update UI.
- Worked as a front end developer in UI team where I used HTML, CSS, Angular JS, Bootstrap JS, JSON.
- Design and develop web pages components to improve user experience and features using HTML, Bootstrap, CSS, JavaScript.
- Used Bootstrap and CSS3 to create a responsive website that fit all devices from desktop to tablet and mobile phone and for styling the web pages.
- Used Angular JS as framework to create a Single Page Application (SPA).
- Used Spring and Hibernate for business logic processing and database transactions.
- Used Node.js to develop I/O intensive web applications like video streaming sites, single-page applications, and other web applications.
- Developed accessible Restful APIs usingNode.js.
- Used Spring Framework for Dependency Injection and integrated with the Hibernate.
- Prepared build with the help of Maven.
- Used SVN for version controlling, and installed the SVN, created repositories and also created SVN-users for the team.
- Written test cases using JUnit.
- Used MS Visio and Dreamweaver for web application development.
- Involved in the design and development of database schema and entity relationship diagrams.
- Created Architecture diagrams, component diagrams and logical to physical diagrams using MS Visio.
- Had to collaborate with various off-shore teams in different locations.
Environment: HTML5, CSS3, JavaScript, Angular JS, React JS, Redux, SVG, Node.js, D3.js, JIRA, JQUERY, JSP, AJAX, JSON, XML, Bootstrap, GitHub, PHP, Photoshop.
Confidential, Cleveland, OH
Java/UI Developer
Responsibilities:
- Designed web application user interface, interaction scenarios and navigation based on analysts, interpretations of requirement and use cases.
- This is a configuration widget written in CSS3, JavaScript, and JQuery framework in UI Layer with Tag library, application deployed and tested on Linux.
- Designed and Developed JavaScript framework, which is wrapper on top of JQuery framework and AJAX, based UI Configuration widgets.
- Used JavaScript and CSS for UI Design Mockup. Written code in JQuery /JavaScript /CSS/AJAX for the navigation oriented application.
- Experience in using handle bars to keep our HTML pages simple and clean and decoupled from the logic-based JavaScript files
- Designing JSP usingJavaBeans.
- Used Node.js, React JS, Backbone MVC framework for developing the Single Page Application.
- Implemented JQuery Filter search, a JavaScript tool for adding a little search widget next to any page listing. This will hide all the list items that don't match the word that are being searched for.
- Used JQuery fancy box plug-in that adds stylish drop shadow to images posted on the webpage using JQuery.
- Web application development using AngularJS with cutting edge HTML5 and CSS3 techniques.
- Used MySQL as backend and Node.js for server side scripting.
- Developed UI and implemented for some plug-in’s using JavaScript, HTML, CSS and XML.
- Written and implemented JavaScript throughout the site, both as in-line and imported files.
- Designed rich user experience prototype for managing users and roles.
- Worked on JQuery that is especially used for testing JavaScript.
- Worked on Angular JS which combines web applications with Model View Controller capability to make development and testing of code efficient.
- Worked on JQuery mobile which is based on HTML 5 for designing user interfaces for web applications.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, Angular JS, React JS, AJAX, SVG, D3.js, jQuery, XML, SQL, Windows Platforms, IDE- Eclipse, Node.js.
Confidential, Jersey City, NJ
Java Developer
Responsibilities:
- Developed the Security services and placed the required Web Services archive(.aar file) in Axis 2 WEB-INF Services Directory in the repository
- Implemented object/relational persistence (Hibernate) for the domain model.
- Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Implemented theWeb Servicesand associated business modules integration.
- Developed and implemented the MVC Architectural Pattern using Spring framework, JSP, Servlets and Action classes.
- Used SOAP UI to test the different methods in the Web Service.
- Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Used Stateless Session Bean to implement Business Process and interact with DA layer for DB Access.
- Developed Complex Web Services and tailored JAX-RS API to suit the requirement.
- Developed the presentation layer using JSP, HTML, XHTML, CSS and client validations using JavaScript.
- Used Spring MVC framework for configuring the application.
- Implemented spring quartz Jobs for the Daily nightly jobs for the generating the various application reports.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Wrote Complex named sql queries using Hibernate.
- Involved in creating the Hibernate POJO objects and mapped using Hibernate mapping files.
- Used JUnit for Unit Testing. Wrote Test Cases & Test Suites to support the Test Driven.
- ANT was used as a build tool. Also worked in an agile work environment.
- Used Log4j for logging errors, messages and performance logs.
Environment: Windows XP, JDK 1.6, Oracle 10g, Web sphere, CVS, Rational Clear quest.
Confidential, Virginia
Java/Front-End Developer
Responsibilities:
- Setup Agile iteration, product life cycle and had daily scrum meetings.
- Played a programmer role in UI design and development of the front-end architecture.
- Involved in the designing, development and testing of the application.
- Designed mockups, GUI layouts by using HTML, XHTML, XML, CSS and JavaScript.
- Developed User Interface for the application using JSP, HTML and Ajax.
- Creating cross-browser compatible and standards-compliant CSS based page layouts.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using JQuery, JQuery UI.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Wrote application level code to perform client side validation using JQuery and JavaScript.
- Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX.
- Designed and development of Web pages using PHP, HTML, CSS including Ajax controls and XML.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Used AJAX to create better, faster and more user-friendly web applications.
- Used Javascript for validation of page data in the JSP pages.
- Used Oracle as a database to create deals and related data for the application.
- Used SQL developer for retrieving the deal data and to modify the data in database.
- Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems.
- Used Multithreading Executive Services for posting and parsing messages.
- Wrote complex SQL Queries involving Unions and multiple Joins.
- Participating in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts.
- Created Stored Procedures using SQL/PL-SQL for data retrieval and data modification.
- Used JDBC for connection with Back end MYSQL Database.
- Used JUnit for unit testing of application.
- Deploying and testing the application on different servers like JBoss and Websphere as per the module.
- Developed SQL scripts for data migration.
Environment: HTML, CSS, JavaScript, jQuery, Web sphere, Spring MVC, Log4JAJAX, SQL, Jquery Mobile, Oracle, Mongo DB, JUnit, Windows
Confidential, Richmond, VA
Front End/Java Developer
Responsibilities:
- Plan and execute phases of the software development lifecycle utilizing Agile methodologies to achieve end-to-end development of web-based applications.
- Work with internal customers to gather business processes and project requirements.
- Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Familiar with concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, JQuery, AJAX, JSON, AngularJS and Angular-formly.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Wrote application level code to add functionality on the client side validation using AngularJS and JavaScript.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used AJAX extensively to implement front end /user interface features in the application.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Extensively used Angular JS (Angular Bootstrap) for ng-grid, and UI components.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Debugged the application using developer tools to traverse the documents and manipulated the nodes using DOM and DOM Functions.
Environment: HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, Angular JS, Angular-formly, Bootstrap, Responsive design, Gulp.
Confidential
Jr. Front End/Java Developer
Responsibilities:
- Created prototypes in HTML, JavaScript and CSS for different modules such as Log in, Client Information etc.
- Developed Web UI involving HTML, CSS, AJAX and JavaScript.
- Developed various interface screens using Web Forms, JSP and HTML controls for Client-Server interaction.
- Involved in Requirements gathering phase of SDLC (Software Development Life Cycle) with Business Analyst.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Tested cross-browsers compatibility on a range of projects.
- Developed SQL Stored Procedures in PL/SQL stored procedural language using TOAD integrated development tool.
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
- Elegant implementation of page designs in standards-compliant HTML and CSS.
- Use Eclipse to develop the applications as an integrated development Environment tool.
- Worked closely with Technical Development Manager to help track, prioritize, estimate, and recommend resources for all Technical Development Team projects.
- Have created data fix script to fix the data issue in production environment.
- Used AJAX extensively to implement front end/user interface features in the application.
Environment: HTML, CSS, JavaScript, DOM, MySQL, AJAX, XML, UNIX.
