Sr. Java/ui Developer Resume
Seattle, WA
SUMMARY
- Around 9 years of experience, strong GUI, wire - framing/prototyping skills using scripting languages like HTML5, HTML4, DHTML, XHTML, Java Script, DOM and Cascading Style Sheets (CSS3).
- Developed well responsive single page applications using Angular2, AngularJS, React Js, ExtJS frameworks, JavaScript, and jQuery in conjunction with HTML4/5, CSS2/3 following W3C standards.
- Agile Management and Software Development with Extreme Programming, Scrum, RAD and "Agile" RUP.
- Maintained Cross Browser compatibility and implemented Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Experience with hands on developing professional web based User Interface (UI) using HTML5, CSS3, JavaScript, JQuery, AJAX and JSP.
- Extensive experience in developing enterprise and multi-tier Web based software development applications using Core Java and J2EE technologies like Servlets, JavaBeans, JSP, JDBC,JSTL,IBM MQ Series, JNDI, JMS, JSF, EJB, MDB, Hibernate 4.0, Struts2.0, Spring 4.2(including web flow), Web Services(SOAP & REST)
- Collaborated closely with design and user experience teams to design workflows and interactions for product features and enhancements.
- Involved in development of rich user interface components using Ajax, React Js, JavaScript, JQuery.
- Worked on Node.js to augment browser based applications with MVC capability, Implemented client side pagination feature using Data table,JSONand AJAX.
- Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
- Worked on Oracle tools like TOAD, SQL*PLUS, extensively used Oracle Collections and Bulk techniques.
- Expertise in designing and developing applications using J2EE technologies including Servlets, JSP, EJB, Struts, Spring, Hibernate, Web Services, XML, JNDI, JDBC, CVS, Maven.
- Experience in developing Enterprise applications using RMI, EJB (Entity Beans, Session Beans, Message Driven Beans), JNDI, Java IDL, JTS and JTA.
- Experience in working with SOA Web services using JAX-WS, JAX-RS, WSDL and SOAP messages, Hands on experience in Ant/Maven Scripts.
- Performed PCI audits on front-end pull requests and add bug fixes to features on a large-scale, micro-UI billinginterfaceproject using Angular2, LESS, HTML5, Git, and Gulp/Grunt
- Proficient in NoSQL document storage database, MongoDB.
- Experience in working with cloud technologies like Amazon Web Services (AWS), Microsoft Azure, Google Cloud, Rackspace…etc. and NoSQL databases like Cassandra, DynamoDB, Mongo Db, Couch DB, PostgreSQL, HBase, Oracle NoSQL database…etc.
- Developed Restful Web Services for various features of application like registration, un-registration, form submission and Order Management.
- Have working knowledge of PL/SQL and databases like MySQL, SQL Server, Oracle, MongoDB, IBM DB2, Apache Cassandra and tools like TOAD.
- Performed automation for Functional and Regression Testing using Selenium WebDriver and Cucumber.
- Experienced in White Box Testing by authoring Python and Java Codes in Selenium.
- Involved in testing the application utilizing the Waterfall methodology, Defects were logged and reported.
TECHNICAL SKILLS
Languages: Java, PHP, HTML4, HTML5, XHTML, DHTML, DOM Scripting, XML, Java Script, CSS3, AJAX, JSON
Tools: & Frameworks: Struts, Spring, Spring Boot, Junit
Web Technologies: Foundation, Bootstrap, Git, WordPress, jQuery, React Js, AngularJSRedux,Angular2,gulp.js,Node.js
Java Technologies: J2EE, JSP, JSTL, JavaBeans, Servlets, Struts, Web Services, JDBCRest API, MVC, Spring
Databases: MS SQL Server 2005/2008, MS Access 2000, MySQL, PostgreSQLNoSQL, MongoDB, Oracle
IDE: Eclipse, IntelliJ, Visual Studio, Dreamweaver, Edit Plus, Adobe Dreamweaver CS3, Adobe Illustrator CS3
Platforms: Windows, Unix/Linux
Application Servers: IBM Web Sphere, Web Logic, Tomcat Server and JBoss Seam
Version Control Tool: Tortoise SVN, GIT, Perforce.
Testing Tools: Junit, Log4j, Mocha, JIRA
Others: WinSCP, Putty, Excel, MVC Design Pattern, SDLC Lifecycle, Agile Methodology.
Bug Trackers: Team Track, Bugzilla and SBM
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Sr. JAVA/UI DEVELOPER
Responsibilities:
- UI development using Angular JS, Ajax, jQuery, React Js, Ext JS, HTML5, CSS and JavaScript.
- Developed the application by using HTML5, Java/J2EE. Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Experience working with Agile methodologies, Familiar with SVN Versioning tool.
- Developed various Database interaction objects by implementing the DAO (Data Access Object) patterns and used JDBC as Model Component, Converted the XMI code to Angular2.
- Integrated REST web services call to get data from response and show them onUI
- Used React JS to make web pages rendering faster, instead of using ng-repeat in Angular 4 used ng-React to achieve the same.
- Used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete form validations
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux and Bootstrap.
- Strong Experience on client-side JavaScript tests with Karma and Mocha and also used Jasmine, protractor, behavior driven development framework for testing JavaScript and Angular2 code.
- Developing professional web-based User Interface (UI) using HTML5, React, CSS3, JavaScript, jQuery, AJAX and JSP
- UsedMiddleware, Redux-Promisein application to retrieve data from Back-End and to also performRESTFUL services.
- Built full stack ecommerce application using the JavaScript MEAN stack: MongoDB, AngularJS, Express JS, and Node Js.
- Experience in developing applications using Agile, Scrum and Waterfall methodologies.
- Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
- WritingJUnittest cases for unit testing and to maintain the accuracy of the program code.
- Setting up the test environment for developed classes using JUnit framework and maintaining the error log using Log4j Jar file.
- Created a web based application to run and see the reports from the corporate office across all stores.
- UsedNode.jsfor server-side code and Express.jsas the framework. Written callback functions for the Restful API.
- Used Spring Bootwith Micro Services and developed Spring based application with very lessconfiguration.
- Created REST Micro Services APIs using Spring Boot Application.
- Implementation using advanced Object-Oriented JavaScript concepts such as Prototypes, Closure, and Class Structures.
- Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
- Implemented Maven build tools to build jar, war files and deployed them to target servers.
- Worked on Oracle10g data base for storing and retrieving the application data.
- Written migration/deployment shell scripts on Linux/Unix platforms using VI editor.
- Configured Data source and connection pool settings by using WebSphere server Admin console.
Environment: Core Java, Unix, Maven, XML Schemas, XML, JSF, Java Script, React Js, Node JS, CSS3, SASS, ExtJS, HTML5,MongoDB,NoSQL, Bootstrap, Angular2, Angular JS, Scrum, Java, Groovy, Hibernate, Design Patterns, Servlets, JUnit, Mocha, Web Services.
Confidential, Dallas, TX
Java/UI Developer
Responsibilities:
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
- Worked on Rest Web Services and Node Rest framework for backend services while using MongoDB for database services.
- Agile environment with active participation in scrum events such as sprint planning, daily standups, review and retrospective meetings.
- Involved in all stages of Software Development lifecycle (SDLC) as well as Agile/Scrum workflow.
- Used HTML5, CSS3, Sass, jQuery, PHP, MySQL, Git, Gulp, Grunt, and REST/SOAP APIs to develop complex responsive WordPress themes and plugins
- Created a build script using Gulp.js task runner and a boilerplate theme for internal use
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Re-factored existing modules to in corporate newly developed frameworks based dependency injection to come up with rugged unit testing framework
- Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
- Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
- Used SpringFramework for Dependency injection and integrated with JDBC frameworks.
- Used Spring Bootwith Micro Services and developed Spring based application with very lessconfiguration.
- Used spring's test framework to create integration tests for various Springboot and Spring Batch applications.
- Used Struts framework along with JSP, HTML5, CSS3, Angular2 and Java Script to construct the dynamic web pages for the application.
- Developed the Presentation layer using the MVC paradigm with Micro Services, implemented by Spring MVC.
- Experienced in implementing microservice architecture using RESTful web services.
- Created XML for deployment descriptors, struts configuration files and integrated to validation files.
- Design HTML prototypes, visual interfaces and interaction of Web-based design and hand code CSS.
- Created and configuredDrupalcontent types, views, permissions and more.
- UsedNode.jsto run Grunt tasks and properly build the project (compile, minify, concat etc.).
- Used different Event Handlers on the html elements to retrieve and verify data appropriately, Handled Asynchronous Service Request/Response.
- Used Web Services on front end, Servlets as Front Controllers and Java Script and Angular2 for client side validations.
- Consumed Web services using JAX-WS and generated client stubs from wsdl for web services.
- Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool for performance testing
- UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda Functions Including AWS EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling.
- Used Eclipse as the Java IDE in the development of the application, Used DB2 as the database and wrote SQL & PL-SQL.
Environment: Core Java, Java 1.4, JBuilder2006, XML Schemas, XML, JSF, Java Script, CSS3, HTML5, Angular JS, Angular2, Node JS, Scrum, Spring, Hibernate, Design Patterns, Servlets, JUnit, JMS, AWS, Web Services, DB2, MongoDB, UNIX, Windows XP.
Confidential, Detroit, MI
Application Developer
Responsibilities:
- Participated in designing the overall three-tier architecture following MVC pattern, and data communications (RESTful Web Service) between Presentation Tier and Logic Tier.
- Java is used in multiple server-side integration, SVN is used for source management.
- Designed and created store, actions and reducers using Redux unidirectional data flow
- Use of redux middleware for logging and talking to the asynchronous API.
- Used YUI library for building richly interactive web applications using techniques such as DOM scripting, HTML, AJAX.
- Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
- Worked on an Agile- Scrum development methodology to ensure delivery of high-quality work with monthly iteration, also involved in sprint planning and retrospectives.
- Implemented Restful web service in YUI Grid Data and YUI Menu.
- Designed and developed the microservice application.
- Followed Scrum approach for the development process
- Balancing the needs of the application, the performance characteristics of the database engine, and the data retrieval patterns.
- Developed client side validation code using JavaScript and JQuery Validation Plugin.
- Involved in enhancement of existing application utilizing JSP, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Utilized Waterfall Methodology (SDLC) to manage development lifecycle.
- Used Angular2 framework to bind HTML (views) to JavaScript objects (models).
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and responsible for creating detailed wire frames and process flows.
- Developed various APIs that can extensively help the high charts to extract data from MongoDB.
- Was working with Spring MVC framework and MongoDB for data communication (DAO) layer.
- Used Mongo Aggregate Functions to extract data from MongoDB and performed actions as user requirement.
- Experience in writing unit tests on both client and JS server side usingJasmine, Mocha and Chai frameworks
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Designed and coded application components in an agile environment utilizing a test driven development approach.
- Developed Unit test cases for the classes using JUnit.
Environment: Core Java, J2EE, JSP, Servlets, JSF, Spring MVC, IBM WebSphere, Java Script, CSS3, JQuery, Bootstrap, Angular2, Angular JS, Struts, Oracle, SQL/PLSQL, JUnit, Mocha, Web Services, Apache Tomcat Server, MongoDB, Linux, HTML, XML, XHTML, CVS, Windows.
Confidential
UI/UX Developer/Designer
Responsibilities:
- Involved in Development, Integration and Testing of application modules, also Developed presentation layer using, HTML, Java Script, JQuery, CSS, JSP.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular.js, Backbone.js and Bootstrap with MySQL database.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Developed source code to consume JSON response received through AJAX calls using JQuery.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Developed callback functions to parse and handle JSON data returned from the server.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree
- Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation.
- Created data access layer using SQL and PL/SQL.
- Used JMS for Point-to-Point asynchronous messaging for high transactional Banking operation.
- Worked on JQuery, AJAX, JASON and JSF for designing highly user interactive web pages.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
Environment: Core java, Java 1.5, J2EE, JSP, JSF, Servlets, AngularJS, Hibernate, SQL, HTML, Springs, JQuery, JNDI, JMS, PL/SQL, JBOSS, ANT, XML, Java Script, CSS, Windows, Eclipse, Log4j
Confidential
Software Engineer
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Wrote Specification for the development.
- Wrote JSPs, Servlets and deployed them on WebLogic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations, Participated in Server side and Client side programming.
- Wrote SQL stored procedures, used JDBC to connect to database.
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Created a user Interface through HTML and JSP, Standard Tag library.
- Involved in developing various Servlets.
- Tested and validated the application on different testing environments.
- Used DB2 as the database and wrote SQL & PL-SQL.
Environment: Core Java, JSP, HTML, Servlets, Java Script, DB2, SQL, PL-SQL, JDBC, MS Excel, UML, Apache Tomcat.
