Java Ui/ux Developer Resume
New York, NY
SUMMARY
- 5+ years of extensive experience in IT industry in developing Web based applications and UI applications in various domains.
- Professional experience in developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns using Java J2EE
- Good experience and knowledge in various development methodologies like Rational Unified Process (RUP), Test Driven Development (TDD), Extreme Programming (XP), Scrum, Agile and UML.
- Extensive experience in developing web pages quickly and effectively using JavaScript, Angular - JS, JQuery, AJAX, HTML5, CSS3 and also in making web pages cross browser compatible
- Developed single page applications (SPA’s) using AngularJS and MVC architecture
- Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO
- Experience with Responsive Web Design and Twitter Bootstrap
- Experienced in Responsive Web Design using CSS3 Media Queries and Bootstrap
- Expertise in Object Oriented Programming (OOP) in JavaScript
- Extensive experience with Angular JS MVC framework including authoring complex directives, services, controllers and filters; working with animations, routing and states.
- Experience developing Single Page Application (SPA)s using AngularJS
- Extensive Experience with AngularJS custom directives, $http, $q, factory, service
- Worked on npm modules like gulp, bower, expressJS
- Extensive use of Web/Application Servers like Apache Tomcat, JBOSS, Weblogic and IBM WebSphere
- Experience using Java/J2EE & related technologies such as Hibernate3, EJB3, Struts, Servlets, JSP, JDBC, Java Beans, XML, XSL, SQL, PL/SQL
- Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle
- Experience in using Version Control Systems like Git, SVN, Harvest and Clear Case
- Experience with TDD using Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks
- Conversant with various design patterns Model View Controller (MVC), Front Controller, Business Delegate, Service Locator, Session Façade, Data Access Object, Data Transfer Object, Abstract Factory, Singleton
- Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications
- Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team
- Experience in working on Web Services using Service Oriented Architecture (SOA) using SOAP and Restful web Services
- Quick Learner, ability to work independently and adapt to the emerging new technologies and paradigms
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, HTML5, XHTML, CSS3, SASS, LESS, JQuery, Angular JS, NodeJS, AJAX.
Java Enterprise API: Servlets, JSP, JSF, JDBC, Java Mail, Applets, RMI, Java Multithreading, Web-Services
Databases & Programming: My SQL, SQL, PL/SQL, Oracle, SQL Server, MongoDB.
Software Engineering: UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development, Scrum and Agile methodologies
Application Servers: Apache Tomcat, Jboss, Weblogic, IBM WebSphere
Operating Systems: Windows, Linux, UNIX, MS DOS
IDEs & Tools: JIRA, Maven, Eclipse, JDeveloper, Netbeans, Rational Clear Quest, Rational Clearcase, Harvest, GIT.
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Java UI/UX Developer
Responsibilities:
- Interacting with clients in collecting high-level project requirements, converting the client requirements into system requirements, analyzing the requirements, estimating the time and effort required, and proposing design solutions.
- Develop applications in fast paced Agile Development Environment and methodologies including Test Driven Development and Scrum
- Develop the user interface using HTML5, CSS3, Angular JS
- Troubleshooting code defects and deploying timely fixes as per the project build schedule
- Used UI-router in angular to make this a single page application.
- Used JIRA tool for task assignment, bug tracking and fixture.
- Created custom angular filters to filter the data based on user selection in bootstrap dropdowns
- Developed common utils like custom directives, factories, custom filters
- Used GIT for version controlling
- Used Gulp task runner to deploy the web-content in team foundation server and also to run some test cases
- Used Restful Webservices in conjunction between with spring and angular.js
- Responsible to fix any kind of bugs in CSS and HTML in order to meet the exact functionality requirement
- Worked on localization for the all the pages i.e., converting the web page into Spanish and English and saving it in cookies
- Used Angular-UI to achieve accordion and drop-downs
Environment: HTML5, CSS3, JavaScript, Restful Web Services, AngularJS, Angular-UI
Confidential, New York, NY
UI/Java developer
Responsibilities:
- Done the design, development and testing phases of Software Development using Scaled AGILE methodology with Test Driven Development (TDD) and Pair Programming.
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
- Developed UI using HTML5, JavaScript, JQuery, JSP, and Ajax.
- Configured with gulp to test the JavaScript with JSHint, run unit tests with Jasmine-Karma (for the AngularJS projects), compile SASS and concatenate, minify and Gzip the source code for deployment.
- Worked with Cross-Browser Compatible issues.
- Developed the front-end framework, monitoring dashboards and user interfaces using Angular Widgets through Custom directives.
- Implemented responsive web design and maintaining larger style sheets using BOOTSTRAP.
- Used Spring MVC framework to implement the MVC design pattern.
- Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
- Used JAX-WS to interact with other applications using SOAP and WSDL file.
- Used SQL and HSQL databases to check inserted data and developed queries to get data from different tables
- Used spring framework as middle tier component and integrated with Hibernate for back-end development.
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
- Responsible for designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of the application
- Designed and developed user interfaces using Spring Framework and Struts MVC framework, JSP, HTML, CSS
- Used Hibernate to persist the data into the database.
- Used JUnit framework for Unit testing of application
- Used Hibernate named queries to call stored procedures
- Used Git version control system for check in and check out code.
Environment: Java/J2EE, JSP, JSF, XML, CSS, XSLT, AJAX, AngularJS, Struts, EJB, Web Services JAX-WS, Oracle, JUnit, Windows, Hibernate, Spring Framework, Maven, Eclipse, GIT, SOAP, Web services, Apache Axis, SQL, CSS, JQuery, JavaScript, XML, ECLIPSE
Confidential
Java developer
Responsibilities:
- Participated in design and development of the tool.
- Developed monitoring UI pages using JavaScript, CSS and HTML.
- Developing JSP, action classes, utility classes, Exception handling.
- Involved in Integration of modules.
- Coded SQL Queries for the application.
- Designed, developed and tested core classes.
- Created different interactive spring web flows for creating, modifying and deleting the error logs and automated message modals
- Wrote spring configuration file to define beans and data source
- Maintain and update the current intranet web applications.
- Involved in troubleshooting and bug fixing.
- Developed Restful Webservices that managed the multiple parallel applications.
Environment: Java, JavaScript, CSS, Agile, Maven, HTML5, Ajax.