We provide IT Staff Augmentation Services!

Ui Java Tech Lead Resume

Memphis, TN

SUMMARY:

  • Sun Certified Java Programmer, Sun Certified Web Component Developer and Java UI Developer with around 11 years of experience in java based technologies JDK 1.6/1.7/1.8, Struts 1.2/2.0, JSF2, Primefaces 4, Spring 4.0, Spring Boot, Spring Batch, EJB 3, Hibernate, Web services(JAX - WS), RESTful API, JMS (Message Service), WebLogic 12c, IBM WebSphere 7.x/8.x, XML, XSD, XSLT, HTML5, CSS3, Bootstrap, Selenium2, AngularJS, ReactJS, NodeJS, IBM Cognos, IBM ODM 8.x, IBM WPS, Amazon Web Services (AWS).
  • In depth understanding in Core Java concepts, such as OOP Design, Generics, Exception Handling, Collections, Java Reflection, Garbage Collection, Annotation and some other features in Java 6/7/8.
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3), Amazon Simple DB, Amazon Cloud Watch, SES, SNS, SQS, LAMBDA and experienced in building highly scalable java applications using various architectures.
  • Experienced on Linux and Windows Virtual servers on EC2 using chef servers.
  • Familiar with Cloud watch, Elastic IP's and managing security groups for EC2 Servers.
  • Hands on experience with the AWS CLI and SDKs/API tools.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Extensive experience in Java frameworks such as: JSF2 (Life Cycle, Components, Event Handlers and Listeners, Validations, Navigations), Spring 4 (Dependency Injection, Inversion of Control, Aspect-Oriented Programming, Spring MVC), Hibernate 3 and Struts 1.x/2.x.
  • Developed rich web user interfaces with Java Server Faces (JSF2.x), Primefaces, Richfaces.
  • Worked on variety of Frontend JavaScript frameworks like AngularJS, BackboneJS, ReactJS, JQuery, JQuery UI and good knowledge in NodeJS.
  • Proficient in developing web page quickly and effectively and also experience in making webpage cross browser compatible.
  • Working knowledge on CSS preprocessor tools like Less and SASS (Compas).
  • Worked on Javascript testing frameworks like Jasmine, Karma, Protractor and good understanding on Mocha.
  • Worked on package management tools like Npm, Bower and Rpm.
  • Expertise in HTML5 & CSS3
  • Experience with Firebug, Chrome Developers Tool and IE Developer Toolbar,
  • Worked in developing rules enabled business solutions using IBM Operational Decision Manager 8.5,
  • Experience in Analysis and Design using Unified Modeling Language (UML),
  • Experience in DAO layer of the application, written java code to access hibernate session factory using spring hibernate template, Hibernate Search Queries and written search, persistence, deletion for the persistence objects.
  • Used JAXB for augmenting the generated classes which fills the gap between what is described in the XML Schema and information available from a set of Java class Definition by using Java Annotations.
  • SonarQube tool for continuous inspection of code quality.
  • Involved in Unit testing using JUNIT with Mockito and integration testing.
  • Involved in Automated testing using Selenium.
  • Very good Experience in creating build scripts using ANT, MAVEN and used Jenkins for continuous build.
  • Created iterative mockups, prototypes and production-ready XHTML/HTML5, CSS/CSS3.
  • Designed the logo in Abode Illustrator; created the wireframes using Axure.
  • Prototypes designed using Adobe Dreamweaver, Html, CSS, JavaScript and jQuery.
  • User Centered Design, Pixel-Perfect Design, also Interactive prototypes, Worked on Style Guide, UI/UX solutions and hi-fi mockups.
  • Strong Oracle 12c, PL/SQL experience and good exposure to MS SQL Server 2000, MYSQL.
  • Experienced in working on Windows environment. Good knowledge of developing UNIX Shell Scripts.
  • Adapt in server side development skills using Web Logic, Web Sphere, Apache and good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL, MS Access.
  • Designed applications using J2EE Design Patterns like creational, structural and behavioral design patterns ( MVC Architecture, Business Delegate, Data Access object, Composite View) and GOF patterns Singleton and Abstract Factory.
  • Experience with Web Services such as RESTFul Api.
  • Hands-on experience in using various version control systems: SVN, CVS, Git and Github.
  • Experience in major web application servers: Apache Tomcat, JBoss, Oracle Weblogic, IBM Websphere.
  • Worked with testing tools such as JUnit(for Java).
  • Experience in Designing and executing the automation scripts using Selenium, Karma, Jasmine.
  • Involved in Agile Software Development Team using SCRUM, TDD (Test Driven Development).

