Senior Java Ui Developer Resume
CA
SUMMARY
- Over 7+ years of experience in designing and developingmulti - tier web based client-server applications using data solutions, Intranet/Internet Enterprise Software applications for financial, insurance and healthcare domains using Angular JS, Java, JSP, Servlets, EJB, AJAX, JMS, ORM, JDO, JAAS, JNDI, Web services, JDBC, JAXP, RMI, Applets, Swing, XML, JavaScript, Quartz, Free Marker, JBoss, Oracle, Hibernate, GWT.
- Experienced in Software Development life cycle using various methodologies like waterfall, agile and test driven development.
- Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle (SDLC), and extreme Programming.
- Expertise skills in Angular JS, Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Angular JS, Java Script, AJAX, CSS, HTML, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
- Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
- Hands on exposure to multiple Application Servers like JBoss, IBM WebSphere Server and BEA Weblogic.
- Expertise in IDEs and tools like RAD, WAS, Eclipse, Jbuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL, I- baits.
- Experienced in Design Methodologies like MVC, OOP, and OOD.
- Proficient in unit testing the application using JUnit.
- Experienced in building tool ANT and logging tool Log4J.
- Good knowledge in version control system tools like CVS, SVN, PVCS, and Clear case.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Strong Technical background, excellent analytical ability, good communication skills, team player and goal oriented, with a commitment toward excellence.
- Highly organized with the ability to manage multiple projects and meet deadlines.
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
TECHNICAL SKILLS
Operating Systems: Window 98/NT/2000/XP/Vista, Linux, UNIX.
Languages: C, C++, Java, XML, Perl.
Frameworks and Utilities: Angular JS, Struts, Spring, Hibernate, Spring-Core, Spring AOP, Spring MVC.
Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2000, MS-Access
Web technologies: JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, DHTML, JavaScript, Web Services, SOAP, WSDL, AJAX.
XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XMLBeans and JAXB.
IDE: RAD 8.0, IBM WSAD 5.1.2, Eclipse 3.2, Net beans, Jbuilder.
Application Servers: WebSphere 7.1/5.1, WebLogic 7.1/6.1, JBoss, iPlanet.
Web Servers: Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS.
Version Control: Clearcase, Subversion, PVCS, CVS, Harvest, IBM CMVC, Starteam.
Testing: JUnit, JUnit-Perf, JMock, Cactus.
Build tool: Ant 1.8, Maven.
Tools: TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.
System Design and Development: Requirement gathering and analysis, design, development, testing, delivery.
PROFESSIONAL EXPERIENCE
Confidential, CA
Senior Java UI Developer
Responsibilities:
- Created web pages using HTML 5, CSS, JQuery and JavaScript’s.
- Implemented using JSF, J Query, HTML 5, Selenium testing tool etc.
- Business logic originally written in PL/SQL is rewritten in Java.
- Proficient in Java, XML, and scripting languages.
- Involved in multiple projects with UI development and handled production defects in parallel.
- Developed using HTML5, Angular JS and JSP.
- Experienced in various frameworks and concepts including EJB, JMS, GWT, Spring and Hibernate
- Used Angular JS Model-View-Controller Capability and its features for data binding, validation and Ajax requests/response.
- Wrote queries for the modifications to existing database structure.
- Developed unit test cases and functional test cases using JUnit.
- Improved the performance and response time of the application by implementing AJAX
- Used Selenium automation testing tool for usage which is a key role in the project.
Environment: Windows, Core Java, JSF,JSP, HTML, J Query, J Unit, Oracle Database, PL/SQL, Apache Tomcat server, Selenium Automation Testing Tool etc,….
Confidential, NC
Sr. Java Developer
Responsibilities:
- Understanding the existing application, Business processes and Security Module.
- Security module is designed to support implemented custom.
- Login module to support custom authorization of the user.
- Implemented the UI using JSF, J Query, HTML, spring, Hibernate, Active MQ, Mule, Me cache etc.
- Business logic originally written in PL/SQL is rewritten in Java.
- Experienced in development of applications based on J2EE architecture
- Extensive hands-on experience in designing of J2EE application
- Experienced in applying J2EE design patterns
- Experienced in various frameworks and concepts including EJB, JMS, GWT, Spring and Hibernate
- Experienced in GWT based UI components with JavaJ2EE components
- This application is deployed in J boss application server (7.1).
- Used SVN for version control.
Environment: Windows, Core Java, JSF,JSP, HTML, J Query, J Unit, Oracle Database, PL/SQL, Spring Framework, Hibernate, Jboss 7.1 server, Active MQ, Mule, Memcache etc,..
Confidential, NJ
Java Developer
Responsibilities:
- Responsibilities include design, planning, development, testing, documentation, and production support.
- Demonstrate ability to deliver solutions within defined budgets and timelines while adhering to project standards and best practices.
- Work closely within the team to evaluate, research, recommend, and implement complex business requirements and processes.
- Core development on the application.
- Production support.
- Experienced in GWT MVP architecture, GWT Editor Driver concepts and developing custom components
- Used various IDEs Eclipse, RAD and Application Servers - Websphere, Weblogic
- Used RDBMS Oracle and Stored Procedure
- Worked with Functionality development using SQL & PLSQL
- Involved in Analysis, Design, Coding, and testing phases of the project development.
- Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
- Followed TDD using Junit 4 and Mockito.
- Designed UML diagrams like Use case, Class and Activity diagrams based on the requirements gathered.
- Implemented the Design Patterns like MVC and Data Access Object (DAO).
- Developed the web pages using JSP, Jquery, Ajax, HTML and CSS.
- Implemented Spring configuration files for the beans defined and properties to be injected intothem using Spring Dependency Injection.
- ImplementedPresentation layer using Spring MVC framework, Service Layer using Spring and persistence layer usingSpring DAO and Hibernate 2 (hbm files).
- Implemented multi module maven projects.
- Consumed and produced soap based Web services using JAXWS SAML2.0, WS Addressing and User Login Tokens.
- Implemented Hibernate in data access layer to access and update information in the database and configured .hbm and .cfg.xml files according to hibernate framework.
- Implemented Custom Aspects using Spring AOP. Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base.
- Developed and modified stored procedures and trigger to store and access data in the Database.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
Confidential, NC
Sr. Java Developer
Responsibilities:
- Understanding the existing application, Business processes and Security Module.
- Security module is designed to support Novell e-Directory and implemented custom
- Login module to support custom authorization of the user.
- This application is migrated to Java based web application from Oracle forms.
- Redesigned and Implemented the UI using JSF, Rich faces, J Query.
- Business logic originally written in PL/SQL is rewritten in Java.
- EJB 3.0, JPA is used to interact with Database.
- This application is deployed in web sphere application server (8.0).
- Log4j is used for logging utility.
- Used SVN for version control.
Environment: Windows, Solaris.Technologies: Core Java 6, JSF, Rich Faces, J Query, J Unit, JPA, EJB 3.0, Oracle Database, PL/SQL, Seam Framework, Log4j, LDAP, Web Sphere 8.0 server.
Confidential, Los Angeles, CA
Software Developer
Responsibilities:
- Implemented JSF Converters to handle formatting and Localization and configured the faces config.xml to create a web application navigation rule.
- Analyze, design, code and test the conversion of the raw socket based Activation interface/server to RMI based and later to EJB based implementation.
- JWT applications have automatic fall-back for non-JavaScript browser where possible, allowing you to create fully accessible applications’, which used from Ajax.
- Design and developed by the struts Action, Action Form, Action Servlets, Action Mapping.
- Configured spring for accessing MS SQL database.
- Implemented rendering of task from functionality using Java, JSP, JSTL, Custom Tags, And Custom Java class Loader, XML.
- Worked on GWT (Google work tool kit).
- Worked on Java and J2EE (EJB and JMS) development.
- Flex is much faster than traditional based HTML application.
- Developing user interface are now easy using Adobe Flex Builder.
- Oracle and Hibernate project work.
- The Struts is designed with an open architecture--subclass available.
- The new object which is created by the Swing Application .i.e. A new button by instantiating The JButton class already knows that how to react to mouse movements and mouse clicks.
- Used Rational Clear Case for check-in checkout and merging the various code versions.
- Involved in creating the JSP and maintained state between requests through HTTP sessions.
- Developed struts based action class for custom forwards.
- Developed JUnit classes for functional testing.
- Performed the client side validations using Java Script.
Environment: Struts,CoreJava,Servlets,JSP,EJB3.0,Threads,GUI,JDBC,RDBMS,JSF,JavaScript,Swing,OOP, XML, Agile, Scrum, flex, Hibernate, JMS, JPA, ANT, HTML, OOD, Spring, Websphere, Oracle 10g.
Confidential, Jersey City, NJ.
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Hibernate, JBoss, Oracle experienced project work .
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Written stored procedures, triggers, and cursors using Oracle PL/SQL.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Written JUnit Test cases for performing unit testing.
- Used Rational Clear Case as Version control.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and ServiceLocator.
- Worked with QA team for testing and resolving defects.
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Weblogic 10.3, Apache Axis 1.2, ANT, Clear case, JUnit, UML, Webservices, SOAP, XSLT, Jira.
Confidential, Chicago
Java/J2EE Developer
Responsibilities:
- User requirements study, analysis and review of the specifications.
- Worked on Java and J2EE (EJB and JMS) development.
- Hibernate, JBoss, Oracle experienced project work
- Extensively used OOD concepts in overall design and development of the system.
- Interaction with the users at all stages of development to ensure that development was as per user specifications.
- Extensive use of web-services to get flight details from airline companies.
- Designed and Implemented the J2EE Based Struts with JDBC in Eclipse IDE.
- Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
- Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
- Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Using XML for dynamic display of options in select box and description on web page.
- Asynchronous messaging is done using JMS and created Queue for point - point messaging.
- Web Services are used for accessing flight and hotel information’s.
- Designed complex application database SQL statements for querying, updating and reporting using JDBC.
- Responsible for testing, debugging, bug fixing and documentation of the system.
- Developed JUnit test cases and performed integration and system testing.
- Implemented Java components and deployed under the Web Logic server.
Environment: JAVA, J2EE, XML, Servlets, Java Script, JSP, CSS, JDBC, Struts1.2, SOAP,Eclipse3.2 with MyEclipse, SQL, CVS, Junit, Web Logic, Windows.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, design analysis and code development.
- Implemented Struts framework based on the Model View Controller design paradigm.
- Designed and developed business components using Session and Entity Beans in EJB.
- Implemented EJB’s Container Managed Persistent strategy.
- Mapped classes to database tables in Deployment Descriptor files.
- Worked on triggers and stored procedures on Oracle database.
- Apache Ant was used for the entire build process.
- JUnit was used to implement test cases for beans.
- Worked on Eclipse IDE to write the code and integrate the application.
- Application was deployed on Web Sphere Application Server.
- Coordinated with testing team for timely release of product.
Environment: JDK 1.4, JavaScript, JSP 1.2, Servlets, Struts, JMS, WSAD, Oracle8i, Web Sphere Application Server 5.0, Oracle 9i, EJB, Ant, Linux.