Java/angularjs Developer Resume
Minneapolis, MN
SUMMARY:
- Over seven years of experience in Designing, Developing, Implementing, Integrating and Testing of Internet, Client - Server applications using Java/J2EE technologies.
- Expertise in Object Oriented Design, Development and Implementation of enterprise applications using Java, J2EE, JSP, Servlets, JDBC, EJB, JNDI, JMS, HTML5, DHTML, JSON, XML, XSL, Java Server Faces, Web services.
- Experience in developing and deploying web applications with Apache Tomcat, BEA WebLogic, IBM WebSphere, and JBoss.
- Experience in developing large scale web applications and enterprise applications using Java Beans, JDBC, Servlets 2.5/3.x, JSP 2.1/2.2/2.3, EJB 3.0/3.1/3.2, Struts 2.0/2.2/2.3, Spring 3.0/4.0, Hibernate 3.2/4.x, JSF, Web Services, SOAP, RESTful, JMS, JUnit, XML, UML, XSD, JQuery, POJOs.
- Worked on developing middle-tier components using EJB.
- Extensive experience in programming, deploying of middle-tier/business tier J2EE Applications on BEA Weblogic 10.3/11g/12c, IBM WebSphere 6.1/7.0/8.5, Tomcat 6.x and JBoss.
- Hands on experience implementing web layer in MVC design pattern using the Struts framework, Spring framework, JSF and JSP.
- Experience in Application Servers with WebLogic, Apache Tomcat, JBoss and WebSphere.
- Strong skills in developing WebServices using Apache Axis2.
- Experience in SOA and implementing Web Services using SOAP, WSDL and RESTful.
- Experience in JAXB API to bind XML Schema tojava classes.
- Expert in building large scale web-applications using JSF framework.
- Experienced in open source technologies like Apache Axis, Tomcat, Eclipse, and NetBeans.
- Experienced in OOAD (Object Oriented Analysis and Design), Class modeling and UML diagrams using Rational Rose.
- Experienced in client side design using HTML, DHTML, JSP, AngularJS and JQuery.
- Hands on Experience in creating build scripts using Maven.
- Experienced in developing database to create its objects like tables, views, functions, and stored procedures packages using PL/SQL in Oracle, MS SQL Server, and My-SQL.
- Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
- Strong knowledge in the implementation of DAO using Spring and POJO objects using Hibernate ORM.
- Extensive knowledge of J2EE architecture.
- Experience using JDK 1.5/1.6/1.7/1.8.
- Experience in using version control systems such as CVS, clear case and SVN.
- Involved in all phases of Software Development Life Cycle
- Good Organizational, communication skills, ability to express technical concepts and ability to work successfully as a part of team.
TECHNICAL SKILLS:
J2EE Technologies: JDBC, Servlets, JSP, EJB, JSTL, JSF, JMS, XML and JNDI
Web Servers: Java Web server, Apache Server and Tomcat
Application Servers: Web Sphere 7.0/8.0/8.5/, Web logic and JBoss
Tools: /Utilities: Log4j, Ant and JUnit
Development IDE(s): JBuilder, Eclipse, Net Beans and IBMs RAD
Modeling: OOAD with Rational Rose, ORM and UML
Web tools and languages: JSP, Java Script, JSF, XML, HTML4/5, DHTML, SOAP, WSDL and RESTful
Framework: MVC, Apache Struts, Hibernate, Spring, and AngularJS
Databases: Oracle 10/11g, SQL Server, MS Access, MySQL and IBM DB2
Languages: Java, C, SQL and PL/SQL
Operating Systems: Windows XP/Vista, Windows7 Home/Ultimate and Linux
Version Control Tools: CVS, Clear Case and SVN
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Java/AngularJS Developer
Responsibilities:
- Developed Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Using SpringWeb MVCfor the controllers.
- Using springframeworkfordependency injectionwith the help ofspring Configuration files.
- Developing the presentation layer usingJSP,Tag libraries,HTML5,CSSand AngularJS.
- Created a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
- Used JSON to pass the Ajax updates between the server and the client.
- Using JSP, JavaScript, JQuery, and JSF for Rich UI layer.
- Involved in transforming XML content into HTML usingXPath, XSLT.
- Involved in Installation and configuration ofWeb Logic Server.
- Involved in Dynamic form generation, Auto completion of forms using AJAX.
- Working on AngularJS framework, HTML5 Canvas element to created complex animations.
- Involved in developing dynamic responsive Web Application by integrating AngularJS with Twitter Bootstrap which is further integrated with Web Services provided by the development team.
- UsedJMSfor Asynchronous communication between the applications.
- Involved in Updating the On CallProduction supportdocument.
- Involved in fixing several Front-End issues in the existing applications.
- Involved in the configuration management usingCVS.
- Implemented Hibernateto map all the tables from different data sources to make database updating.
- Involved in developing various test cases and performing unit testing usingJUnit.
Environment: JSP, Servlets, Oracle10g,JDBC,AJAX, AngularJS, Twitter Bootstrap,Hibernate 4.2, Web Logic, ANT, HTML5, XML, XSLT, CVS, RIA, JUnit, Eclipse Luna, Weblogic, SQL, JMS, PL/SQL, UNIX, Windows.
Confidential - Ashburn, Virginia
Java/J2EE Developer
Responsibilities:
- Implemented Spring Batch Feature.
- Introduced new struts result types like Panel. Panel displays the content in Portal kind of UI which follows Wells standards.
- Worked closely with various functional teams (technology, technical program management and business) to ensure that business requirements are translated to technology requirements and subsequently drive the implementation of software (using scrum) from design through successful deployment.
- Conducted client side validations using JavaScript.
- Worked on Version Compatibility Patches.
- Internationalization of application in JSF.
- Hibernate is used to persist data to an Oracle 11g database.
- Implemented the project using JSP and Servlets based tag libraries.
- Developed Ajax based web Application (RIA) using DOJO framework.
- Used JSON to pass the Ajax updates between the server and the client.
- Developed POJOs using Hibernate 4.2 & Used RAD IDE for development. .
- Involved in designing and developing various operations for Eagle and expose them as part of web service.
- Involved in the implementation of DAO using Spring-Hibernate ORM, Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations
- Used IBM WebSphere Application Server to deploy the application.
- Used and modified build.xml files and enhanced the Ant Process.
- Timely Fixing Bugs & Used log4j to capture the audit and debug logs.
- Customer interaction & User & Provided Production Support.
- Developed highly-configurable components to build applications that combine the immediacy of the Web with the functionality and responsiveness of desktop applications using JQuery & Java Script.
Environment: J2EE Technologies, JSF, JQuery, Eclipse Juno/Luna, JUnit, Struts, JSP, Spring JDBC, iBatis, XML, XSD Web Services, WSDL, oracle 11g, WebSphere 8.5, RESTful, JavaScript, JPA, Spring AOP, Dojo and Maven.
Confidential, Deerfield, IL
J2EE Developer
Responsibilities:
- Responsible in Clients Logins and Billing/Updating Modules of the Application.
- Documented the Use Cases, Class Diagrams, and Sequence Diagrams using Rational Rose.
- Implemented Model View Controller (MVC) architecture using Struts 2.2 framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and easy maintenance.
- Created Action Class which routes submittals to appropriate Enterprise Java Beans components and render retrieved information.
- Developed user interface using JSP, JSTL, Struts Tags, Java Script and HTML.
- Developed various EJB components to fulfill the business functionality.
- Developed Session Beans to process requests from the user and used the Hibernate 3.0 framework to retrieve and persist client information.
- Used Web Services and SAX XML parsers and used SOAP for sending and receiving data from different applications.
- Used JMS to asynchronously exchange messages between the WebSphere 8.0 Application Server and other applications.
- Developed Message Driven Beans to use the JMS Queue to communicate between the current and the legacy systems.
- Used Java/J2EE Design Patterns like Business Delegate, Session Facade, and Service Locator in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Performed database operations and queries using MySQL 6.0.
- Used Log4J for logging and debugging and used JUnit extensively for testing.
- Used WebSphere 8.0 Application Server for deploying various components of application.
- Used CVS for Version Control.
Environment: J2EE, IBM WebSphere 8.0, Rational Rose, Java, XML, SAX, JSP, JMS, HTML, JNDI, JDBC, JavaScript, Servlet, Struts, CVS, Log4J, JUnit, EJB, Hibernate, PL/SQL, MySQL, Eclipse Indigo/June, and Windows XP
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Developed the web tier using JSP, Struts MVC.
- Designed and developed new J2EE Components like bean components to in corporate business level validations.
- Managed multiple requests by the same user using multithreading.
- Ensured Service design fits into overall SOA driven program.
- Configured Application and Integration Server connections for SOA suite.
- GUI was developed using JSP, HTML, and Angular JS. Involved in writing SQL scripts and creating backend database table for complex business operations.
- Involved in Unit integration, bug fixing and Code reviewing.
- Design, development and Testing of JSP pages.
- Developed several web pages using HTML, Style sheets, JSP and JavaScript to perform checking and validations at Client's side.
- Worked on JavaScript, JQuery and Ajax extensively for various user interactions, front-end validations, event handling and other visual effects.
- Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Deployment of JSP and Servlets was done using tomcat.
- Implemented a web service to interact with the database using Apache Axis2 (SOAP over HTTP).
- Developed J2EE components on Eclipse IDE.
- Used Spring Framework for the presentation layer.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
- Involved in developing forms using JSP, HTML and Java Script.
- Developed Action Classes that takes the request from the JSP and invoke the appropriate method in the business components.
- Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
- Validate the input data using JavaScript.
- Used CVS as a source control for code changes.
- Used RDBMS for recording financial information.
Environment: s: J2EE, spring, JSP, Apache Axis2, log4J, XML, JDBC, JavaScript, HTML, Eclipse Helios, Tomcat, Struts, JQuery, Ajax, WSDL, SOAP, Servlets, WebSphere, DAO and CVS.
Confidential
Java Developer
Responsibilities:
- Understanding the requirement documents.
- Designed front page forms using JSP and HTML.
- Developed presentation components using JSP, JavaScript and custom tag libraries.
- Used Eclipse IDE extensively for the development.
- Designed and developed application based on Spring MVC design pattern, used spring validation and wrote validation rules.
- Used Log4j extensively for error logging.
- Designing front page forms using JSP and HTML.
- Involved in Unit & Integration Testing using Junit framework.
- Used different design patterns like Data Access Object (DAO), Data Transfer Object (DTO) and Business Delegate to develop the application.
- Extensively worked with Eclipse and Tomcat to develop and deploy the complete application.
- Involved in XML config file used XPath, XQuery for query passing.
- Developed and Implemented DAO classes using Hibernate for database transactions.
- Used Hibernate Query language (HQL) to perform queries against the database.
- Analyzing and fixing bugs and updating necessary documents.
- Designed GUI based on the requirements specification.
- Coded SQL scripts and created and altered backend database objects.
- Interacted with SQL database using JDBC.
- Used Maven as the build tool.
- Used CVS as version control system.
Environment: J2EE, Servlets, JSPs, SQL, Eclipse, Hibernate, Tomcat, CVS, HQL, JUnit, HTML, XML, AJAX, JDBC, Log4j, DAO and DTO.