TECHNICAL EXPERTISE:

Programming Skills: Core Java, J2ee

Web Application Frameworks: JSF2, Hibernate, JPA, Struts

Spring Frameworks: Spring Core, Spring Boot, Spring Batch, Spring DataSpring Microservices, Spring Integration

Amazon Web Services (AWS): EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, SQS, SES, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB.

Message Tool: JMS

Webservices: RESTFul API, SOAP, SOA Principles

Business Rules Management System: IBM ODM 8.x, JBoss Drools

Reports Tool: IBM Cognos, Jasper

Web Technologies: HTML/HTML5, JavaScript, AJAX, XHTML, JSON

JavaScript Libraries: AngularJS, BackboneJS, JQuery, NodeJS, ExpressJS, ReactJS

CSS Technologies: CSS/CSS3, Bootstrap, LESS, SASS(COMPAS)

Web Servers: IBM Websphere, Oracle Web Logic, JBoss.

Other Technologies: Apache Spark, Apache Kafka

RDBMS: Oracle 12c, MS SQL Server 2000/7.0, MySQL, MongoDB

Repository Management Tools: GitHub, SVN

Supporting tools: Firebug, Chrome Developers Tool, IE Developer Toolbar, Postman extension

IDE & Editors: IBM RAD, Eclipse, Netbeans, Dreamweaver, Sublime, Notepad++, Web storm

Build Tool: Ant, Maven, Gradle, Grunt, Gulp, Webpack

Design Tool: Photoshop, Illustrator, Corel Draw

Testing Automation Tools: Selenium 2, Jasmine, Karma, Protractor, Mocha, Junit.

Logging Tool: Log4j

CAREER SYNOPSIS:

Confidential, Memphis, TN

UI Java Tech Lead

Responsibilities:

  • Interacting with the business users, analysts and understanding the requirements.
  • Created iterative mockups, prototypes and production-ready HTML5, CSS3, Bootstrap.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, Angular2, Bootstrap to build this SPA (Single Page Application).
  • Configured the xml files for Open Source Spring 4 Framework to fulfill the Proxy Pattern.
  • Configured the xml files for Spring Boot, Spring Security.
  • Involved in Job processing using Spring Batch
  • Involved in remote data (via RESTFul Api and JSON)
  • Involved in UI Design patterns, UI Security, UI Caching & Performance,
  • Involved in Design & Integration with Microservices
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized volumes and EC2 instances.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Installed and configured Chef/run-deck for Automating Deployments and providing a complete automation solution.
  • Used MySQL, DynamoDB and Elastic-cache to perform basic database administration.
  • Used Chef for application automatic deployment and provisioning to different environments.
  • Setup and support automated Continuous Integration utilizing tools like Jenkins, Shell Scripts, and AWS CLI/API.
  • Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, and EBS volumes.
  • Used log4j to log the error messages to the log files.
  • Involved in Unit testing using JUNIT with Mockito and integration testing.
  • Involved in Unit testing using Karma, Jasmine.

Environment: JDK 1.8, HTML5, CSS3, Bootstrap, JavaScript, JQuery, Angular2, JSON, RESTFul Service, Spring 4.x, Spring Security, Spring Data, Spring Boot, Spring Batch, IBM Cognos Reports, log4J, SVN, Eclipse, Notepad++, Maven 3, Jenkins, SonarQube, JUnit, Jasmine, Karma, Agile methodology, AWS EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling, Run-Deck, MySQL, Dynamo DB, Chef, VPC instances, IAM, Puppet, Ansible, Chef, PowerShell, Shell scripting in LINUX.

Confidential, Memphis, TN

UI Java Tech Lead

Responsibilities:

  • Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Interacting with the business users, analysts and understanding the requirements.
  • Gather requirements from different LOB business users and rule harvesting.
  • Created iterative mockups, prototypes and production-ready HTML5, CSS3.
  • Understand/analysis the requirements and come up with high level and low design documents.
  • Configured the xml files for Open Source Spring 4 Framework to fulfill the Proxy Pattern.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Configured the web.xml file for REST server injection to enable the RESTFul Api services by using JAXB API.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, Bootstrap to build this SPA Single Page Application .
  • Customized CSS files by adding new CSS3 features like media queries to ensure fluid/ responsive design for our web pages.
  • Involved in Design & Integration with IBM WPS.
  • Involved in Rule Design & Integration with IBM Operation Decision Manager 8.5.
  • Used log4j to log the error messages to the log files.
  • Involved in Unit testing using JUNIT with Mockito and integration testing.
  • Involved in Unit testing using Karma, Jasmine
  • Used SVN to maintain current and historical versions of codebase.
  • Used IBM Websphere server to run the application.
  • Creating build scripts using Maven and used Jenkins for continuous build and deploys application in Dev and Test environment.

