Java/ui Developer Resume
Dallas Fort Worth, AreA
PROFESSIONAL SUMMARY:
- 7 years of experience in Application and Web Development with emphasis on HTML/HTML5 , SASS, CSS2/3, BOOTSTRAP, JAVASCRIPT, ANGULAR JS, JQUERY, AJAX, DOM, JSON, XML, NODE JS.
- Experienced in development using Java EE, including JSPs, Servlets, Rest services, SOAP Web services, Jersey, JPA, and JDBC .
- Experienced in Spring Frameworks Spring REST/ Security/ Boot and Spring MVC.
- Experienced in integrating Hibernate in context files and configuring Hibernate session factory.
- Excellent understanding of Document Object Model (DOM) and DOM functions.
- Experienced in using SASS as the CSS preprocessor.
- Experienced on working with CSS Background, CSS Border, CSS Layouts, CSS Margin, CSS Padding, CSS Positioning, CSS Table and CSS Text.
- Experienced in developing applications with different layouts using Bootstrap - JS including grids, toolbars, panels, combo-box and buttons etc.
- Proficient in Single Page Application (SPA) using AngularJS frameworks.
- Extensively worked with AngularJS Controllers, Filters, Validations, Factory, Service and creating Custom directives to interact with the RESTful Services.
- Designed and developed intranet web applications using JavaScript and CSS2/3 .
- Proficient in designing Unified Modeling Language (UML) Flow Chart, Class Diagrams, User Diagram, Activity and Sequence Diagrams.
- Experienced with using Database tools like PL/SQL Developer , SQL Developer, MySQL Workbench and TOAD.
- Experienced building and deploying application in Apache Tomcat server 8 and JBOSS.
- Extensively worked with JUnit Framework for unit testing.
- Hands on experience in working with build tools Maven and Gradle.
- Experienced with unit testing frameworks like Jasmine and Karma.
- Experienced using Node.js, NPM task manager tool, build tool and package manager tool GULP, GRUNT and BOWER respectively while developing the applications.
- Experienced using Yomen for application scaffolding.
- Experienced with Unix commands, shell script and cronjobs.
- Experienced in AWS Cloud platform setting up EC2 instances, virtual private cloud (VPCs), and security groups.
- Hands on experience with Source code management tools GitHub and SVN .
- Experienced in Jenkins for continuous integration End-to-End automation for all build and deployments.
- Good understanding of Docker Configuration Management Tool.
- Experienced in working with Waterfall and Agile Scrum methodology of Requirements gathering, Analysis, Design, Development and Testing of application developed.
- Expertise at developing sprint planning, tracking defects etc. using the SCRUM tool JIRA
TECHNICAL SKILLS:
J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, JSTL, EJB, RMI, JDBC, JMS, Web Services
Databases: Oracle 8i/9i, MS Access, SQL Server 2008, MYSQL
Web Technologies: HTML/HTML5, CSS2/CSS3, Bootstrap, DHTML, XML, XHTML, XSLT, Ajax, jQuery, Angular 2,React.js, JSON, LESS, SASS, JavaScript
IDE: Eclipse 4.x, Xpress, Quark Xpress Microsoft SQL Server, GitHub, CVS, Apache Maven
Web & Application Servers: Tomcat, JBoss 4.x/5.x
Web Services: Web Services, SOAP, Restful, WSDL, JAX-WS, AWS, Apache AXIS, JMS and SOA.
Developer Tools (IDE): Microsoft visual studio, Sublime Text, Notepad++, Dreamweaver, Eclipse, Net Beans, Brackets.
Version Control: SVN, GIT
Operating Systems: Windows 95/98/NT/2000/XP, Linux, Mac OS
Modeling Languages: UML
Tools: JUnit, Log4j, Maven, Jenkins, GIT/Stash, SQL*Plus, TOAD, SQL Developer and SQL*Loader.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas/Fort Worth Area
Java/UI developer
Responsibilities:
- Executed and participated release activities.
- Participated in Agile methodology for application development and involved in analysis, design, coding, and unit testing of business applications.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications.
- Responsible for developing, implementing and managing ECOM site for large supply company.
- Mastered polices, procedures and standards involved in running an eBay .
- Developed SPA using ReactJS to utilize the HTML5 DOM features and update elements that are modified in the webpage.
- Configured routes between ReactJS and Flask to render the templates from the server-side.
- Used JQuery in directly manipulating the DOM yet separating the ReactJS Components.
- Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
- Developed various server-side components using Java/J2EE frameworks.
- Developed RESTful webservices and consumed SOAP web services from external systems.
- Automated Fare/Rule data processing using shell scripts in Pricing system.
- Developed applications to load Fare/Rule data from external systems.
- Involved in Sprint Planning Execution, Retrospection, Demos in Agile.
- Executed and participated release activities.
Environment: Java 1.8/1.7, JEE 5, Spring MVC, Spring, Spring Boot, JAX-RS, AJAX, AngularJS, NodeJS,React JS,React Native,Redux, CSS, JSON, JavaScript, JUnit, JMock, Mockito, Maven, Ant, Eclipse, Unix, Shell Scripting, Tomcat, IBM WebSphere/Liberty, Oracle 12c, Agile, TDD, SQL, PL/SQL, SVN, GIT, Rally, JIRA
Confidential, North Carolina
Senior Full Stack Web Developer
Responsibilities:
- Developed Web Pages by using HTML5, CSS, jQuery, JavaScript and using JavaScript frameworks.
- Established pages using CSS to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Built the Responsive UI screens using HTML 5, CSS 3 and twitter Bootstrap .
- Worked with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Designed and Implemented REST web services using JAX-RS, Spring REST.
- Implemented Spring controllers with annotations and validations using model attributes to pass request from presentation layer to helper classes.
- Used Spring Framework Bean Factory for initializing services.
- Created various Action Classes using Spring MVC which route requests to appropriate Enterprise Java Bean components and service the request.
- Also, used the Spring IOC to get Hibernate session factory and resolve other bean dependencies.
- Developed business modules with JSP, Servlet, Spring Framework and Hibernate technologies.
- Responsible for the creating various POJO objects, their corresponding Hibernate mappings (.hbm) files and persisting them to database.
- Developed Single Page Application (SPA) using AngularJS, HTML5, CSS3, SASS, JSP, and NodeJS.
- Developed watch services for updating the data dynamically and used resolve and promises in the routes for fetching the data from services and $q promises for asynchronous programming.
- Developed AngularJS Custom Directives and Services in the development of project.
- Performed AngularJS client-side validations with customized error messages.
- Used Custom AngularJS Filters to provide better search experience and for sorting purpose.
- Developed custom mixins in SASS for responsive web design.
- Developed pdf’s using handlebars in NodeJS and used package manager Npm/Bower to manage dependencies.
- Used Gulp server for building the code and running the tasks.
- Used Jasmine as testing framework and Karma as test runner to perform unit testing.
- Automated Jenkins for automatic build cycle.
- Worked through Agile and Scrum development methodologies.
- Interacted with the team in development of new versions of the application.
Environment: Java, Spring MVC, Hibernate, Spring Hibernate, RESTful services, HTML/HTML5, CSS/CSS3, JavaScript, SASS, jQuery, AJAX, JSON, JSP, AngularJS, NodeJS, Karma, Jasmine, gulp, Jenkins, Agile Methodology, SonarQube, SVN, GIT, Bower.
Confidential, Boston
Java Developer
Responsibilities:
- Participated in requirements meetings and created design docs from functional specifications.
- Worked on CAP defects and enhancements.
- Develop pagination support in common xml display.
- Develop POC on common XML display to view reports.
- Developed Session Java Beans to serve the Servlets that encapsulates business processing traffic.
- Wrote ANT scripts to EJB components.
- Experience in Java Messaging service (JMS) for reliable information exchange across Java applications.
- Provided support for customer escalations in CAP.
- Extended common xml display functionality to IE7, FF2 and FF3.
- Used Junit for Unit Testing and provided code coverage.
- Provided support to the testing team and involved in the Bug Fixing.
- Provided capabilities to CXF display to open ACU and CCD files.
- Used Subversion as Version Control System for the application.
- Extensively written unit and integration test cases using mock objects and junit.
- Involved in monitoring and supporting the applications on the production environment and provided comprehensive solutions.
- Review unit and integration test plans for the features developed.
- Experience with SQL and basic CRUD operations.
Environment: Java 1.5, J2EE1.5, Spring 2.5, HTML, AJAX, CSS, JavaScript, XML, JAXB, SOAP, JAX-WS, WSDL, TDD, JUnit, Subversion, Eclipse 3.4, Ant, XSLT, XPATH, Remedy, Team forge and Review Forge, SQL.
Confidential
Web developer
Responsibilities:
- Working as a UI Developer for internal application.
- Developed Applications to asses JSON and XML from Restful web service from consumer side Using Angular JS.
- Designed Business application using web technologies like HTML, XHTMl and CSS based on the W3c Standards.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS.
- Written code using AJAX, JSON, XML and jQuery to interact with the Web Services.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Used various predefined and customized AngularJS Directives like ng-init, ng-bind, ng-model, ng-show, ng-if to meet the business requirements.
- Implemented client-side validations in registration forms, login and logout forms using JavaScript.
- Used SASS pre-processor for CSS pre-processing.
- Used Bootstrap layout components like Pagination, Button Groups, Glyphicons, Panels for better user experience.
- Unit tested all the frontend AngularJS code using Karma.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Involved in development of individual sprints with the help of GitHub.
- Developed Application using agile methodology.
Environment: HTML5, XHTML, CSS3, XML, SAAS, JavaScript, jQuery, Bootstrap, AJAX, AngularJS, Jasmine, Karma, GITHUB, Shell Script, JIRA, Windows & Linux Environments.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of the project.
- Implemented the online application by using Java(oops), JDBC, JSP, Servlets, Web Services, SOAP.
- Designed the front-end applications, user interactive web pages in a professional manner with using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS.
- Used Spring framework with the help of Spring Configuration files to create the beans needed and injected dependency using Dependency injection.
- Developed the Spring AOP programming to configure logging for the application.
- Implemented application level persistence using Hibernate and Spring.
- Implemented Angular MVC architecture developed custom directives, controllers, views and filters.
- Implemented AngularJS to create maintainable and testable single page applications and implemented 2-way data binding and used ng-filters across the applications.
- Used jQuery, a cross browser JavaScript library to dynamically add the items to a request on the client side.
- Written SQL queries to insert update the database and used JDBC to invoke Stored procedures.
- Developed session Beans which encapsulates the workflow logic.
- Used Entity Beans to persist the data into the database.
- Used Log4j logging framework to debug the code.
- Apache Tomcat Server was used to deploy the application.
Environment: Java, Hibernate, Spring, SOAP, HTML, XML, CSS, Linux, JavaScript, jQuery, AngularJS, AJAX, JSP, Servlets, JDBC, SQL, Apache Tomcat.
