Sr. Java Ui Developer Resume
Dallas, TX
SUMMARY:
- 5+ Years of Strong Software experience in design, development, analysis and deployment of Web - based and Client-Server business applications using Java/JEE/J2EE technologies and object oriented technology.
- Experience in designing User Interface (UI) applications and Professional web applications using HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX, AXURE RP, SKETCH, INVISION, DOM, JSON, XML, ANGULAR JS, REACT JS, ANGULAR 2.
- Expertise in UI Mocking Frameworks and Prototyping techniques.
- Experience in developing web-applications using HTML5, XHTML, DHTML, CSS3, DOM, JavaScript, Type
- Script, jQuery, Ajax, JSON, XML, AngularJS1.5, AngularJS2, React JS, Backbone.JS, Knockout.JS, Node JS,
- Cordova, Grunt.
- Expertise in developing SOA (Service Oriented Architecture) and developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis
- Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC
- Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Star UML
- Hands on experience in designing and developing Single Page Applications using AngularJS, AngularJS 2.0,
- React JS and Nodejs.
- Experience in developing applications using waterfall, RUP and Agile (XP and Scrum), Test First, Test Driven methodologies and good understanding of Service orientation architecture
- Proficient in implementation of frameworks like JSF, AJAX frameworks and ORM frameworks like Hibernate
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM
- Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront, Route53, Amazon VPC).
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools.
- Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD
- Strong skills in RDBMS implementation and development using Oracle, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL
- Extensive development experience in different IDE's like Spring Tool Suite, RAD, Eclipse and IntelliJ
- Expert level skills on JQuery, JavaScript, Angular JS, Bootstrap, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries
- Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
- Hands on experience with build tools like ANT, Maven and Logging tools like Log4J
- Experience in using various configuration management tools like Visual Source Safe, IBM Clear Case, SVN and CVS
- Expertise in writing Junit using tools like JMeter
- Experience in developing unit testing frameworks using JUnit, DB Unit, Mock Object and Cactus based on test first or test driven methodology
- Experience in deploying, administrating and integrating the applications using Servers such as BEA WebLogic 10, WebSphere 8.0
- Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly
- Ability to efficiently translate algorithms, ideas and concepts to software applications
- Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier
- Developed Hibernate configuration files and queries and Implemented DAO classes
- Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI
- Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment
TECHNICAL SKILLS:
Languages: Core Java, Java, SQL, PL/SQL, Python
Enterprise Java: JSP, Servlet, JNDI, JDBC2.0/3.0, Log4J API, Java security
Mark-up/XML Technologies: HTML, XHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, SAX/DOM, JQuery, JSON
Tools & Framework: Struts, Spring, Hibernate3, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Provenir, Swagger 2.0, JSF, Log4J, Junit, Jasper reports, soap UI.
Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2,CFX, Microservices
Web/App Servers: Web Sphere, WebLogic, Apache Tomcat 5.4,JBoss 4.3/3.2, JBoss EAP
Database: Oracle 10g/9i, SQL-Server 2005, MySQL server, TOAD
Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite STS, Net Beans
O-R mapping: Hibernate, JPA
Version Control: CVS, SVN, Rational Clear Case, GIT
Design Tools: Star UML, Rational Rose, MS- Visio
Modeling/ CASE Tools: Rational Rose, MS Visio Professional
Testing Tools/ Others: JUnit, SoapUI, Putty, WinSCP, Rational Clear Quest, RTC, Star Team, Mantis, Mockito, Fitnesse
OS & Environment: Windows Vista/XP/7/8.1/10, Win 2k Server, Sun Solaris UNIX
Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr. Java UI Developer
Responsibilities:
- Developed the UI layout and front-end programming (HTML) for web application that matched requirements. Working in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
- Bootstrap used along with AngularJS in creating the Application.
- Developed all the UI pages using Angular.js, Angular 2, jQuery, Node JS, HTML5, CSS3, JSON, JavaScript,
- Ajax.
- Built rich prototypes for designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, Angular 2,
- Express, Node.JS, MongoDB, NPM, JSON, AJAX, SAAS etc.
- Involved in design, development and testing phases of project and involved in design, analysis, and architectural meetings with client.
- Worked on Angular2 routers, components, custom directives, services & form validations
- Worked on child components and parent component creations, with different interfaces, classes, constructors, and other oops concepts of typescript.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services
- Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
- Used Rxjs in Angular2 to make the HTTP requests to the REST API for getting the user details.
- Created typescript reusable components and services to consume REST API's using component based architecture provided by Angular 2.
- Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
- Used Angular 2 to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Implemented ng2-google charts, ngx-cookie- service and ng2-dragula.
- Used momentjs and wrote generic classes for time zones.
- Used D3.js to implement data visualization by displaying charts.
- Created the Node.js Server using Express.js and from front-end side Angular 2, backend is MongoDB.
- Converted data from database into JSON format files and retrieve useful information using AJAX calls to render the response in UI.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
- Incorporated MVC architecture using S pring framework
- Improved performance of the application by optimizing REST calls, and minifying the JavaScript code, making more reusable components, and writing modular, industry standard and uncluttered code.
- Used JIRA for bug tracking and GIT for code repository and version control
- Wrote test plans and performed unit testing and performance testing using Jasmine and Karma.
- Followed Test Driven Development to minimize errors that can creep up in later stages.
- Developed the pages that are complaint to W3C and ADA standards
- Leading role in UI framework design, fixing cross browser challenges and service layer exception handling.
- Performed the full spectrum of Web-related tasks, including rapid prototyping, design and layout, performance tuning and optimization, server-side programming, AJAX/RPC/Web-service interactivity and testing in a highly team oriented and deadline-driven settings.
- Worked with diverse team of product owners and UX designers in fast paced environment, with quick iterative cycles.
Environment: Angular 2.0, HTML5, CSS3, Bootstrap3, SASS, JavaScript, jQuery, Moment.js, Node.js (4.1.1), JSON, AJAXMEAN stack (MongoDB (2.2.4), Express.js (4.14.0), Angular 2.0, NodeJS), Grunt, Jasmine, Karma, Jenkins, JIRA, GIT.
Confidential
Software Engineer
Responsibilities:
- Actively interacted with business analysts for gathering and analyzing requirements from the clients.
- Used Visio for drawing diagrams, flow charts and decision making during initial stages.
- Developed the web application in Net beans using Java as the programming language.
- Extensive usage of CSS, HTML, JavaScript and Jquery to maintain uniformity across the application.
- Contributed to the documentation and architecture for September 2010 release.
- Experienced in design and development using Object Oriented Principles like Inheritance, Polymorphism, Encapsulation, Abstraction, Data Structures and Algorithms.
- Microsoft Certified C# programmer during my training period in Capgemini.
- Validation controls were used in every screen to take care of design phase error recognition.
Environment: Java/J2EE, Struts, JMS, Spring, Hibernate, JQuery, Swing, Web Sphere, Web Service, Unix, Maven, Windows, JavaScript, HTML, DHTML, CSS, OOAD, JSTL, Log4J, Ant, UML, Rational Rose, RAD, JUnit, XML/XSL, XSLT, DOM Parser, DB2
Confidential
Java Developer
Responsibilities:
- Actively involved with the entire cycle of application development from requirement specification to moving the application in to production environment.
- Understanding and analyzing available technologies for architecting solutions to target proposed application features and functionalities.
- Extensively involved with all the phases of the application life cycle.
- Development of User Interface (UI) and application.
- Extensively worked on JSP and Spring for the UI implementation.
- Used apache fileUpload framework to handle CSV file upload and Apache Kafka for processing uploaded files.
- Involved in project migration (existing swing application to web integration) using Struts 2.0 web frame work based on MVC2 Architecture.
- Wrote SQL Queries to get the information from Database, Saving the data, Modifying the data in the Database, and Removing the data from the Database, using Joins to get the information from two or more Database Tables using Union to get the Distinct information from two or more DB Tables.
- Implemented Interfaces Simulation is mainly used for sending data to internal server (MQ Series server) from there it will communicate with all the interfaces to receive and send the data from one System to Another External System.
- Designing the Java classes involved use of design patterns like Used Value Object, Data Access Object patterns.
- I was also responsible and created a common utility code which was getting used across different sub projects which helped in cutting down the development for developers and allowing them to concentrate on business processes.
- Integrated, tested, fixed bugs and provided production support.
Environment: Java (Exception, Threads, Multithreading, Lists, Interfaces, Collections, Files), J2EE (JSP, Spring, JSTL), APIs, HTML, XML, CSS, My SQL Server and Tomcat.
