Sr. Ui/java Developer Resume
Chicago, IL
SUMMARY
- Over 10 years of experience in analysis, design, development and implementations of client/server, database and/or Intranet - based application using Java, J2EE technologies in various business domains including Banking, Retail & Insurance
- Extensive experience in J2EE technologies, Service Oriented Architecture & MVC frameworks
- Strong Skills in Object Oriented Programming Concepts OOPS, Object-Oriented Design/Analysis, UML modeling and Design Patterns
- Has good knowledge and experience in User Interface (GUI) driven application design and development using HTML 5, Java Script, CSS 3, AngularJS, Bootstrap and jQuery frameworks
- Has excellent knowledge of Java, J2EE/JEE platforms in building n-tier applications. Excellent working knowledge in Java 1.x, Servlet, JSP, JSF, JDBC, Spring 3.x, JPA, JBoss Seam, Hibernate 3.x and Struts 2.x Frameworks for Enterprise projects
- Well experienced in Design and Development of REST and SOAP Web Services in Java
- Has knowledge in ExtJS, Node JS, Bower, Grunt, Phonegap and GIT
- Has good working knowledge and exposure to the cloud computing platform i.e. Microsoft Azure
- Proficient in creating server-side components, designing and implementing business tier objects, unit testing, debugging and deployment
- Extensive experience in various SDLC methodologies such as Agile and Waterfall models
- Having knowledge and experience in Functional Point, Use Case, SMC based estimation techniques
- Experience in database design and development of RDBMS including Oracle, MS SQL Server and MySQL
- Has exposure to code quality tools such as Sonar, PMD and Check Style
- Has working experience in using ANT and Maven build tools
- Good working knowledge in Application servers such as JBoss 6.x, Apache Tomcat 6.x
- Experience in developing applications using different IDEs like Eclipse, NetBeans, JBDS, MyEclipse, Aptana Studio, MS SQL Studio management and TOAD
- Ability to grasp new technologies and to correctly apply new tools to build applications
- Possess good leadership qualities, communication and interpersonal skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions
- Excellent logical, analytical, problem solving and troubleshooting skills
- Well focused and achievement oriented person with excellent people management skills and an ability to manage change with ease
TECHNICAL SKILLS
Languages: Java
Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative, Scrum, Waterfall)
Web technologies: J2EE (JSP, Servlets), JSF, SOAP Web Service(JAX-WS), REST Web Service(RestEasy and Jersey), HTML 5, CSS 3, JavaScript, Ajax, XML, WSDL, JSON, Flex
Java Frameworks: Struts 2.x, Spring 3.x, JBoss Seam, Hibernate 3.x, Jive SBS, Apache Shiro, EJB, Quartz, Jasper reporting, RabbitMQ
Java Script Frameworks: AngularJS, Twitter Bootstrap, jQuery, YUI, ExtJS, Node JS, Bower, Grunt
Cloud Computing Platform: Microsoft Azure, iStructure
Application/Web Servers: JBOSS 6.x, WAS, Apache Tomcat 6.x, Apache, IIS
Operating System: Windows, Linux(Redhat, suse), UNIX
Development Tools: Eclipse, JBDS, Netbeans, Aptana Studio, TOAD, MS SQL Studio, MS Visio, UMLet, SoapUI, iReport, Fiddler, HttpWatch, Firebug, Chrome Debugger, Rest clients
Configuration Management: VSS, TFS, MKS, Tortoise SVN, GIT
File Transfer Tools: WinSCP, Filezilla
Build Tools: Ant, Maven, Jenkins, YUI Compressor
Code Quality Tools: Sonar, PMD, Check style, Findbugs
Project management Tools: MPP, Confidential, Greenhopper
Defect Tracking Tools: Jira, QC, Bugzilla, MKS Defect Tracking
Database: MYSQL 5.x, MS SQL Server 2000, Oracle 10g/11i
Document Management: MS Sharepoint
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. UI/Java Developer
Responsibilities:
- Detailed analysis and understanding of the business requirements/user-stories
- Performed impact and high level design analysis
- Involved in architectural design of the products
- Worked in the trade planner and cloud environment modules
- Developed user interfaces using AngularJS, CSS3 and Twitter Bootsrap
- Written angular modules such as controllers, services and filters
- Developed reusable components such as grids, drop downs etc using angular directives
- Involved in POC development using ExtJS and Sencha touch for the RTD product
- Worked for the design and implementation of java services using REST Web Services
- Used JBoss RESTEasy project to implement the RESTful Web Services
- Developed persistent objects using Hibernate/JPA
- Implemented hibernate caching for the java services using EhCache
- Written converters for the conversion from generic DC to persistence objects
- Written named HQL queries and Criteria queries
- Used JSON for the data transmission between UI and server
- Implemented authentication using the Apache Shiro
- Developed web services for the product to interact with Analytical Server
- Involved in the cloud environment setup using Microsoft Azure cloud service
- Performed code reviews for the deliverables
- Implemented logging using log4j
- Prepared unit test cases using JUnit
- Used JBoss server for the application development and deployment
- Provided technical support to QA and Production teams
- Release management and support
- Prepared technical specification document
- Helped junior team members to learn and implement new technologies
- Used Jira(Greenhopper) and HP QC for the product execution
- Participated in the weekly backlog grooming and status calls with the customer
- Created and build project using Maven and Jenkins Jobs
- Used TortoiseSVN for source control management
- Involved in framework and component development
Environment: HTML5, CSS3, AngularJS, Twitter Bootstrap, ExtJS, JSON, REST web service, Apache Shiro, Java, Spring, Hibernate, log4j, JBoss, Maven, Jenkins, SQL Server, Azure, RabbitMQ, Analytical Server
Confidential, San Diego, CA
Sr. UI/Java Developer
Responsibilities:
- Participated in client interaction and requirement gathering
- Prepared functional requirement and technical/impact analysis
- Written high/low level technical design
- Created UI, backing beans, validation for the IRT and Dodd Frank wires
- Used RichFaces for integrating Ajax capabilities with JSF
- Involved in design and development of services for the IRT and Dodd Frank wires and templates
- Developed the DAO layer for the server interactions
- Written SOAP web services for the domestic(FED) wire creation from OLB and MBC applications
- Developed reports for IRT and Dodd Frank Wires using Jasper reporting
- Created hibernate persistent objects and written named HQL queries
- Involved in integration of the application with SSO, Fx server and tandem applications
- Enhanced the UB staff module for the user access/preference setting and reporting
- Implemented logging using log4j
- Prepared unit test cases using JUnit
- Created and build project using Maven and Jenkins Jobs
- Used Sonar, PMD and check style to ensure the code quality
- Used MKS Integrity for source control and defect tracking
- Participated in SCRUM and weekly status meetings
- Performed code reviews for the deliverables
- Fixed defects on production environment
- Involved in project planning and project tracking activities
- Maintain project metrics, requirements traceability matrix and risk register
- Provided functional and technical guidance to the junior team member
- Involved in application release management and post release support
Environment: Java, JSF, RichFaces, AJAX, JBoss Seam, Hibernate, EJB, SOAP Web Service, Jasper reporting, log4j, iReport, SoapUI, JBOSS, Oracle 11
Confidential, Kansas, MO
Sr. Java/J2EE Developer
Responsibilities:
- Analyzed business requirements and performed impact analysis for the change request
- Created and customized the user interfaces based on the themes
- Developed the Ajax calls/services to get the data on demand
- Configured the Spring beans and services
- Created persistent objects using hibernate
- Written named HQL queries to retrieve data
- Used SVN for source control management
- Involved in the user issue handling and analysis
- Participated and supported the QA and production releases
- Fixed defects on production environment
- Prepared technical specification document
- Written unit test case for the implemented features
- Worked on the analysis for the Jive platform upgrade
- Performed code reviews for the deliverables
- Involved in project planning and project tracking activities
- Maintain project metrics, requirements traceability matrix and risk register
- Participated in the status and weekly meetings with the customer
Environment: Java, JSP, Servlets, Struts, Spring, Hibernate, HTML, CSS, jQuery, JavaScript, Ajax, Oracle, Apache, Tomcat, Jive SBS
Confidential, Monterey Park, CA
Sr. Java/J2EE Developer
Responsibilities:
- Prepared functional requirement and technical/impact analysis
- Prepared high/low level technical design for the IOD enhancement
- Developed GUI and services for the items listing with pagination using HTML and Java Script
- Written scheduler utility to run various background jobs using the Quartz Scheduler
- Involved in design and development of java services for the user preference pages
- Written UI validation utility using Java Script
- Implemented logging using log4j
- Created and build project using Maven and Jenkins Jobs
- Used Sonar, PMD and check style to ensure the code quality
- Used MKS Integrity for source control and defect tracking
- Prepared unit test cases using JUnit
- Involved in project planning and project tracking activities
- Participated in SCRUM and weekly status meetings
- Maintain project metrics, requirements traceability matrix and risk register
- Performed code reviews for the deliverables
- Provided functional and technical guidance to the junior team members
- Involved in application release management and post release support
Environment: Java, HTML, CSS, Java Script, JSP, Servlets, Struts, Spring, Quartz Scheduler, HTML, Websphere, Oracle 11 iGate Global Solutions, Bangalore, India
Confidential
Sr. UI/Java Developer
Responsibilities:
- Involved in the requirement and impact analysis
- Enhanced the WBS module for better user experience
- Designed and developed the user interface and services for the defect tracking module
- Used HTML, jQuery and Javascript for the user interface development
- Developed and integrated the services using Struts and Spring framework
- Involved in the enhancement of the common validation utility
- Developed reusable UI components for the modules shared same features
- Designed and developed UI and java services for the effort entry and approval modules
- Worked with the UI designers for the look and feel enhancements
- Used JSON for the data transmission between the user interface and server
- Used Microsoft TFS for the source control
- Performed code reviews for the deliverables
- Provided technical help to the junior members
- Provided the production support and guidance to the support team
- Participated in the end user training to educate the application workflow and functions
Environment: Java, JSP, Servlets, Struts, Spring, HTML, CSS, jQuery, JavaScript, JSON, Ajax, Flex, oracle, Tomcat, JBoss, SQL reporting server iGate Global Solutions, Bangalore, India
Confidential
UI/Java Developer
Responsibilities:
- Involved in the requirement preparation from the existing tool iQuest
- Participated in the POC development using the HTML, Java Script and jQuery
- Designed and developed the reusable components for the dynamic HTML field creation
- Written common validation utility to use across all the modules
- Involved in the architecture analysis and design
- Integrated the application with Struts and Spring framework
- Developed the user interface for the WBS and user preference modules
- Implemented MPP like features in the WBS module to add/remove tasks and scheduling
- Designed and implemented the common Ajax based services to persist/update the data
- Written services to provide data for Flex components
- Worked in the java service and DAO layer development
- Used JSON for the data transmission
- Implemented logging using log4j framework
- Used Microsoft VSS for the source control management
- Worked with UI designers for the look and feel creation
- Involved in performance testing using Microsoft tool
- Performed code reviews for the deliverables
- Participated and supported the application demo with higher management
- Provided the production support and guidance to the support team
- Participated in the end user training to educate the application workflow and functions
Environment: Java, JSP, Servlets, Struts, Spring, HTML, CSS, jQuery, JavaScript, JSON, Ajax, Flex, Oracle, Apache Tomcat, JBoss, SQL reporting server
Confidential, Peoria, IL
UI/Java Developer
Responsibilities:
- Involved in the requirement analysis and use cases preparations
- Prepared high/low level design for the functional requirement
- Worked in the DBS order entry feature and Estimate manager module
- Developed the user interface using the HTML, Java Script and Ajax
- Written the client side validation using Java Script
- Used yahoo util for the menu and tab control creation
- Designed and developed the java services
- Used Ajax to load/refresh the data dynamically
- Used VSS for the source control management
- Written test cases for the developed features
- Involved in the daily and weekly status calls
- Supported the QA and Production activities
Environment: Java, Servlets, JSP, Struts, HTML, CSS, Java Script, Ajax, XML, Apache tomcat, and MySQL
Confidential
UI/Java Developer
Responsibilities:
- Involved in the requirement analysis
- Participated in the POC development of the video uploading and processing
- Prepared high/low level design for the functional requirement
- Developed the user interfaces using the HTML, Java Script and Ajax
- Worked in YouTube integration feature
- Written the client side validation using Java Script
- Developed the transcode server and admin modules of the application
- Designed and developed the java services
- Used VSS for the source control management
Environment: Java, Java Swing, JSP, HTML, CSS, Java Script, Ajax, YouTube APIs, Divx/xVid libraries, Apache Tomcat and MySQL
Confidential, New York, NY
Java Developer
Responsibilities:
- Designed and Developed the Centerpiece and Spotlight modules
- Developed the user interface and Java services
- Written test cases for the implemented features
- Participated in the production support activities
- Used VSS for the source control management
Environment: Java, Servlets, JSP, Java Script, HTML, CSS, Apache Tomocat and MySQL
Confidential
Java Programmer
Responsibilities:
- Designed and developed modules such as Forntoffice, Restaurant and Room service
- Developed Java services
- Involved in application implementation at client place
- Provided Production support
Environment: HTML, Java Script, JSP, Java Beans, Apache Tomcat and MySQL