Environment: JDK 1.7, JSP, JSTL, HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, JQuery, Angular.js, JSON, RESTFul Api Service, Spring 4.x, Spring Security, SAML2 (SSO), IBM WPS, IBM DataPower, IBM ODM 8.5, IBM Websphere Server 8.5, IBM Cognos Reports, Oracle 12c, log4J, Subversion SVN, Eclipse, Notepad++, Maven 3, Jenkins, SonarQube, WinSCP, Putty, JUnit, Jasmine, Karma, Agile methodology.

Confidential, Woodland Hills, California

Sr. UI Java Developer

Responsibilities:

  • Interacting with the business users, analysts and understanding the requirements.
  • Created iterative mockups, prototypes and production-ready XHTML/HTML5, CSS/CSS3.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring 3.x.
  • Created views using components of PrimeFaces in XHTML files and configured JSF framework.
  • Experience working in AGILE development environment.
  • Used log4j to log the error messages to the log files.
  • Involved in Unit testing using JUNIT with Mockito and integration testing.
  • Used Clearcase to maintain current and historical versions of codebase.
  • Used IBM Websphere server to run the application.
  • Creating build scripts using Maven.
  • Developed the Automation Test Scripts .
  • Execution of test scripts using Selenium2 .
  • Reviewing the Test Reports and Preparing Test Summary Report.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.

Environment: java 1.6, JSF2, Primefaces 3.2, JQuery, IBM Websphere, Agile Methodology, Spring 3.x, Hibernate 3.x, IBM RAD, Maven 3, XHTML, JUnit 4.0, Log4j, Selenium2, CSS, Bootstrap.

Confidential, McLean, Virginia

Sr. UI Java Developer

Responsibilities:

  • Interacting with the business users, analysts and understanding the requirements.
  • Created iterative mockups, prototypes and production-ready XHTML/HTML5, CSS/CSS3.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of EJB3.
  • Created views using components of PrimeFaces in XHTML files and configured JSF framework.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
  • Experience on generating XML/XSD to send the request to the Messaging server.
  • Experience on working with XSD, XML Schemas.
  • Experience working in AGILE development environment.
  • Used log4j to log the error messages to the log files.
  • Involved in Unit testing using JUNIT with Mockito and integration testing.
  • Used GIT to maintain current and historical versions of codebase.
  • Consumed web services from different clients.
  • Used Oracle WebLogic server to run the application.
  • Creating build scripts using ANT and used Jenkins for continuous build and deploys application in Dev and Test environment.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
  • Developed the Automation Test Scripts
  • Execution of test scripts using Selenium.
  • Reviewing the Test Reports and Preparing Test Summary Report.

Environment: java 1.6, JSF2, Primefaces 4, JQuery, CSS3, Oracle Weblogic Server, Oracle 11g, Web services (SOAP), JMS, Agile Methodology, EJB, Hibernate 3/4, PrimeFaces 3.4, Web Services (SOAP with Axis2), Eclipse Kepler, Maven 2, XHTML, SQL Server 2012, JUnit 4.0, Log4j, Weblogic 12c, Autosys, Windows XP / 7, Linux, Selenium2, CSS, Bootstrap, SOA Proxy.

Confidential

System Analyst

