We provide IT Staff Augmentation Services!

Ui/java Developer Resume

4.00/5 (Submit Your Rating)

Mckinney, TX

SUMMARY:

  • Around Eight years of experience in requirement gathering, analysis, design, development, integration and testing of the SDLC in Web based Enterprise apps using Java EE technologies.
  • Gathering, Analysis, Designing, Developing, Testing, Implementing and documenting the whole life cycle utilizing different approaches like Waterfall, Agile, Scrum, Test Driven improvement.
  • Expertise in web development applications using Core Java, Servlets, JSP, EJB(Session Beans, Entity Beans), JDBC, XML, XSLT, RMI, J NDI, Java Mail, XML Parsers (DOM and SAX), Java Beans, JMS and Web Services.
  • Expertise in implementing web based applications using frameworks like Struts, Spring and JSF.
  • Having good understanding of various J2EE Design patterns like Singleton, MVC, Front Controller, Business Delegate, Service Locator, DAO, VO etc.
  • Expertise in producing and consuming web services using WSDL, SOAP, JAX - RS, JERSEY, Apache CXF, JAX-WS, XML, WS-Security.
  • Proficient in developing web pages using HTML5, Java Script, JSP, CSS3, AJAX, JSON, JQUERY, JSTL and Struts Taglibs.
  • Experience with ORM mapping tools like Hibernate and IBatis, which implements JPA.
  • Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XML Beans.
  • Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS and Bootstrap.
  • Proficient in coding/design guidelines and checking Check styles, PMD defects & Find Bugs.
  • Expertise in Planning, identifying risks and issues, running unit test cases for code efficiently that ease maintenance and reduces code reviews and executing test coverage using EMMA tool.
  • Experience with different version control/tracking systems like CVS, Harvest, Git, Clear Case & SVN.
  • Good knowledge in Application design and development usingAWSCloud services
  • Good experience in using AmazonWebServices (AWS) andAWSSNS/SQS for delivering messages.
  • Extensively used building tool like ANT, Maven to compile, package and deploy the components to the Application Serversand debugging through log4j.
  • Expertise in Unit Testing using Junit, Mockito & Power Mockito tools.
  • Experience in messages communication through JMS API.
  • Experienced Apache Camel.
  • Developed, simulated and deployed BPMN -codified processes for a variety a tasks.
  • Implemented software solutions based onActiviti BPMframework.
  • Experience of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer (RAD)for Java/J2EE application development.
  • Proficient in handling & administering Web servers/application servers IBM Web Sphere 8.x/7.x,Apache Tomcat 6.x/7.x, JBOSS 5.x/4.x.
  • Designed and developed enterprise services using RAML and REST based APIs
  • Knowledge in Big Data Analytics using Map Reduce, Cassandra, Mongo DB and relational databases.

TECHNICAL SKILLS:

Programming Languages: JAVA, C, C++

J2EE Technologies: JSP, Servlets, JDBC, JavaBeans, JNDI, RMI, EJB

Frameworks: Struts1.x/2.x,Spring3.x,Web Framework, JSF, Hibernate, iBatis, JPAAngularJS,Activiti

Development Tools: Eclipse, My Eclipse, RAD and Net Beans

Web Services: SOAP, WSDL, UDDI, REST-Jersey, JAX-WS, AXIS, Apache CXF, JAX-RS

DB Servers: Oracle, DB2, SQL Server and MYSQL - SQL & PL/SQL

Build Tools: Ant, Maven, Jenkins

Internet Technologies: HTML5, Java Script, AJAX, XML, XSTL, CSS3, DOM/SAX, JSON, JQUERY, PHP, Elastic Search

Version Control tools: CVS, Git, Harvest, IBM Clear case and SVN

Modeling Tools: Microsoft Visio, JUDE

Web/Application Servers: WebSphere, Tomcat, WebLogic and JBOSS

Messaging Technologies: JMS, IBM MQ Series

Methodologies: Agile, UML, JIRA, Design Patterns (Core & J2EE), Scrum

ESB: Mule ESB 3.2/3.5/3.6, OSB

Operating Systems: Windows 2000/NT/XP/7/8/8.1, Linux

Other Tech &Tools: AWS,Camel, Log4j, SOAP UI, JAXP, JAXB, FileZilla, Putty, QC,Junit, Mockito & Power Mockito

WORK EXPERIENCE:

Confidential, Mckinney, TX

UI/JAVA Developer

