Java Developer Resume Profile
PROFESSIONAL SUMMARY:
- 6 years of rich experience in analysis, design, development and implementation of large scale, mission critical, web-based internet/intranet applications using Java, J2EE, Oracle and related Technologies.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections...
- Proven expertise in building N-Tier Web Applications using Servlets, JSP using MVC, Struts and Spring framework.
- Extensive experience of Front End Technologies: AJAX, JSTL, JSP, HTML, DHTML, JavaScript , jQuery and CSS.
- Expertise in Servlets, JDBC, EJB 2.0, JMS, XML, Web Services.
- Have knowledge of EJB 3.0.
- Well versed with Application Servers JBoss 5.x, WebLogic8.1/10.2, Web Sphere5.x and container Tomcat5.5.
- Implemented Java J2EE design patterns MVC, Service Locator, Singleton, Session Fa ade, VO and DAO .
- Excellent skills in Struts Framework 1.x, Spring MVC and Spring AOP.
- Experienced in working with O/R mapping tool Hibernate3.x.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, JAXB, JAXP, Apache Axis 1.0/2.0.
- Developed Restful web services using Jersey RESTful Web Services framework.
- Developed Rest architecture based web services to facilitate communication between client and servers.
- Extensively worked on JUnit, LOG4J and Ant frameworks.
- Worked on build and deploy tools like Ant and Maven.
- Experience on Windows and UNIX environments.
- Working knowledge with version control software tools -- CVS, SVN.
- Strong experience on various development environments like IBM RAD, Eclipse, MyEclipse and IntelliJ.
- Experience in all phases of software development life cycle SDLC including design, development/support of Web application and capability in troubleshooting critical functional, performance issues, bug fixing, performance optimizations and unit and system testing of applications.
TECHNICAL SKILLS
- Programming Languages : Java, J2EE, PHP.
- J2EE Technologies : JDBC, Servlets, JSP, JMS.
- Scripting Technologies : HTML , AJAX, and Java Script,JQuery.
- Frameworks : Struts 1.x, Spring 3.0, Hibernate 3.x,
- Web/Application Servers : JBoss 5, Web Sphere 5.x, Web Logic 8.1/10.2, Tomcat 5.5,
- IDE's : Eclipse 3.2, WSAD 5.0, Net Beans 6.5,IntelliJ
- Web Services : Axis, SOAP, REST,JAXB, JAXP, Jersey.
- Dev. Methodologies : UML Rational Rose , J2EE Design Patterns.
- Databases : MySQL 5.0, Oracle 8.0/9i SQL, PL/SQL , Postgress.
- O/R Mapping Tools : Hibernate 3.x
- Other Dev. Tools : Ant, Log4J, TOAD, RapidSQL 7.5, EditPlus 3.x, TextPad 5.x, SoapUI 1.7.6 , LeachFTP, Cute FTP, Putty , XML Spy, firebug , fiddler, JExplorer, Softerra LDAP Administrator, DB Visualizer 8, Araxis Merge, WinSCP, .
- Version Control : Visual SourceSafe, WinCVS, Clear Case,SVN..
- Operating Systems : UNIX, Win 9x/NT/XP.
Technical Experience:
CONFIDENTAIL
Java/J2EE Developer
Project Description:
CONFIDENTAIL is one of the leading financial institutions that offer services like banking, investment and several types of loans. The project was developed with the aim of providing customers with various online features like creating new accounts, managing existing accounts, and personal or Home loan applications.
Responsibilities:
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Used Spring 2.0 Framework for DI Dependency injection and integrated with Hibernate and JSF.
- Used Hibernate3.0 in data access layer to access and update information in the database.
- Implemented automatic/dynamic text filling support using AJAX/JSF components.
- Used JSF 1.2 Framework in the application which is based on the MVC design pattern.
- Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle SDLC .
- Actively involved in designing and implementing Singleton and Front Controller, Service Locator, Business Delegate and Data Access Object design patterns.
- Used Java Message Service JMS 1.1 for reliable and asynchronous exchange of important information such as loan status report.
- Used Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML1.1 parsers for data retrieval.
- Used Oracle with the functionalities of the Database Administrator as the backend database using Windows NT OS.
- Used Log4J 1.2 to capture the log that includes runtime exceptions.
- Used CVS 1.1 for version control and used IBMRAD 6.1 for implementing the application.
Environment:
IBM Web Sphere Application Server 6.1, J2EE 1.4, JSF 1.2, Rich Faces, Hibernate 3.0, Spring Framework 2.0, JMS 1.1, XML1.1, Web Services, SOA, SOAP-UI, WSDL 1.1, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS 1.1, Log4J 1.2, JUnit 3.8, ANT 1.5, DB2, IBM RAD 6.1, Windows NT.
CONFIDENTAIL
Java/J2EE Developer
Project Description:
CONFIDENTAIL is a large repository of pharmaceuticals, vaccines medical supplies and equipment. The purpose of the system is to have reserves of these items readily available to localities in case of a public health emergency. This is a Web based project developed in J2EE technologies. This project provides the users with information on available vaccines, pharmaceuticals and supplies etc. It also provides ability to order new supplies. Core J2EE patterns are used to provide high flexibility and performance.
Responsibilities:
- Actively involved in analysis, detail design, development, bug fixing and enhancement in agile methodology. Involved in daily scrum and sprint planning meetings.
- Used Hibernate for Object Relational mapping.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed client request validations and processed using JavaScript.
- Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
- Prepared the proof of concept by configuring the Spring and Hibernate for various modules.
- Used Session Beans for business logic and Entity Beans for database persistence
- Developed server-side services using Java multithreading, Java, Springs, Web Services SOAP, AXIS
- Wrote application front end with HTML, JSP, and Ajax/JQuery. Wrote custom JSP tags for role-based sorting and filtering.
- Implemented design patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects.
- Used Software development best practices from MVC, Spring, databases
- Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Used JavaScript and Struts validation framework for performing front end validations.
- Provided extensive pre-delivery support using bug fixing and code reviews.
- Developed various helper classes using core Java multi-threaded programming and collection classes.
- Used struts navigation library to dynamically assemble presentation pages from reusable components.
Environment:
Java, J2EE, Spring, Struts, Hibernate, JMS, Servlets, JSP, JS Tag Libraries, Java Script, JQuery, CSS, DOJO, HTML, JDBC, SQL, JNDI, JUNIT, XML, XSLT, Eclipse, ANT, Weblogic server, SOAP, WSDL, JAXB, Oracle, Design patterns, Ajax, , UDDI, WSDL
CONFIDENTAIL
Java/J2EE Developer
Project Description: Access Any Ware CONFIDENTAIL
Suite is a collective management system that connects information to patient care and provides the tools to increase efficiency through comprehensive workflow applications from capture to output. It addresses the foundational needs of the healthcare community from patient registration to account reconciliation and beyond.
Responsibilities:
- Gathered requirements from the client, developed design specifications
- Developed a suggest box using Ajax to make an asynchronous drop downs of all business units.
- RFQ Status changes are reflected on the user interface on clicking the refresh button or on page reload, asynchronously by making calls to the backend java based controller classes of the MVC framework.
- Used spring MVC framework at the front end and configured many beans and wired dependency injection them as per the requirement.
- Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
- Created client code Consumed web service
- Emails were sent to the vendors for awarding/cancelling of the RFQs using spring framework and java mail.
- Used defect management tool for tracking the defects/issues and for working on tickets assigned.
- Used VSS as a version controlling for the source code check in and check outs.
- Hibernate ORM framework was used and integrated with spring framework using spring provided Hibernate Template.
- Stored Procedures were written using T-SQL and called them from hibernate for avoiding expensive DB hits.
Environment:
Java, J2EE, Oracle SQL Developer, Apache Log4J, Hibernate, Spring Framework, MSSQL, JUnit, Apache AXIS2 Web Service Engine, Apache ANT, HTML, CSS, JavaScript, JQuery, AJAX, JSON, JProbe, JMeter
CONFIDENTAIL
Java/J2EE Developer
Project Description:
- 1.3.1, JCoacle 8i.ise nai,Responsibilities:
- CONFIDENTAIL is one of the secured financial institutions that serves huge domain of customers. Bank offers various financial and banking services to its customers. The current application is a part of online banking that allows a customer to pay bills securely as well as enroll in monthly automatic recurring bill payment. The functionalities involved in e-bill payment are Add a Payee, Make a Payment, Set up Automatic Payments, Receive Bills Electronically, Request E-mail Notifications and Review Payments. The application also supports intra and inter-bank transfer of funds for a given customer.
- Effectively interacted with team members for requirements capture and Analysis
- Responsible for Understanding the scope of the Project and Requirement gathering
- Responsible for creation of Beans, Controller classes JSPs.
- Configured Spring Web MVC Framework to implement MVC design patterns.
- Worked on Spring application framework features IOC container and AOP
- Worked on Hibernate object/relational mapping according to database schema
- Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application.
- Involved in the integration of multiple layers in the application.
- Involved in creation of Test Cases for JUnit Testing.
- Involved in debugging and troubleshooting related to production and environment issues
- Used SVN, Perforce as configuration management tool for code versioning and release.
- Deployed the applications on Web Sphere Application Server 8.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Performed Unit testing.
- Performed E2E Testing.
- Performed the day to day analysis for issue tracking system.
- Managed the development server to deploy the application EARs and WAR files.
Environment: Java, J2EE Servlet, JSP , XML, Spring Web MVC Framework, spring, Hibernate, Log4j, ANT, Web services, Websphere Application Server 8 and Oracle.
CONFIDENTAIL
Role: Java Developer
Project Description: Institutional Investments
CONFIDENTAIL is known for providing competitive investment performance and high-quality client service at costs that are among the industries lowest. HDFC offers a wide array of mutual funds and other financial products and services to individuals, institutional investors and financial advisors. As vanguard strives to be the premier web provider for institutional investment professionals, it is important that we gain intelligence about site users, identify materials important to them, and make it easier to navigate all sites. This project will modify the registration and logon process for the IAM and FAS web sites to allow users access to content and tools that are restricted to professional investors.
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC .
- Designed and Developed several multi-tiered J2EE application and products as per an Object Oriented Architecture OR SOA standards.
- Developed user interfaces using JSP framework with AJAX, Java Script, HTML, XHTML, and CSS.
- Involved in the design and developing of various modules using CBD Navigator Framework.
- Understand all project requirements as specified in Use Cases, Requirements.
- Actively participated in design and development of the Home Page, Investment Products and user maintenance screens for internal admin in IAM and FAS application as per UI prototypes.
- Used Hibernate framework to communicate with the DB2 database for various modules.
- Used JavaScript for client side validations and used JSF frame work for server side validation.
- Used XSLT to transform XML documents into HTML templates.
- Performed key role in designing and developing enterprise J2EE applications using RAD.
- Used JProbe Framework for performance testing, code coverage.
- Deployed J2EE applications in Web sphere application server by building and deploying ear file using ANT script.
- Used J2EE design patterns like Spring MVC
- Actively participated in the Agile Development Process.
Environment: Java 1.5, J2EE, Spring MVC, JSF, Java Beans, JDBC, HTML, XHTML, Java script, AJAX, XML, XSLT, CSS ,Hibernate, RAD 7.0, UML, JUnit, JTest, JProbe, Serena PVCS, Team Track and DB2.