Sr. Java Full Stack Developer Resume
Boston, MA
SUMMARY
- Over 10 years of experience in IT Software as a User Interface Designing (UI) and Web applications by using UI authoring for web technology.
- Development using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML, JSON.
- Expertise in designing User Interface (UI) applications and professional web applications using HTML5, XHTML, CSS3, JAVASCRIPT, JQUERY, AJAX, JSON AND XML.
- Strong knowledge and experience with various JavaScript Libraries, especially JQuery, Bootstrap, ReactJS, AngularJS, Node.js, Ext.JS, Backbone.js.
- Specialized in developing APIs for web applications using MEAN Stack Technologies MongoDB, Express, AngularJS, and NodeJS.
- Developed REST API endpoints from live incoming car data from live sensors using Spring REST API, Spring Boot and Using Hibernate and JPA stored incoming data into database for further processing.
- Created alerts based on incoming data to monitor the situation of the vehicles
- Used GitHub, SourceTree for version control and AWS to host REST API.
- Experience with Responsive Web Design, JSON, AJAX, AngularJS, and Bootstrap.
- Technically expertise in working with HTML/5,CSS/3, JavaScript, jQuery, Ajax, JSON and CSS projects and successfully finished projects in mobile platforms (IOS, Android and BlackBerry) and Responsive Web Design (RWD) projects.
- Experience in HTML5 Web and Mobile applications (Apple IOS, Blackberry, Android, Windows) and Web technologies (HTML5, CSS3, JavaScript, jQuery).
- Experience in using various IDE's, Dreamweaver, Notepad++, eclipse, Adobe Photoshop, Sublime.
- Experience in presentation layer using JSP, HTML, XHTML, CSS, Ajax, JavaScript.
- Translation of designer mock - ups and wireframes into an AngularJS front-end
- Extensively used Grunt and Gulp as an associate to NodeJS to establish the connectivity between database and client.
- Involved in working with various features of UnderscoreJS and NodeJS to design responsive web applications.
- Expert in HTML5/CSS3 development and have experience ReactJS, AngularJS, Responsive design.
- Unit testing with Karma
- Working knowledge on Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Singleton Objects, Java Internationalization, Swing components, AWT, Streams & File I/O.
- Knowledge on building the native container/components for mobile app development using JAVA for Android and Objective C for IOS.
- In depth knowledge of Object Oriented programming methodologies (OOPS) and object oriented features like Inheritance, Polymorphism, Exception handling and Templates and development experience with Java technologies.
- Experience using Web services, XML related technologies such as SOAP, JAX-RPC, WSDL, SOA, UDDI and Axis, JAXB, DOM (Document Object Model), SAX (Simple API for XML), Apache Axis.
- Involved in all phases of Software Development Life Cycle (SDLC)
- Sound knowledge of RDBMS concepts and hands on experience with database Oracle, DB2 and SQL Server.
- Sound Knowledge and experience in developing and deploying application using JBoss, Glassfish, Confidential Web Sphere, Weblogic and Tomcat Servers.
- Excellent skills in building elegant professional websites while adhering to W3C standards.
- Excellent understanding of Software Quality, Configuration Management and Software Release Practices.
- Ability to perform and deliver in complex projects, meet deadlines and adaptable to ever changing priorities.
- Highly energetic and enthusiastic in learning and implementing new technologies and methods.
- Excellent communication and interpersonal skills demonstrated through exposure in working with Technical, Quality Assurance and Business Analysis groups.
- Ability to understand the application business in details, ensuring concern is addressed by interacting with the client, stakeholders and others term wherever necessary.
- Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
- Strong communication skills, with the ability to convey concepts, requirements between technical and non-technical stakeholders.
- Experience managing daily communication with an offshore development teams.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL, PL/SQL, HTML, JavaScript and XML.
Operating System: Windows,Windows 7/8/10,and Unix, LINUX/HP UX/AIX
JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, log4j, JUnit, DOM JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Struts, Hibernate, Sprig MVC, Web Services, JAX-RPC, RESTUFUL, CSS3, HTML5, AJAX, JavaScript, XML, DHTML, XSLT.
JavaScript Libraries: Backbone.js 0.9.2, React.js Ext JS 2.0/1.0, Angular.js, Node.js
Application/Web Servers: Web sphere Application Server, BEA WebLogic, Apache Tomcat, Jboss
Messaging Systems/web services: JMS API, MQ Series, SOAP, Restful WS, WSDL, JAX-RS, JAX-WS, JAXP, JAXB
Databases: Oracle, Confidential DB2, MS-Access, MS SQL-Server.
Web Technologies: AJAX, HTML, Java Script, Shell, DHTML, JRUN, XML/XSL/XSLT. Angular.JS, EXT.JS, jQuery, JavaScript, CSS, HTML5, DHTML, XML, DTD, HTTP, HTTPS,JSON, AJAX, Grunt, Gulp.
Design Tools and IDE’s: RAD, Eclipse, Rational Rose, UML, Rational ClearCase, Clearest, RUP, Visio 2000, Edit Plus, MS Front Page. RSA, WSAD, Eclipse, NetBeans, TDD, XP
Operating Systems: UNIX (Solaris, HP-UX), Red Hat Linux, Windows XP, MS-DOS
Others: Maven, JUnit, Log4J, CVS, TOAD, SQL, PL/SQL, ActiveMQ.
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Sr. Java Full Stack Developer
Responsibilities:
- Worked with customer to identify, develop business requirements and transform them to technical requirements.
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for designers and developers to understand them as per their perspective.
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Developed Object Model and UML design models for developing Use cases and created Sequence
- Diagram, class diagram and active diagrams for application components and interfaces.
- Developed UI using HTML5, CSS3, AngularJS and JQuery to display the data on the client side. Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- Worked with customer to identify, develop business requirements and transform them to technical requirements.
- Developed all the UI pages using HTML5, DHTML, XHTML, DOM, CSS3, JavaScript, jQuery, Ajax.
- Involved in front-end development utilizing Java Script frameworks such as Angular.JS, Node.JS and jQuery as well as front end technologies HTML5, CSS3, Ajax.
- Extensively used Grunt and Gulp as an associate to NodeJS to establish the connectivity between database and client.
- AngularJS integration with a MEAN back-end
- Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
- Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code
- With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Developed application with Front-end JavaScript frameworks with Angular JS.
- Designed and developed data management system using MySQL.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Developed application with Front-end JavaScript frameworks with Angular JS.
- Developed dynamic web pages using HTML, CSS, and JavaScript.
- Used Dreamweaver and Photoshop tools for web application development.
- Implemented a common styling with the help of CSS across entire application that controls color, layout, width, height, font size, images size and accomplished other graphic related features.
- Participated in design brainstorming sessions, technical design reviews, formal code reviews, bug triage, and functional walkthroughs.
- Wrote test plans and performed unit testing and performance testing.
- Worked with the systems team and Quality assurance team in the process
Environment: OO JavaScript, HTML5, CSS3, Responsive Web Design, JQuery, XHTML, XML, JMS, REST, JSON, Ajax, Servlets, JSP, Mongo DB, DOM, MVC, Junit, SQL, PL/SQL, Oracle, Bootstrap, Windows Web Services (REST).
Confidential, Louis, MO
Sr. Java Developer
Responsibilities:
- Designed and development of Web pages using HTML, CSS including Ajax controls.
- Developed data insertion forms and validated them using JavaScript.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Used AJAX to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- 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.
- Work in a collaborative environment leveraging JavaScript and NodeJS Frameworks which will be interfacing with various data stores as well as frameworks and services
- Responsible for maintaining current websites that include updating web pages and upload content changes.
- Extensively used AngularJS, NodeJS, JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Used Hibernate for Object Relational Mapping (ORM) purposes for transparent persistence onto the Oracle 10g database using Hibernate Query language (HQL).
- Involved in various phases of Software Development Life Cycle (SDLC) of the application development like Requirement gathering, Design, Analysis, Coding and Deployment.
- Design, develop and testing of SOA using SOA web services and Oracle fusion middleware.
- Maintained cross browser compatibility & implemented responsive design using twitter Bootstrap, Custom media queries etc.
- Used My Eclipse IDE, configured and deployed the applications onto Web Logic application server
- Implemented test cases using JUnit testing framework & configured applications on WebLogic application server.
- The application is designed using J2EE design patterns and technologies based on MVC architecture.
- Used Ajax, OO Java Script, JSP, JQuery, HTML and CSS to develop the application.
- Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Worked on integrating JQuery APIs with MVC pattern.
- Used AJAX frameworks like JQuery to develop rich GUIs and also involved in performance tuning the website.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
- Wrote test plans and performed unit testing and performance testing.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, AngularJS, NodeJS, JSP, SVN, jQuery, D3, C3JSON, AJAX, DOM, XML, XHTML, SVN, Chrome Inspector, Bootstrap IE Tester, Firebug, Apache.
Confidential, GA
Sr. UI Developer
Responsibilities:
- Implemented MVC architecture using Apache STRUTS framework.
- Used Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
- Performed client side validation using Javascript and server side validation using Struts Validation Framework.
- Developed the presentation layer using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
- Developed Restful webservices using Jersey framework.
- Responsible for design and development of the web pages from mock- ups.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Created web pages which are informative and yet very neat and interesting to look at.
- Wrote application level code to interact with the backend databases JQUERY, AJAX and JSON.
- Used angular.js for developing single page web applications.
- Worked with Devops Engineers & Architects to deploy scalable infrastructure on AWS.
- Created AWS Cloud Formation (Infrastructure as a code) scripts as per the infrastructure requirements.
- Built App Cartridges using configuration management tools like CHEF and Ansible.
- Performed local testing using Vagrant & Test-kitchen.
- Validated deployments by writing integration tests in server-spec.Automated test deployments using Jenkins.
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Wrote Page level code using JavaScript with Angular JS framework along with JQUERY and other JavaScript libraries.
- Enhancing the existing system with the new requirements and fixing bugs if any.
- Used various PL/SQL statements to store and retrieve the data from database.
- Involved in developing Unit Test cases and testing the Application.
- Used Log4j for External Configuration Files and debugging.
- Involved in the complete life cycle of the project from the requirements to the production support.
Environment: Java, Java Beans, J2EE, SOAP, Web Services, Jersey, XML, Unix, WebLogic, Oracle 10
Confidential, Waukesha, WI
Sr. UI/Java Developer
Responsibilities:
- Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section, etc
- Developed GUI using JavaScript, Angular JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery, jQuery Mobile, Backbone.js.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depends on the user request, implementing Ajax features for the application.
- Developed applications, which access the database with JDBC to execute queries, prepared statements, and procedures.
- Worked with React Containers to update the state of an APP produced by Redux and by mapping those to the React component using React-Redux.
- Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
- Developed custom directives and Services in AngularJS.
- Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, ReactJS
- Worked with HTML5, CSS3, JSON, JavaScript, ReactJS and ES6 for developing user interface.
- Extensively used Grunt and Gulp as an associate to NodeJS to establish the connectivity between database and client.
- Used GIRA for assigning user stories and for task runner have used Gulp.
- Created documentation for all the components which is included in React-Bootstrap page.
- Developed server side application using ReactJS with Express framework that handles the HTTP requests sent from the front-end ReactJS routes, performs all the CRUD operations such as get, post, put and delete.
- Developed and Deployed SOAP-Based Web Services on Tomcat Server
- Coding of SQL, PL/SQL, and Views using Confidential DB2 for the database.
- Used Eclipse IDE for writing code and BEA Weblogic as application server.
- Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
- Used JDBC, MQ Series, Web Service, and Hibernate framework to access the data from back-end MS SQL database server.
- Spring framework to implement bean to declare a service and accessed those using Application context.
- JMS for sending and receiving Message through application server.Used XML SAX to parse the simulated xml file that has simulated test data.
- Used SVN for version control & Used Log4J logging framework to write Log messages with various levels.
- Developed Automated Test Application, which validates various XML document using Junit and XSLT.
Environment: JDK 1.5, Java/J2EE, EJB, JSF, Hibernate, Jakarta Struts, Spring, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, VSS, JMS, Agile Programming, Eclipse, GWT, MSSQL Server 2005, Ajax, AXIS, Web Services JAX-WS, BEA WebLogic Server, UML, Maven, UNIX, SVN.
Confidential, Houston, TX
UI/Java Developer
Responsibilities:
- Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, WebApp components, recoverability, intelligent workflow features, internationalization, and upgradability.
- Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls.
- Designed RESTful XML web service for handling AJAX requests.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
- Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
- Implemented Rest based web services using JAX-RS annotations, Jersey provider and consumed using $HTTP services from angular JS modules.
- Developed applications using Spring Framework for Dependency Injection (Inversion of Control) and implemented the business logic using EJB (session and entity beans).
- Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, prototype and Composite View.
- Designed and developed Guidewire applications and relevant components and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
- Developed the necessary front end user interfaces in JSP's, HTML, Java Script, CSS and AngularJS that will be integrated using Spring MVC Framework.
- Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.
- Experience Tester in Agile Development Env. Using TDD and ATDD approach.Executed test scripts using Selenium WebDriver and analyzed the test results
- Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
Environment: J2EE, Spring, Spring MVC, Jenkins, Spring Core, EJB, ATD &TDD, Hibernate 4.0, JBoss, Mockito, Rest web services, Selenium, HTML5, JavaScript, CSS, SVN, AngularJS, JavaScript, Oracle, JUnit, Confidential WebSphere 6.x, Mongo DB, Maven, Log4j,Guidewire, Jira Rational Rose.
Confidential
Java Developer
Responsibilities:
- Extensively used JSON mechanism to convert Java objects to its respective JSON data and vice versa.
- Developed app-tier (Controllers), web-tier (JSP, HTML, XML, XSLT and JavaScript) using Java, Spring MVC, J2EE, Eclipse and Tomcat.
- Responsibilities included handling and delivering business requests, analysis and design, code construction and review, testing and maintaining the quality of deliverable in a team of 5 members, delegation of requests to team members and tracking.
- Designed the start page layout with the new UI's in JSPs as per the project requirements using Java Beans.Defined various object dependencies using Spring DI module.
- Implementation of Spring MVC architecture by separating the business logic from the presentation logic using Struts framework.
- Used Spring framework’s Dependency Injection (IoC) framework to configure application components and manage their lifecycle.
- Employed some best practices in application development such as using design patterns where ever possible for e.g., Singleton pattern while creating user session object, Factory pattern while dealing with creates objects without exposing the instantiation logic to the client.
- Extensively used log4j to do logging of information in the application.
- Enhanced the application for multithreaded scenarios. Deployed the application under Apache Tomcat Application Server and resolved the production issues during migration onto the production server.
- Designed and implemented front end web pages using CSS, HTML, Java Script, JSP, XHTML and JSTL.
- Worked with the team in implementing the drag and drop functionality using JQuery.
- Monitored error logs using Log4J and fixed the problems.Worked on JUnit Framework for Test Driven Development.
Environment: Java, Spring, iBatis, Struts, JSF, UML, JSP, Servlets, ANT, XML, EMC Documentum, JIRA, Swing, Apache Tomcat, SQL, EJB, JQuery, MySQL, Toad, SQL Server, DB2, Apache AXIS2, WSDL, NetBeans, JBoss, Mercurial, ClearCase, Selenium, Water Fall Model
Confidential
Java/UI Developer
Responsibilities:
- Involved in web designing and development using HTML, DHTML, XHTML, CSS 2, JavaScript and extensively used Table Less Design in CSS for positioning.
- Designed and Developed JavaScript frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets
- Created cross-browser compatible website with Modernizrand prototypes in HTML, CSS, JavaScript for different UI pages and work on MySQL.
- Successfully handled JSON /XML data and functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Used jQuery and AJAX for performing client side validation and implemented server side validating business rules in Java.
- Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
- Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
- Designed, coded and configured server side J2EE components like XHTML, Servlets, Java Beans, JTS, Java Mail API, XML, XML Parser API.
- Used SWING components to develop standalone client, which communicates with the multithreaded server application.
Environment: HTML5, CSS3, JQuery, AJAX, JavaScript, Responsive Design, MYSQL, JSON, XML, XHTML, DHTML, DOM, Internet Explorer, Firefox, Chrome and Windows.