Responsibilities:

  • Designed and developed the application using Agile methodology, Wrote Technical design documents, Implementation plans and testing documents for the requirements.
  • Extensively usedTOAD, SQL Developer tools to developOracle stored packages, functions and procedures forOracle database back-end validations and Web application development.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, AngularJS, CSS, AJAX, JavaScript, and jQuery
  • Developed pages usingAngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, datepickers, modal dialogs and other input components.
  • Created SpringMVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components and implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Managed andlead a global team of developers from India following Agile -Scrum development methodology and management through grasshopper and acted as a teamlead and mentor for a team of 5 and helped in resolving technical challenges.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS and creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • DesignAWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, security product templates.
  • Involved in configuring builds using Jenkins with Git, Gradle plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
  • Reviewed existing code and recommended effective coding standards for code reuse and performance by making effective use of various designs patterns. Updated web pages usingHTML5, CSSin Angular JSframework.
  • Worked with team members with establishing and applying appropriate branching, labeling/naming conventions in SVN and developed Backing beans to handle UI components state and stores that state in a scope.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Ant, Maven on UNIX environment.
  • Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
  • Enhancing the efficiency ofjboss and apache layer by analyzing the load, frequency and time of peak load, memory usage, frequent memory issues, storage issues etc.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances, working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
  • Performing scrummaster, evolving the matrices to keep transparency, one-on-one and group coaching, as well as developing anAgile support structure to encourage continued growth.

Environment: IBM BPM 8.5.5 Advanced Version,Savvion7.5, Core java, JDK 1.6, Struts 2.0, JSP, JavaScript, jQuery, Visio, JSON, Tortoise SVN 1.7.6, RESTful Web Service, Eclipse Indigo 3.7, Ajax, Oracle 11g, Oracle SQL Developer, RAD, Hibernate 3.0, Guvnor, Portal, Maven 3.0.4, Rest Client, Web logic Application Server 10.3.5, savvion 7.5.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Analyze the software requirements to determine feasibility of design within time and cost constrains.
  • Created HTML5 mock-ups for mobile as well as Tablet devices as per UID using CSS3 and HTML5 for both landscape and Portrait view.
  • Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, CSS3, CSS, JavaScript, JQuery, Bootstrap and AJAX.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, node. Js and JQuery.
  • Used Collections, abstract classes, interfaces and multithreading concepts extensively for the business logic.
  • Developed the Controller, Service layer, DAO layer using Spring MVC & Spring JDBC.
  • Implemented RESTful Webservices in conjunction with Spring and Angular.js.
  • Configured the Transaction Management for the project using Spring Container Managed Transactions.
  • Creating Custom directives and dependency injection.
  • Wrote SQLcommands and Stored Procedures to retrieve data from Oracle 11g database.
  • Also used Hibernate ORM Framework to communicate with Oracle 11g database.
  • Performed Unit testing on angular applications using tools like Karma, Jasmine.
  • Worked on SOAP, WSDL and implementation of code templates generate WSDL file, and serialization files.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules and used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Used various libraries of JavaScript like jQuery, jQuery UI, backbone.js and node.js.
  • Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
  • Designed the email blasts using Adobe software and then implemented them using HTML5 and Java script.
  • Created HTML5 navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Used jQuery core library functions for the logical implementation part at client side for all the applications.
  • Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
  • Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
  • Used AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
  • Strong web Data Visualization skills to render large sets of data on an MS excel like table view.
  • Involved in Daily Stand Up Meetings, Sprint Planning and Backlog Grooming for Agile Scrum Process.

Environment: Java 1.6, HTML5, CSS3, JavaScript, JQuery, Angular js Framework, Bootstrap, Node js, Ext js, JSON, Google Analytics, Adobe Photoshop, Adobe Dreamweaver CS5, Adobe Illustrator, Oracle 11g, Agile, WordPress, Eclipse, GitHub, Visio

Confidential, Portland, OR

UI/JAVA Developer