Responsibilities:

  • Interacting with the business users, analysts and understanding the requirements.
  • Created iterative mockups, prototypes.
  • Used HTML5 tags for arranging the structure (template) of a HTML page.
  • Used attributes and types such as autofocus, required, placeholder, email, date time, pattern (Regular Expressions), number, min and max and datalist
  • Used AngularJS Framework to build Single Page Applications
  • Implemented Dependency Injection pattern in AngularJS framework
  • Implemented two-way data binding concepts in AngularJS
  • Used Bind data to HTML pages using AngularJS {{ expressions }}
  • Implemented AngularJS modules , controllers, factories, services, views, templates, directives and routing.
  • Implemented $http and $resource for using external resources with REST calls.
  • Validate HTML forms using AngularJS
  • Used AngularJs tags ng-model, ng-click, ng-class, ng-bind, ng-if, ng-switch, ng-show, ng-hide, ng-repeat and ng-init
  • Implemented Java Spring MVC (Model View Controller) Architecture
  • Implemented dependency injection principle in Java Spring MVC
  • Implemented setter and constructor injections
  • Used @Autowired annotation in Java Spring MVC Framework
  • Used and tags in order to define dependency injection for beans
  • Implemented configuration of Spring MVC using Java Configuration with @Configuration and @EnableWebMvc annotations
  • Configure message properties files for properties and i18n(internationalization)
  • Configure ReloadableResourceBundleMessageSource in XML
  • Implemented JSON documents using MappingJackson2HttpMessageConverter.
  • Used Apache Velocity Templates to send emails and used Java Mail API
  • Created custom validators by implementing Validator interface
  • Configured Quartz Scheduling framework with Spring MVC and to schedule Quartz Job
  • Implemented JdbcTemplate to configure Hibernate ORM with Spring MVC (JPA implementation)
  • Configured JpaTransactionManager in Java Spring MVC
  • Used log4j to log the error messages to the log files.
  • Involved in Unit testing using JUNIT with Mockito and integration testing.
  • Used GIT to maintain current and historical versions of codebase.
  • Consumed web services from different clients.
  • Used Oracle WebLogic server to run the application.
  • Creating build scripts using Maven.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.

Environment: Java 6.0, Oracle 11g, Webservices(RestFUL API), Spring 4, Hibernate, Eclipse, JUnit4.7, AngularJS , Log4j, Maven 3.3, GIT Hub, Oracle Web Logic 11g, HTML5, CSS3, Bootstrap.

Confidential

System Analyst

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Used IBM RAD 7.x for modeling the software artifacts.
  • Experience working in AGILE development environment.
  • Implemented MVC architecture using JSF 2.0, Spring 3.0 and Hibernate 3.0.
  • Spring framework features such as Interceptors and Data Access support implementing Hibernate were extensively used.
  • Experience on generating XML to send the request to the server.
  • Experience on working with XSD, XML Schemas.
  • Implemented server side application using SQL and PL/SQL .
  • Used Ajax and Jquery to dynamically load the content into the web pages without reloading the pages.
  • Understanding of web caches as part of maintaining system performance.
  • Implemented Web Services (JAX-WS) to communicate with other applications.
  • Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotation metadata and generic collections using HQL.
  • Worked on JSF components like data table, menu bar, calendar and tree.
  • Experience on internationalization and localization techniques.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Used Spring Framework to initialized managed beans and services.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used SVN for version control and LOG4J for debugging.

Environment: J2EE, Spring 3.0, JSF 2.0, Hibernate 3.0, JBoss, JUnit, Oracle 10g, ANT 1.5, Log4J, AJAX, JQuery 1.6,XML,XSLT,XDQL,DQL,MS Visio,UML, Web Services, CSS.

Confidential

Sr. Java Programmer

Responsibilities:

  • Captured the requirements in the form of Use cases, non-functional Specifications and business rules.
  • Used GWT, Spring Roo, Spring MVC architecture for the design and development.
  • Implemented Web Services (JAX-RPC) to communicate with the WAS6.1 Server. In depth understanding of WSRP.
  • Development rich front end interfaces with GWT, AJAX and Dojo Widgets.
  • Used Spring MVC architecture for the design and development.
  • Developed front end with GWT using JSTL and JavaBeans.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Created PL/SQL stored procedures, involved in database design, development of SQL Queries, Functions & Triggers for backend System.
  • Worked on impact analysis to migrate existing persistence layer to spring hibernate
  • Developed and maintained Ant Scripts for the build purposes on various environments.
  • Provided the client with documentation to expand their existing knowledge library for various WebSphere Web Content Management tasks.
  • Developed Class, Sequence and Work Flow diagrams using Magic Draw.
  • Used Clear Case for version control and LOG4J for debugging.
  • Documented the whole source code developed.

Environment: GWT, Spring ROO, DOJO, JavaScript, Oracle 10g, SQL/PL-SQL, Spring 3.0, RAD 7.0 (Web Sphere 6.1), Web Services, Log4J, Clear Case, CSS, JUNIT, iReports, Adobe Photoshop 7.0 .1, Magic Draw.

Hire Now