Java Developer Resume
Herndon, VA
SUMMARY
- Around 7+ years of IT experience in analysis, design, development, testing and implementation of Java/J2EE web applications
- Experience in reviewing Design documents, Requirement Specifications, Preparing Technical document.
- Experience in using Struts, Spring & Hibernate framework for various web/portal based application development.
- Developed Internet applications using Java, JSP, Servlets, EJB, JDBC, Java Script, Ajax, JQuery,AngularJS, XML and HTML.
- Proficient in RDBMS using Oracle 11g/10g.9i, IBM DB2, MySQL database servers.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.
- Developed HTML, JSPs, JavaScript, CSS as a front end GUI with middle tier framework as Hibernate using HQL and spring using MVC framework.
- Good hands on experience in developing web applications such as MVCArchitecture using Struts & Spring MVC.
- Experienced in writing EJB stateless, Stateful and Message Driven Beans
- Good experience in Unit Testing using Junitand Mockito.
- Good Experience inusingVersion control system software like CVS, SVN.
- Experienced in configuring of build files with ANT, Maven
- Good Experience in Using Logging frameworks like Log4J and Apache Commons Logging.
- Developed front end components using DOJO involving data binding, remoting with custom CSS components.
- Hands On Experience in Using UML tool like Rational Rose
- Involved in Data Integration using Java Web Services (JAX - WS, JAX-RS).
- Developed and Consumed SOAP Based and Restful Web services.
- Implemented responsive web design using media queries and bootstrap.
- Hands on experience in VPN, Putty, winSCP, VNCviewer, etc.
- Extensively used various internet technologies like JavaScript, HTML, DHTML and XML.
- Having good knowledge in J2EE Design patterns
- Hands-on experience with UNIX and Linux environments.
- Used MQ with MDB for asynchronous calls.
- Strong communication and interpersonal skills.
- Experience in Software Development Lifecycle (SDLC), Agile Scrum methodologies
- Experience in understanding & documenting Business process &CMMILevel 5 process
- Very well experience in the design and development of data architectures.
- Experience in writing shell scripts.
- Experience with BEA Web logic,IBM WebSphere, Apache Tomcat&JBoss Application server.
- Worked in different methodologies such as Waterfall and Agile.
- A quick learner and a team player with excellent communication, good management skills for analyzing user requirements and ensuring excellent functionality and maximum contribution to attain the team goal.
TECHNICAL SKILLS
Enterprise Java and Java Standard Edition: JSP, Servlets, JMS, Logging API, Ajax, JDBC, Swing, JDBC, JNDI, JSON, JSTL, RMI, JMS, EJB, JSF, JQuery, Internationalization & Localization.
Tools: & Framework Struts, Spring, Hibernate, Web Services, JUnit, Ant, Maven
Languages: C, Java, J2EE, Java Script, PL/SQL, Unix shell scripts
Operating Systems: Sun Solaris, HP-UNIX, Red Hat Linux, Ubuntu Linux and Windows XP/Vista/7/8
Web Technologies: HTML, DHTML, XML, AJAX, WSDL, SOAP
Web/Application servers: Apache Tomcat,WebLogic, JBoss
Databases: Oracle 9i/10g/11g, DB2, SQL Server, MySQL, MongoDB
Tools: and IDE Eclipse, MyEclipse, RAD, NetBeans, Toad
Version control: SVN, CVS
Network Protocols: TCP/IP, UDP, HTTP, DNS, SMTP
PROFESSIONAL EXPERIENCE
Confidential, San Ramon, CA
Sr.Java developer
Responsibilities:
- Understanding the business requirements and preparing the design document.
- Participated in discussion with business analysts and analyzed the feasibility of the requirements.
- Drew sequence diagrams and Class diagrams using Star UML.
- Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.
- Involved in developing web Page Applications using AngularJS, ReactJS.
- Developed service layerby using Spring MVC.
- Developed User interface using AngularJS, JSF, JSP, HTML, JavaScript, and CSS, Ajax and JQuery and JSON.
- Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
- Developed and executed software systems utilizing JavaScript and Groovy.
- Used JSF framework in developing user interfaces using JSF UI components, validator, Events and listeners.
- Developing in java web application using JSF and RICHFACES.
- Produced and Consumed Restful web services using Apache CXF and spring.
- Developed DAO objects and Hibernate mappings.
- Attending the daily Standup Meetings
- Write the Unit test cases by using Junit framework and Mockito framework.
- Involved in unit testing and Integration testing
- Involved in Bug Fixing
- Worked closely with team and make sure that team followed the Java coding guidelines and reviewed the code.
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Implemented MVC design pattern using Spring Framework.
- Form classes of SpringFramework to write the routing logic and to call different services.
- Used Spring DAO to connect Confidential the database.
Environment: -JavaJDK1.8, Oracle 11g, Eclipse Luna, JBoss 5.0.1 Spring MVC, Junit, JMockit,Web services, Agile Methodology, Java/J2EE, SQL, PL/SQL, JSP, EJB, Struts, Hibernate, WebLogic 8.0, HTML, Angular JS, AJAX, Java Script,AngularJS, ReactJS, XML, JMS, XSLT, UML, JUnit, log4j, MyEclipse 6.0,Star UML, SVN and Maven
Confidential, Pittsburg, PA
Sr.Java Developer
Responsibilities:
- Understanding the business requirements and preparing the design document.
- Participated in all the phases of the system including designing, coding, testing, building, deployment and supporting the production environment.
- Drew sequence diagrams and Class diagrams using Microsoft Visio and Star UML.
- Created new tables, Sequences and written SQL queries and PL/SQL in Oracle and My SQL.
- Developed front end using Struts and JSP.
- Introduced new user/actor called Dealer in the application and developed using struts and spring framework.
- Developed User interface using JSP, HTML, JavaScript, CSS, Ajax and JQuery.
- Developed DAO’s for retrieving the data from the database.
- Developed event and event handlers and object initializing using springIOC framework
- Developed MVC framework by writing action classes and light-weightbusiness logic classes using Struts2 framework and Spring3.0framework.
- Used Spring MVC with SpringRestfulTemplate to Produce and consumeRestfulWebservices.
- Used Hibernate Template of Spring Framework and Hibernate Interceptors.
- Developed database access mechanism by using by HibernateORM framework.
- Configured WebLogic JMS Servers, JDBC Data Sources, JDBC Connection Pools, and Bridge to provide interoperability between WebLogic JMS and IBM MQ Series.
- Developed asynchronous data retrieval using AJAX.
- Used Tomcat as web server to store the static contents and JBoss as application server.
Environment: -JavaJDK1.7, MySQL, Oracle, Eclipse, JBoss 5.0.1 Spring3.0, Windows, JUnit, Web services, Struts, Struts2.x, Hibernate, Agile Methodology, Perforce, Star UML Microsoft vision, MQseries, HPQC, Servlet, AltovaXMLSpy,Apache Tomcat Webserver,Maven.
Confidential, Dallas,TX
Java/J2EE Developer
Responsibilities:-
- Responsible for understanding requirement, analyzing the impact and developing components and integrating and testing following process of reverse engineering.
- Responsible for implementing MVC2 architecture using Struts 2.0
- Involved in Exception handling and showing proper message to user, using struts ActionErrors.
- Involved in creating Ajax request for searching, creating search criteria, parsing Ajax response.
- Created UI components using JQuery which encapsulates interface logic & utility classes which intern communicate with model.
- Showing the data in tabular format using EXT JS with functionality of showing records in option list, date format.
- Involved in UI level coding using JSP, JavaScript, JQuery and JSTL.
- Responsible in designing UI using HTML, CSS with reference to .Net application.
- Responsible for understanding the C#.Net application and implementing the functionality using java.
- Responsible for implementing the functionality involving designing, writing action class, VO, DAO’s.
- Delivered iterations every two week cycle followed extensively Agile Scrum Methodology.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
- Developed the application using Java Beans, Servlets.
- Used WebSphereApplicationServer and RAD to develop and deploy the application.
- Worked with various Style Sheets like CascadingStyle Sheets (CSS).
- Designed database and created tables, written the complex SQLQueries and storedprocedures as per the requirements.
Environment: - JAVA 1.6, JSP, EJB (J2EE Platform), Servlets, HTML, DHTML, JavaScript, Ext JS, JQuery, Struts 2.0, Web Services, UNIX and Shell Scripting, Oracle 11g, XML, SQL Server, Eclipse,Apache Tomcat Webserver,Oracle reports.
Confidential, Charlotte, NC
Java/J2EE Application Developer
Responsibilities:
- Involved in Java, J2EE, struts, web services and Hibernate in a fast paced development environment.
- Followed agile methodology, interacted directly with the client provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
- Rich experiences of database design and hands on experience of large database systems: Oracle 8i and Oracle 9i.
- Involved in design and implementation of web tier using Servlets and JSP.
- Used Apache POI for Excel files reading.
- Written build scripts with Ant for deploying war and ear applications.
- Developed the user interface using JSP and Java Script to view all online trading transactions.
- Designed and developed Data Access Objects (DAO) to access the database.
- Used DAO Factory and value object design patterns to organize and integrate the JAVA Objects
- Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
- Coded HTML pages using CSS for static content generation with JavaScript for validations.
- Used JDBC API to connect to the database and carry out database operations.
- Used JSP and JSTL Tag Libraries for developing User Interface components.
- Performed unit testing, system testing and integration testing.
- Involved in building and deployment of application in Linux environment.
- Deploying application in Development and Production servers.
Environment: - Java, J2EE, JDBC, Struts, SQL language. Hibernate, Eclipse, Apache POI, CSS,Apache Tomcat Webserver.
Confidential, Herndon, VA
Java Developer
Responsibilities:
- Implemented the Spring Acegi Security for authenticating the customers.
- Used security framework with ACL in declarative manner.
- Implemented the web tier using Spring MVC and all components there in SimpleFormController, ParametrizableViewController, and so on.
- AJAX was used to perform simple XML, HttpRequest callbacks for retrieving data dynamically into the client pages.
- 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.
- Used pre interceptor and post interceptor for writing aspects to manage business and state rules to isolate the logic in a central place to reduce code duplication.
- Designed the data model from scratch capturing best practices for ORM as it applied to the problem at hand.
- Interfaced with the data architect and provided direction to the approach and the solution.
- Persistence mechanism implemented using Hibernate utilizing Table per subclass inheritance based mapping, component mapping and other association mapping.
- Oracle used as the relational backend.
- Designed and developed several SQL Scripts, Stored Procedures and Triggersfor Oracle10gDatabase.
- Involved in Tuning of WebSphere Application Server for performance improvements.
- Designed user interface layout using CSS, HTML, and JSP
- Tested Service and data access tier using JUnit in TDD methodology
- Organized Spring Beans and Java packages to separate business services, persistence, and presentation layers, and to ease maintenance and promote database flexibility
- Involved in developing UML Diagrams like Use Case, Class, Sequence diagrams.
Environment: - Java, J2ee, design patterns, multi-threading, object oriented programming, Spring 2.5, Spring Acegi Security 2.0, Hibernate 3.x, XML, Spring MVC, WSDL, SOAP, Web Service, Axis, AJAX, PL/SQL, Eclipse 3.x, Oracle10g, Weblogic Application Server 9.0.
Confidential
Java/J2EE Developer
Responsibilities:
- Played the role of Java developer in the project called "Coverage Selection Tool".
- Technologies involved are EJB 3.0, Web services, Dojo (UI Framework) and other J2EE server components.
- Analyze and prepare technical specifications with UML diagrams (Use case, Class, and Sequence diagrams )
- Used Rational Rose to develop the components required by client.
- Wrote complex logic for forecasting the price of the products and subparts in next future quarters.
- Used stored procedures and Triggers extensively to develop the Backend business logic in Oracle database.
- Involved in performance improving and bug fixing.
- Analyze old database table fields and map to new schema tables using complex SQL Queries and PL/SQL procedures.
- Developed ANT scripts for deploying the application using Apache ANT.
- Coordinate the Functional users and testing teams in testing the application in Test environment.
- Given production support for this after deployed in to the production server.
- Involved in data base migration testing activities.
Environment: - Java, JSP, Servlets, XML, JDBC, Java Script, PL/SQL, ANT build, CSS, HTML, Eclipse IDE,JavaScript.