Responsibilities:

  • Involved in programming, testing, debugging, implementing and maintaining of Java EE client/server distributed application to meet the organization’s needs.
  • Design patterns of Business Delegates, Service Locator and DTO are used for designing the web module of the application and extensively used the struts application resources properties file for error codes, views labels and for Product Internationalization.
  • Involved in migration of WebSphere Application Server from V 6.1 to 7.0 and V 7.0 to 8.0 and migration ofjboss application server from V 5.1 to 6.1 and V 6.1 to 6.4.
  • Work involved extensive usage of HTML, DHTML, CSS, JQuery, JavaScript and Ajax for client side development and validations.
  • Developed the Automation Test Scripts using Java and execution using Selenium, experienced in using Selenium Grid to execute Selenium automation suites on different platforms and various browser combinations in parallel
  • Consumed web services using Axis Web services, involved in developing business tier using stateless session bean (acts as a Session Facade) and Message driven beans.
  • Used JDBC and Hibernate to connect to the database using Oracle. Hibernate was used to Map relational data directly to java objects.
  • Worked hands-on to create automated, containerized cloud application platforms(PAAS), and design and implementDevOpsprocesses that use those platforms.
  • As a part of Job I also had responsibility to maintain the networking formAWS cloud back to On-Prem connectivity and no direct internet access fromAWS cloud VPC to the rest of the world (Internet).
  • Wrote Object Oriented Programs incore javaon Windows. Worked on topics such as access modifiers, polymorphism, abstraction, inheritance, exceptions, array lists and collections in general.
  • Architecting logging architecture forJBoss /apache system by getting design inputs and day-day functionality of the application and then suggesting the right NAS mounts, or if they need to move into SAN architecture, or both etc.
  • Prototyped use of JSF for presentation development and Spring for middle tier development to analyze if use would ease development, extensively used JSF Core and HTML tags and also FLEX for UI development.
  • Used Spring Framework with Hibernate to map to Oracle database, wrote HBM Files for mapping Java objects to tables in relational database and updated it as required, hibernate used as Persistence framework mapping the ORM objects to tables.
  • Developed HQL, SQL queries. Used Agilemethodology and participated in SCRUM meetings, build the application using TDD (Test Driven Development) approach.
  • Worked onAWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services. Created and deployed elastic beanstalk applications in java usingAWS Toolkit for Eclipse.REA

Environment: JDK 1.6, J2ee, EJB 2.0, JSF, Hibernate 3.0, Dojo’s, web 2.0, maven 2.2.1, dom4j parser, REST, Spring framework, struts framework, html, xml, Mongo DB, Active Vos, Ext Js, web services, Web sphere Message Broker, axis, log4j, Db2, Mainframes, RAD as our IDE, WSD 7.0/7.5.

Confidential

Java Developer (Front End)

Responsibilities:

  • Involved in analysis, design and development of applications based on Java/J2EE design patterns.
  • Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
  • Expertise in client side designing and validations using HTML, CSS, JavaScript, JSP and Spring MVC.
  • Consumed RESTful web services using simple client side technologies using JavaScript, AJAX, JSON, HTML and CSS.
  • Extensively used Restful Web Services to insert, deleted and updated details and their information will to used by other two applications.
  • Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
  • Developed detailed mockups, prototypes and wireframes to illustrate interface and design concepts of the website using Microsoft Visio.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js and JQuery.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were JQuery.
  • Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
  • Integrated the front end UI to the back end using Spring framework.
  • Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Configured and build Asynchronous communication with JMS services with MQ Series.
  • Used SOAP over HTTP and SOAP over JMS for communication between components
  • Developed Web Services for data transfer using SOAP and WSDL
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • Implemented CSS and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Used the Mozilla Firefox extension, Firebug to view and debug HTML, DOM and JavaScript.
  • Developed web page layouts using CSS mechanism to include different colors, layout, width, height, font size, images size to the web pages.
  • Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.io
  • Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP and more Bind objects and retrieve them via JNDI interface.
  • Developed Modal pop-ups for responsive web design on mobile devices.
  • Implemented reusable JSP templates using JSF Framework.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Designed and developed various Screens using JSP, HTML, and CSS.
  • Created and modified new and existing pages, applied new styles on the pages with the help of JavaScript
  • Provided Maven build script for building and deploying the application.
  • Performed various DDL, DML operations on Oracle database using SQL queries.
  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.

Environment: Java 1.7, HTML, CSS, JavaScript, JQuery, AJAX, JSP, Spring MVC, SOAP, Agile, Adobe Firework, Angular js, Node is, Photoshop, Dreamweaver, Illustrator, XML, XSLT, Xpath, DOM, JNDI, Maven, SQL, Oracle, Windows, RESTFUL Web services.

Confidential

Java Developer

Responsibilities:

  • Gathered user requirements, analyzed and wrote functional and technical specifications
  • Designed and developed the user interface using Struts 1.3, JQuery, JavaScript, XHTML
  • Designed front-end, data driven GUI using Struts, HTML, JavaScript, DOJO and CSS.
  • Implemented Web Services for communicating one application to another application by using SOAP, WSDL and EJB Technology.
  • Developed asynchronous, rich user interface with AJAX and rich Internet application embedded with Flex to get user information from the server and project to user.
  • Designed, implemented and deployed J2EE web application using Struts 1.3and Spring IOC.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Implemented business processes to develop email notification components using JMS API.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database
  • Used log4j for logging and SVN for version control.

Environment: Java 1.5, Servlets, JSP, Struts 1.3, Hibernate3.2, EJB, JMS, Spring 2.5, XML, CSS, Flex, Eclipse, HTML, Java Script, Oracle10g.

We'd love your feedback!