Java Developer Resume Profile
PROFESSIONAL SUMMARY
- Competent Java Developer with 6 Years of experience in a highly dynamic and challenging environment. Strong understanding of patterns, frameworks, APIs, project implementation methodologies. Operates with a strong sense of urgency and thrives in a fast-paced environment. Possess excellent oral and written communication skills and interpersonal skills.
- Experience in developing enterprise applications and web applications using various J2EE technologies including JDBC, JNDI, JMS, RMI, SOAP, WSDL and open source Frameworks in Struts,Spring, Hibernate ORM, GUI plug ins like Tiles Framework, validation plug-in like Validator Framework.
- Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns Singleton, prototype, Factory, Abstract Factory, DAO, MVC, Command, Decorator,Front Controller.
- Strong skills with an understanding and development experience in Web Services, XML, SOAP, UDDI, J2EE and WS-Security.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Strong knowledge in creating Unified Modeling Language UML diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams and Deployment Diagrams using Microsoft Visio.
- Experience in Responsive User Interface Web development using HTML, CSS, AJAX, JSON, JavaScript frameworks including J-Query, EXT-JS, Twitter Bootstrap HTML/CSS framework.
- Expertise in working with auto deployment process to deploy applications from Development to Testing environment.
- Expertise in developing application builds with Maven buildtool for its dependency, jars and repository management and has experience with Ant build scripts.
- Experience in working on IDEs like Eclipse, RAD, TOAD, SOAP UI.
- Experience in working with various databases like DB2, Oracle and SQL Server and strong knowledge in SQL, PL/SQL, Stored Procedures, Functions, Triggers and Cursors.
- Experience working with Performance Tuning engineers in analyzing the issues that are hindering the performance of the application.
- Knowledge on web services using WSDL, XML and RESTful web services.
TECHNICAL SKILLS
Java/J2EE | Java, JSP/J2EE, RMI, Java Beans, JDBC, Spring, Servlets, JMS, JNDI, SSL |
Frameworks | Jakarta Struts 1.3.8 ,Struts 2, Hibernate 3.0, Spring 2.x, EJB, JSF |
Application Server | Web sphere 5.0/6.0/7.0,WebLogic 9.2, JBoss 2.x/3.x, Tomcat6.0/7.0 |
Languages | C, C , SQL, and PL/SQL, UML |
Operating Systems | Sun Solaris, Red Hat Linux, AX, HP-Unix 9.x, Windows XP/Vista/7, MAC OS |
Software package | MS Office, MS project, MS Visio, Rational Suite |
Database | DB2, Oracle 8i/9i/10g, PL/SQL 2.3.4, SQL Server 2000/2008, MySQL, PostgreSQL, MS Access |
Development Tools | Eclipse 5.x/6.x, Maven ,ANT, SVN Version Control, CVS Version, HP Quality Center, BM RAD 7 |
Web Services | soap UI , WSDL ,JAX-WS Metro, JAXB |
Web Technologies | XML, HTML, DHTML, XML Schema, DTD, CSS, DHTML, JavaScript, EXT JS, DOJO,JQUERY,AJAX, SOAP 1.2, SAX and DOM, XSLT, XPATH |
PROFESSIONAL EXPERIENCE
Confidential
Responsibilities:
- Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
- Used Spring MVC along with JSP, HTML, CSS and JavaScript to construct the UI Layer for the application in presentation/Web tier.
- Integrated Spring Framework with Hibernate for Data Persistence.
- Used Hibernate as persistence framework to map java objects to relational database tables using XML configuration files.
- Used Hibernate to connect with Oracle database to store and fetch data.
- Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
- Implemented User friendly interfaces using AJAX, and created components using JQuery for client side form validations and used JSON for creating objects in Java script.
- Rails in ORCAL Database is using for designed from the ground up to create dynamic Web sites that use a relational database backend.
- Redesigned cardplayer.com from the ground up utilizing Ruby on Rails.
- Implemented application logging using Log4J framework for logging, debugging and troubleshooting the run time exceptions.
- Designed and Implemented SOAP web services using JAX-WS API for the different operations provided in the User Interface.
- Implemented client application to consume Claim web services using JAX-WS API of SOAP services and integrated with UI.
- Developed applications using RAD IDE and deployed in Web Sphere server.
- Involved in the application design review, code review and assisted the team in following the recommendations/guidelines.
- Spring 3.0 annotations Controller mechanism to create RESTFUL applications.
- Developed and Consumed Web Services using Eclipse IDE Both SOAP and RESTFUL Services .
- load balancing of the processing of messages across multiple consumers using queuing technology.
- Using ActiveMQ supports advisory messages which allows them to watch the system using regular JMS messages.
- Created medical claim form using JSP, HTML, CSS and JavaScript.
- Assist new customers in signing up for insurance coverage
- File and process client insurance claims.
- Confidentially record all customer information regarding claims, payments, etc.
Environment: Java 5, J2EE, JSP, Servlets, Hibernate, Spring, Maven, XML, SQL, PL/SQL, Oracle, Web Sphere 6.0, JUnit, CSS, Ajax, JQuery, JSON, RAD, Log4J, JAX-WS Web Services.
Confidential
Responsibilities:
- Developed a modularized application using n-tier J2EE architecture, WebSphere application server, Spring framework, Hibernate.
- Adapted various design patterns like Front Controller, Business Delegate, Data Transfer Objects DTO , Service locator, Session Facade, Data Access Objects DAO and Template Method pattern.
- Implemented User friendly interfaces using AJAX, and created components using JQuery for client side form validations and used JSON for creating objects in Java script.
- Implemented application logging using Log4J framework for logging, debugging and troubleshooting the run time exceptions.
- Used Hibernate as persistence framework to map java objects to relational database tables using XML configuration files. Developed DAOs to perform CRUD operations for the Policy Module.
- Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
- Developed SOAP client to consume web services using JAX-WS API and integrated with UI.
- Developed Presentation layer used SpringMVC and facilitate user interface by the use of JSP's and Spring based tag libraries.
- Involved in the daily Scrum calls update the status to the Product Owner and Project Manager.
- Supported Operational team for tier 3 issues.
- Involved in Peer review documented the code with comments.
- Responsible for defect analysis and fixing System/UAT defects.
Environment: Java, J2EE, JAX-WS, Spring, Oracle, Websphere, Eclipse IDE, JavaScript, CSS, Log4j, Junit and UNIX, Hibernate,JMS.
Confidential
Responsibilities:
- Analyzed specifications and requirements.
- Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams etc using Rational rose.
- Developed Goods Receipt, Delivery Order modules and RF Function Modules
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries, Java Script and Ajax
- Implemented MVC-II Architecture, which separated the View and Business Logic Layer.
- Designed SOA implementations by Using WebServices-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
- Worked on Struts framework to create the Web application.
- Developed Servlets, JSP and Java Beans using Eclipse.
- Designed and developed struts action classes for the controller responsibility
- Involved in the integration of Spring for implementing Dependency Injection DI/IOC
- Responsible for Writing POJO, Hibernate-mapping XML Files, HQL
- Involved with the database design and creating relational tables
- Utilized Agile Scrum to manage full life-cycle development of the project.
- Used the ANT script to create the war/ear file and deployed into WebLogic.
- Used JAXB parser for parsing the valid XML files.
- Building and Deployment of EAR, WAR, JAR files on test, stage and production servers
- Involved with the version control and configuration management using SVN.
- Unit and Integration testing on development and pre-production servers.
- Developed Web Service clients to communicate with various Web Service providers in order to achieve business requirements.
- Used XML for several configuration tasks.
- Experience in XML-based Web Services JAX Pack, SOAP, UDDI, and WSDL .
Confidential
Responsibilities:
- Participated in Requirements Analysis, and Design and Development phases of the project and worked in Scrum Methodology
- Designed the application using the core J2EE design patterns Singleton, Session Fa ade, Business Delegate, and Service Locator.
- Documented the design documents using Class Diagrams and Sequence Diagrams using the Rational Application Developer.
- Used Object oriented JavaScript for developing rich client page.
- Developed the interactive web page using Struts 2.0, Hibernate, Ajax, XML, Object oriented JavaScript.
- Developed controllers, updated the struts configuration files and implemented validation using Struts Validator framework.
- Mapped one-to-many, one-to-one, many-to-one relations DTOs to Oracle Database tables and Java data types to SQL data types by creatingHibernatemapping XML files
- Oracle database was used, wrote stored procedures for common SQL queries
- Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.
- Used SAX Parser for parsing the xml document.
- JBoss Server was used as the application server for deploying the application.
- Implemented Log4j by enabling logging at runtime without modifying the application binary.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
- Used ANT Script for building and deploying the application.
- Involved in exposing and consuming RESTfulweb service using X-Fire framework.
Environment: Java 1.5, J2EE, XML, JavaScript, HTML, SQL, Servlet 2.3, Jsp 1.2, Struts 2, Hibernate, Log4j, JUnit, Ant, Oracle 10g, and Eclipse, JBoss, Web Services.