Sr. Java/ui Developer Resume
Austin, TX
SUMMARY:
- Over 8 years of IT experience in User Interface (UI) and Software Development life cycle(SDLC) which includes Planning, Analysis, Design, Implementation, Testing and Maintenance of N - tier architectures, Web based applications and Client/Server applications in domains like Finance, Banking, Healthcare etc..
- Hand on experience in designing User Interface (UI), developing the applications, Production Support and Performance tuning using Java Servlets, JSP, HTML, XML, Bootstrap CSS, Java Script, Angular.Js, Node.js, React.Js, JSTL, JQuery, JNDI, JDBC, JMS, JSON.
- Extensive experience in Java Beans, Multi-threading, Struts, Hibernate ORM tool, and SOAP and Restful web services, JMS, Spring 3.x.
- Client-side Programming with HTML, DHTML, Java Script, CSS, XML, JSF, AJAX and JQuery .
- Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
- Involved in developing JSP Pages using Spring MVC and Integrating Spring MVC with JQuery for Validation Rules.
- Good Experience in writing SQL, PL/SQL.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe DreamweaverCS3, Adobe Photoshop CS3/CS and Illustrator.
- Experience in applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented Java Script, JSON and XML.
- Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
- Hands on experience in developing applications using Model View Controller Architecture and Spring Frameworks.
- Experience in using built tools like Ant, Maven and Jenkins.
- Performed Configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Experience in development of web applications using Google Web Toolkit (GWT), GXT, AngularJS.
- Worked with IBM Web Sphere, JBoss, Web logic application servers and Apache Tomcat Web Server.
- Developed applications based on Mean Stack using Mongo DB, AngularJS and Node.js.
- Designing Web applications and Web contents utilizing various Search Engine Optimization (SEO) Techniques.
- Implemented various levels of application and services using Spring-Framework 2.x&3.x and ORM tools like Hibernate 3.0 for fast pace and efficient code generation.
- Developer for database development and Interaction using IDE’s such as Eclipse and Net Beans.
- Experience with various Spring Modules such as Spring MVC, Spring Security, Spring AOP, Spring Core, Spring Auto Wiring and Spring Modules Such as Framework with Hibernate as the back-end ORM tool.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Experience in JavaScript Unit Testing using QUnit, and Angular End-End testing using Jasmine.
- Good Experience working with High Traffic Websites.
- Build Servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers.
- Strong database skills in Oracle 8i/9i/10g, Sybase, DB2, MySQL, MS-Access and MS SQL Server 2008.
- Hands-on experience in Git and CVS for version controlling and project management.
- Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
TECHNICAL SKILLS:
Programming Language: Java (JDK 1.5, 1.6, 1.7), SQL, PL/SQL, JavaScript, UML.
Web Technologies: Core Java, J2EE, Design Patterns (Core Java and J2EE), Servlets, JSP, JDBC, XML, JSTL, HTML/HTML5, CSS/CSS3, DHTML, XHTML, AJAX, SOAP, Restful Web Services, AngularJs, JQuery, Node.Js, React.Js and Bootstrap.
Architecture/ Frameworks: J2EE 1.3/1.4, Struts 2.x, Hibernate 3.x, Spring 3.x
Databases: Oracle8i/9i/10g/11g, IBM UDB DB2, MS SQL Server 2000, DB2, Mongo DB.
IDE s and Tools: Eclipse IDE, Net Beans3.x, Dreamweaver, Photoshop, Visual Studio, Microsoft Visio, ANT and MAVEN.
Scripting Languages: Java Script, Perl, Shell Script.
Web Services: SOAP, UDDI, WSDL and Restful.
Web Application Servers: Apache Tomcat 7.x, Web Logic 10.x, IBM Web Sphere 7.x, Jboss 4.x
Operation Systems: Windows XP/Vista/7/8, MAC OS X, Linux, Unix.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Sr. Java/UI Developer
Responsibilities:
- Involved with all the aspects of Software development life cycle in the Project.
- Working on Agile methodology environment including, Test Driven Development (TDD) with Continuous Integration/Delivery.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, spring and Hibernate.
- Developing UI screens using GWT Model-View-Presenter (MVP) design pattern, JSP, AngularJs templates, HTML5 and CSS3.
- Using Angular.Js for data binding, MVC, routing, testing, factories, filters, translations, etc.
- Designed and created reports, charts using Jasper.
- Working with Hippo and Vignette CMS tools.
- Working on a CICD environment by using appropriate GIT branches and Jenkins.
- Created Images, Logos and Icons that are used across the web pages using Adobe Photoshop and Illustrator.
- Develop reports and cubes for custom web-application using HIPPO CMS.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of Node.js applications.
- Using Express and Restify to deploy node.js applications.
- Used the REST Templates in the Spring Services to call the Restful Web Services.
- Developed User Interface using Verizon Responsive Framework (VZRF).
- Used Spring Frameworks in building the Application based MVC design paradigm.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB
- Used Bootstrap components of Angular UI like Carousel, Collapse, Dropdown, Tabs.
- Developed JSPs and Custom tags for Creating User Interface.
- Written build scripts using Ant to generate client jars, which are used to consume different SOAP based Web services.
- Developed the front end validations using JQuery.
- Involved in configuring front office with Eclipse for deploying, version controlling tools.
- Used the light weight container of the spring Framework to provide architectural flexibility for Inversion of Controller (IOC).
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js
- Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
- Used GIT as version controller tool for this Application.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
- Described Front-End as well as Back-End server script in the Node.js environment.
- Designed, Developed and documented codes for JUnit Frameworks.
- Used Spring Boot which is radically faster in building cloud Micro Services.
- Used AWS deployment services to quickly setup a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
- Used AWS BeanStalk for deploying and scaling web applications and services developed with Python, Ruby, and Docker.
- Used Shell and Perl scripting to deploy artifacts that are built by Maven.
- Created reusable CMS compounds with an effort to give CMS editors the most intuitive look and feel.
- Built and deployed code from Git by using Jenkins.
- Developed SOA based applications with Restful and SOAP Web Services.
- Used RAD IDE for developing the application and IBM web sphere server for deploying various components of application.
- Deployed applications on AWS by using Elastic Beanstalk.
- Migrated applications to AWS Cloud.
- Provides timely feedback to project team members on the work products they have submitted for review. Leads and co-ordinates requirements elicitation by outlining the systems functionality and delimiting the system.
- Developed deployments Script integration and Configuration management of the entire application modules.
- Support Implementation and Post-Implementation defect management with the urgent needed to support a successful go-live.
Environment: Java, AngularJs, Node.js, Web services, AWS, JSP, RAD 7.0, IDE, Spring Framework, Jasper Report, Shell Scripting, Maven, Hibernate 3.0, JDBC, JSTL, XML, GWT HTML5, CSS3, Bootstrap, MongoDB, Web API, JSP, JQuery, JMS, JUnit, SOAP, REST, My Eclipse, Adobe Photoshop, Oracle, Micro Services, Web Sphere Application Server, GIT.
Confidential, NJWeb/UI Developer
Responsibilities:
- Involved in Requirements and Analysis Understanding the requirements of the client and flow of the application as well as the application Framework.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
- Designed and Developed user Interactive of Web pages with the help of HTML5, CSS3, JavaScript, JQuery, Bootstrap and AJAX.
- Designed and modified the images and banners as per the requirement using Adobe Photoshop.
- Developed UI screens using GWT Model-View-Presenter (MVP) design pattern.
- Designed Dynamic Client-Side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Designed and built highly available, private AWS Cloud.
- Used Perl and shell scripting to automate the batch process and run SQL scripts.
- Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL and Perl.
- Used GWT and AWS for prototyping and subsequent evaluation.
- Created Master Pages, CSS Style Sheets and Integrated to Silver Light and got approval from Business Stake holders.
- Helvetic Rounded and Proximal Nova fonts are used in E-Commerce UI.
- Worked on JavaScript testing frameworks like Jasmine.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java on familiar servers such as Apache and Internet Information Services (IIS).
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Involved in the Creation of interface to manage user menu and bulk update of attributes using AngularJs, Node.js and JQuery.
- Worked on various Web services Integrations using SOAP and REST.
- Utilized build tools like MAVEN, ANT and Gradle on projects for the development of building of deployable artifacts on the source code.
- Used the Node.js and MVC Frameworks in the development of the Web applications.
- Involved in Enhancement of existing application utilizing JSP, created HTML navigation menu that is role based menu items changes dynamically, derived from the data base in the form of XML.
- Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver and JavaScript.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Developed Web Services using SOAP, WSDL and Apache Axis which helped communicating through different modules of the application.
- Involved in writing various SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
- Responsible for cross browser compatibility and hence exposure to popular browsers.
- Successfully executed all the test cases and fixed bugs/ issues identified during the test cycles.
Environment: HTML5, CSS3, JavaScript, AngularJs, Node.js, AWS, JQuery, Agile, JSP, GWT, XML, Bootstrap, API, AWS, Restful Web Services, JMS, AJAX, Adobe Flash, Photoshop, Dreamweaver, SOAP, SQL, PL/SQL.
ConfidentialJava/J2EE Developer
Responsibilities:
- Analyzed business requirements, Participated in technical design, development and testing of various modules assigned.
- Involved in web designing using HTML, XHTML, CSS, JavaScript and extensively used table less design in CSS for Positioning.
- Attending meetings every day to discuss project status as part of agile methodology. Coordinating with offshore team to on daily basis to get the status and help them for any impediments.
- Developed UI screens using GWT Model-View-Presenter (MVP) design pattern.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Developed user interface by using the React.Js, Flux for SPA development.
- Implemented client side Interface using React.Js. Implemented responsive web design using Media Queries and Bootstrap.
- • Used ES6 and JSX with react for component development.
- • Used Babel.js to transpile ES6 and JSX into JavaScript.
- Worked with CSS preprocessor SASS, focusing on reusability and modularity.
- Single page application developed using React.Js and Mongo DB as the database.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Written test cases in Jasmine and used Karma as a test runner.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript function to add dynamism to the web pages at the client side.
- Designed and implemented a generic Hippo CMS based RESTful web service to retrieve enterprise forms created in CMS and return the corresponding XML (or JSON) representation of the content.
- Used React-Router to turn application into Single Page Application.
- Enhance user experience by designing new web features using MVC Framework.
- Build stable React components and stand-alone functions to be added to any future pages.
- 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.
- Involved in validating forms on server side using Ajax with Spring MVC and JQuery.
- Involved in writing JQuery-based Ajax request.
- Used React flux to polish the data and for single directional flow.
- Implemented the Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using React.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and Parse it on the UI for DOM/CSS Manipulation.
- Wrote the Maven Scripts for building the EAR and JAR files for deploying the application.
- Used Maven for building the application and deployed on JBoss 4.0 Application Server
- Developed Web services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI.
- Used React.Js to offer an easy and safe way to build high performance and scalable network application.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization and ADA compliance support.
Environment: Java, HTML, CSS, JavaScript, JQuery, Hippo CMS, DHTML, JSX, React.Js, Jenkins, NPM, Bootstrap, JSP, AJAX, JNDI, JBoss, Scrum, Maven, Jasmine, Karma, TDD, ADA, Spring MVC, Mongo DB, Hibernate, Apache Axis, SOAP, WSDL, UDDI, GWT, SOAP and REST Web Servers, Web technologies, PL/SQL, Oracle, Windows.
ConfidentialWeb/UI Developer
Responsibilities:
- Redesigned the existing site to create new interfaces.
- Created graphics including Icons, Images and Logos using Adobe Flash Catalyst.
- Used Dreamweaver as HTML editor for designing new pages.
- Used Server controls, User control and HTML Control.
- Developed HTML Prototypes and documents using CSS Style Sheets.
- Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
- Designed Dynamic Client-Side Java Script Codes to build web forms and simulate process for web application, page navigation and form validation.
- Designed and coded the User Interface of the website using JavaScript, AngularJs, Query, Html and CSS.
- Worked with the programmers and graphic designers for project requirement and analysis.
- Involved in development of SOAP Web services using Apache to extract client related data from database.
- Created and consumed Web Services using Restful Web Services.
- Worked on Cross- Browser Coding for making pages compatible with all browsers.
- Produced GUI Prototypes for business logic presentations.
- The new website has made it much easier for the users to access the page and check the required info.
- Performed validation of completed sites including the debugging and testing of code.
- Created Stored Procedure, Trigger for database access and events.
Environment: HTML, CSS, Adobe Photoshop, AngularJs, Adobe Flash, Apache Axis, Web Services, SOAP, REST, Dreamweaver, JQuery, JavaScript, XML, Oracle, Windows.
ConfidentialJava Developer
Responsibilities:
- Responsible for server side implementation on Web Logic Application Server.
- Developed application using Agile Methodology.
- Used Struts MVC for Presentation Layer.
- Configured struts-config.xml and web.xml and properties file provided by struts framework for the implemented modules.
- Created Action Forms and Action Classes for the modules.
- Implemented Action Errors a feature of struts for error reporting.
- Used Hibernate as an ORM Framework for persistence to achieve client making local method invocations on Plan Old Java Object (POJO) to access underlying relational data.
- Made use of Java Naming and Directory Interface (JNDI).
- Designed the database schema for the application.
- Wrote SQL Queries and Procedures.
- Review and test the code to ensure improvement in performance of the code.
- Participate in requirement analysis of the applications along with business owners.
- Used Microsoft VISIO in the design phase for modeling which included Use Case diagram, Sequence diagram and Class Diagram.
- Responsible for Data Analysis and database design (ERD diagrams).
- Support, design and troubleshot all the applications.
Environment: J2EE, Eclipse, Web Logic 10, Web Sphere, IBM DB2, SQL, Hibernate 3.0, Struts, MVC, POJO, JNDI, Java Script, SQL, Microsoft Visio, Web Servers, Agile.