Java Ui Developer Resume
Boston, MA
PROFESSIONAL SUMMARY:
- Professional Java Front - End/Full-Stack/Web Developer with 5+ years of Software development experience that includes Web-based and Enterprise Application development in the domains of Banking-Finance and Healthcare. Areas of expertise include Analysis, Design, Development and Testing with excellent knowledge and expert level skills.
- Experience in Design and Development of Enterprise, Web Applications using Java, J2EE and Web related Technologies
- Experience with Server side Programming and Front-End Development by using all Java API and Web related Technologies.
- Experience with Web Design & Development with latest technologies and frameworks
- Experience in developing of Web Applications using Struts MVC framework and Spring Platform.
- Experience with creating Mockup Web pages and turning them in to real web pages.
- Experience in developing Web Applications using HTML5, CSS3, JQuery, AngularJs, AJAX, JSON, SASS, Bootstrap, XML, XSL and JavaScript.
- Experience with Web Page Navigation Configuration and template design that will apply across multiple pages.
- Experience with working on Web applications and Web based products.
- Experience with implementing and consuming of Rest based web services using JAX-RS API Experience with Spring by creating respective views, controllers, Bean Classes, Configuration of Beans and implementation of DAO
- Experience with Struts framework by creating respective JSP views, Action classes and configuration
- Experience with Hibernate by doing mapping and configuration, implementing Pojos as well interacting with the data.
- Experience with various types Databases like Oracle, SQL Server and DB2 as well ORM Tools Hibernate, iBatis.
- Good experience with SQL writing of Queries, Stored Procedures and displaying of Resultset data on Front-end by means of Graphs and Grids
- Experience in working with SQL, PL/SQL stored procedures, functions, triggers to interact with DB
- Experience working with all Java and J2EE related technologies JSP, Servlets, EJB, JNDI, JDBC, JMS
- Experience with AngularJs Forms, implementing Custom Directives and Routing Features
- Experience with Bootstrap in creating layouts, different forms & controls, Plugins
- Experience with UX Design as well creating of Mockup Screens/Prototype for the Applications
- Good experience with SASS, RWD and Bootstrap
- Experience with Configuration Management tools like Rational ClearCase, Perforce, StarTeam, Subversion, CVS and GitHub
- Experienced in build tools like Ant and Maven, Log4j for Logging and jUnit for testing.
- Experience in Deployment and Testing of Web applications with WebSphere, Tomcat as well Web Logic Application Servers.
- Excellent Knowledge of Standards specified by W3C Committee.
- Good experience in Object-oriented design and programming (OOD & OOP).
TECHNICAL SKILLS:
Web FrontEnd Technologies: HTML, HTML5, CSS, CSS3, Bootstrap, JavaScript, AJAX, JSON, JQuery, SASS, Scout, Grunt, Webpack, Babel, XML, XSLT
Web Application Frameworks: Spring MVC, Spring Boot, Spring Security, Oauth2
J2EE & Java Technologies: Java, J2EE, JSP, Servlets, EJB, JMS and JDBC
ORM Tools: Hibernate, iBatis, Spring Data JPA
JavaScript Frameworks: AngularJS, NodeJS, Express
Web Services: REST (JAX-RS, Jersey)
Cloud: Amazon Web Services (AWS): Elastic Beanstalk, EC2, S3, Heroku, DigitalOcean
Application/Web Servers: WebSphere, WebLogic, Tomcat
Development Tools/IDE s: RAD, WSAD, Eclipse, NetBeans, Intellij
Databases: Oracle 9i/10g, MySQL, SQL Server7.x, DB2, Mongo, Redis
Defect Tracking Tools: Rally, Onyx, Mercury Quality Center, Rational Clear Quest, Jira, BugZilla, VersionOne.
Version Control Tools: Perforce, Subversion, GitHub.
Operating Systems: Windows 7/ XP/98, Windows NT, MS-DOS, UNIX, LINUX.
WORK EXPERIENCE:
Java UI Developer
Confidential, Boston, MA
Responsibilities:
- Created the Setup Configuration module by using AngularJs Forms, Custom Directives and implemented Routing Features for detail pages
- Participated in User Meetings, Gathered Input and created Mockup Screens for entire application using Balsamiq tool
- Created Responsive Fluid Layout for the application using Bootstrap so that it will be cross-platform, cross-device compatible
- Implemented REST APIs for Setup User Configuration for the form data posted from the Wizard.
- Implemented REST APIs for downloading of List data of various User details.
- Implemented the User Module where we can fetch, update or delete Users with Spring, Hibernate and Restful Web services.
- Writing of SQL Queries and Stored Procedures for data retrieval and rendered the resultset data on the Front-end by means of graphs and grids
- Implemented Business service layer for Order Management module with data routed through different channels using Java, J2EE APIs and classes
- Created the Dash Board for the applications which will show the Data Visualization, Various Vitals and Status changes using JQuery, Google-charts, HTML5, CSS3, JavaScript, JQuery, Ajax, JSP, JDBC and Java
- Handled all cross-browser compatibility issues by making the App look uniform across all the browsers.
- Used Eclipse as an IDE and Tomcat as Web Server for deployment and Testing of the Application.
- Used jQuery mainly for adding several functionalities to the application (calendar, tooltips, popover, hiding elements, validation, making Ajax calls, etc.)
- Worked on developing MEAN (MongoDB, Express, Angular and Node) stack for rapid prototyping of applications for client demonstrations.
- Responsible for overall design, analysis of UI components and integration with existing J2EE and Web Services Layer
- Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
- Developed HTML prototypes and UIdeliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Used Gulp JS along with Node JS to perform watch on unit tests, Modification and live reloading to apply the changes made.
- Worked using ECMAScript 5&6 (ES 5/ES 6) feature like default parameters, Template literals, Multi line strings, modules, classes, Arrow functions, etc.
- Involved in Creating and Consuming Restful Services using Node JS and Express Framework.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.JS and jQuery.
- Created required templates and reusable style sheets based on UIstandards and company's requirements.
- Maintaining Cross Browser compatibility and implementing Responsive Web Design (RWD) using Twitter Bootstrap, media queries, Adaptive Content and RESS.
Environment: Java, J2EE, JDBC, Restful, Spring, Hibernate, AngularJS, MongoDB, WebPack, Node, TypeScript, BackboneJS, Gulp, HTML5, CSS3, Balsamiq, Bootstrap, JavaScript, JQuery, AJAX, JSON, SQL, Oracle, AWS EC2, S3, Google-charts, GitHub, Jira
Java Web Developer
Confidential, Boston, MA
Responsibilities:
- Participated in User Meetings, Gathered Input and created Mockup Screens for entire application with HTML5, CSS3, JavaScript
- Created Responsive Fluid Layout for the application using Bootstrap so that it will be cross-platform, cross-device compatible.
- Created various web pages for Project Setup, Domain Configuration, Project Information and Admin Approval Pages using Java, JSP, HTML5, CSS3, JQuery, JavaScript.
- Created AngularJs Forms, Custom Directives, Controllers, Filters for Admin module.
- Created respective Action Classes and JSP pages at presentation tier using Java, JSP and J2EE related technologies
- Implemented Rest based Web Services for business tier using JAX-RS API and consumed of Web Services.
- Used Hibernate for mapping, configuration and created respective classes for interacting with the Data
- Utilized various JavaScript and jQuery libraries, AJAX for interactive features on pages.
- Used JQuery, Ajax for service calls on pages to interact with the server for information.
- Used different JQuery UI Widgets like Tabs, Date Picker, Tooltip and Progress bar with different effects.
- Handled all cross-browser compatibility issues by making the App look uniform across all the browsers.
- Used Eclipse as an IDE and Tomcat as Web Server for deployment and Testing.
- Resolved various defects on time and taken care of various issues on QA, UAT environments.
- Responsible for Node.js RESTful API developing, as a middleware system to call SOAP web service.
- Participate in the front-end architecture work in a new generation system developed by React. working with backend dev on AWS ElasticBeanstalk, S3 bucket, API Gateway;
- Responsible on production page performance. resolved significant webpage optimization.
- Exposed to Pair-programming, BDD, TDD in a high flexible Scrum team.
- Built tool and write Front-end tutorial document in the team for front-end integration improvements.
- Used Struts, Spring, HBase DB to build the server side system.
- Contributed to a Server-side UI library to make others Java developer using Extjs components easily.
- Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the jsp page.
- Coach teammates to archive complex Front-end interactions, especially in Extjs component extensions.
Environment: Java, J2EE, JSP, JDBC, Struts-Tiles, Spring Security/Boot, Hibernate, Node, Servlets Tomcat, Java, AWS, REST, SOAP, CouchDB, HBase, HTML5, CSS3, Bootstrap, JavaScript, JQuery, AngularJS, AJAX, JSON, Eclipse, Oracle, SVN, JIRA
Java Front/Back-end Developer
Confidential, Germantown, MD
Responsibilities:
- Created the real time monitors using JQuery Flot Plugin and implemented various features using JavaScript, html, CSS and JQuery.
- Involved in Design of the new web application and created prototype/mockup pages for the application
- Created Responsive Fluid Layout for the application using Bootstrap so that it will be cross-platform, cross-device compatible
- Implemented Action classes as well different forms with proper validation using Spring, Java, JSP and Web related technologies.
- Implemented the business service classes for various query panel pages with Java and J2EE.
- Used AngularJs to create respective Query Panel Pages and used built-in as well custom directives, filters for the application
- Created the Login page as well home page and several different Query pages by using technologies like Java, JSP, html, CSS, JQuery, JavaScript and AJAX.
- Extensively used HTML5, AngularJS, JSON and DOM scripting for form validations.
- Used Hibernate as Persistence Framework by creating mapping files and java classes at DAO and DTO Layers.
- Writing of SQL Queries and Stored Procedures for data retrieval and rendered the resultset data on the Front-end by means of graphs and grids
- Used RAD as IDE and WebSphere as Application server and deployed and tested the application.
- Resolved various defects on time and taken care of various issues on QA, UAT environments.
- Involved in Agile/ full software development lifecycle. Designing, coding, testing, debugging and support.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility
- Developed remote integration with third party platforms by using RESTful web services and successful implementation of Apache Spark and Spark Streaming applications for large scale data
- Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Performed different testing methods like unit testing, Integration testing, web application testing and selenium testing.
- For the manipulation of data from the database various queries using SQL were written and created a database using MYSQL.
- Used JavaScript data visualization framework (D3.js) to display the information in a chart view.
Environment: Java, J2EE, Spring Boot, Spring Security, JSP, JDBC, EJB, JavaScript ES6, Angular, Node, WSDL/XML, D3, Canvas, MySQL, PL/SQL, Apache Spark, RabitMQ, Jenkins, JSON, HTML5, CSS3, API Versioning, Subversion.
Java Web Application Developer
Confidential
Responsibilities:
- Architected and developed standard compliant full web application stack, SPA’s and e-commerce applications.
- Developed scalable Front-end architecture using Angular, ES5, ES6 and responsible refactoring and performance.
- Used Spring MVC with Spring Restful Template to Produce and consume Restful Web Services.
- Worked with Spring Dependencies injections, Spring MVC, spring web flows, DAO support classes and JPA.
- Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the jsp page.
- Responsible for setting up the Dev environment with brower/npm, browserify, webpack and Karma+Jasmine for testing.
- Created, configured and managed Amazon EC2 instances and set up security groups. Build and managed policies for S3.
- Documented specifications, changes, and workflows using Confluence and used JIRA for sprints and bug tracking.
- Worked with Angular JS Promises, Filters, UIRouter, Directives and developed some of the custom directives (elements, Attributes and classes) using angular.js
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Created custom filters which parses $http response to match the wireframes.
- Collaborated with team members with help of version control tool GIT.
Environment: Angular, Node, AWS, Spring, REST, Singleton, DAO, AJAX, jQuery, Karma, Jasmine, Protractor, Unit Tests, Integration Tests, E2E Tests.
