Java Developer Resume Profile
Troy, NY
SUMMARY
- 6 years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
- Extensive experience with analysis, design, development, customizations and implementation of software applications in Java technology which includes Core Java, J2EE, JSP, Struts, EJB, JDBC, DOJO, AJAX, Java Script and RMI. Hands-on experience in all aspects of software lifecycle process.
- Proficient in analyzing and translating business requirements to technical requirements and architecture.
- Strong database skills, Object Oriented Programming and development knowledge
- Hands on experience in developing client/server, multi-tier and web-based applications.
- Expertise in developing applications using MVC Architecture, Struts, Spring, Hibernate, JSP, Servlets, JDBC, Xml, Xslt and Design Patterns.
- Extensively worked on IDE's like RSA 8.02, WSAD 6.1, RAD 7.0, Eclipse 3.x, Net Beans
- Hands on Experience on Web Service, SOAP Messaging, WSDL.
- Have worked extensively with open source projects like Spring 3.1 Struts, Log4j, Junit and Ant.
- Extensive experience in Design Patterns, Enterprise Design Patterns.
- Good exposure in designing UML diagrams using Rational Rose.
- Extensive experience in working with XML and related technologies like XSLT, XPATH, DTD, XSD, JAXP in various projects
- Having experience in Application Servers like WAS 6.1, Web Logic, Jboss and Tomcat.
- Expertise in working closely with Client and understanding business requirements.
- Strong experience skill in Java Performance Tuning memory and profiling.
- Good communication skills, interpersonal skills, self-motivated, quick learner, team player.
SKILL
Primary Skills: Java, J2EE,Servlets, JSP, EJB, Hibernate, JDBC, Web Services, WSDL, Web sphere, JBoss-3.2.5, Tomcat, WEBLOGIC, STRUTS, JAVABEANS, XML, XSLT, Ant3.0, MYSQL, DB2, Oracle.
Development Tools: JDK 1.5, IBM WASAD 5.1, Eclipse 3.1,RAD 7.1, Adobe Life Cycle, Net Beans.
Application/Web Servers: Web sphere Application Server 7.1, Websphere Portal Server 7.0.0.1, JBoss, Web Logic, and Tomcat.
Operating Systems: Windows, Linux, UNIX.
Databases: IBM DB2, ORACLE 8.0, MYSQL 5.1, MS ACCESS
Java Profiler/ Tuning tools: IBM RAD Profiler, JProfilier, JIP Profiler Java Interactive Profiler , JConsole, IBM Support Assistant IBM Heap Analyzer, IBM Java Health Center .
Languages: JAVA J2EE SERVLETS, JSP, EJB, JAVABEANS, XML, Ant3.0, Jakarta Struts JAVA Swings, VB, HTML, CSS.
EXPERIENCE
Java Developer
Confidential
Confidential to lowest net cost by enabling better health and value at the consumer level. As evidence,Confidential fill rate leads the industry. Express Scripts handles millions of prescriptions each year through Home Delivery and at retail pharmacies.The project Confidential is a web-based application, which enables the capturing new users with their prescriptions, insurance providers and hospitals. Using this application employee in extra scripts can search for a particular patient to get the prescription details of the particular patient. Employees can also search based on insurance providers and area to get list of patients along with their prescriptions.
- Designed and developed the project using MVC design pattern and integrated spring, JSF and Hibernate.
- Developed user management screens using JSF framework, business components using spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Developed UI for Customer Service Modules and Reports using JSF, JSP's, Prime Faces, and Apache My Faces Components, Ajax4JSF framework Ajax , JavaScript and Backing Beans.
- Designed Developed ORM persistence layer using Hibernate framework.
- Created Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Mysql Database.
- Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
- Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
- Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
- Developed Message Driven Beans MDBs for receiving and processing data from IBM MQ Series using JMS.
- Rational Clear Quest used for defects, change tracking across the application.
- Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
- Wrote build deployment scripts using ANT on Linux environment and deployed the application on web logic server.
- Developed the Windows and web based Customized GIS software for utility applications of Land Information Systems
- Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
Environment: Java/J2EE, JMS, JNDI, JSP, JSF, My Faces, Prime Faces, Spring, Hibernate, JSP, IBM MQ Series, CSS, Web Logic 10, Ant, Clear Quest, Oracle9i, AJAX, JSTL, Eclipse, Junit, JavaScript, Linux, VSS.
J2EE Developer
Confidential Loan Processor is an intranet based loan servicing application. AllianceBernstein provides monetary assistance to its employees by providing loans on a short term basis. ALP automates the loan application and servicing processes. The employees can apply, track approval and monitor the loan balance throughout its life cycle. The application is also integrated into the payroll system so as to deduct loan payments directly from the employee's monthly paycheck. MLP has a sophisticated alerts and monitoring components as well.
- Involved in the gathering and analysis of the specifications from the client.
- Analyzed and designed a scalable system based on Object oriented concepts and the various J2EE design patterns using an MVC architecture.
- Developed JSP pages using Struts tag libraries.
- Developed User Interface GUI using JSP, CSS and JSTL.
- Developed Java Beans for interactions with the application by using getters and setters.
- Developed complicated JavaScript and JQuery functions for all client side validation
- Developed the business layer using Spring beans using Dependency Injection and Inversion of Control principles.
- Interfaced with Oracle back-end using Hibernate framework and XML config files.
- Designed and developed different modules using Design Patterns Dao's, Value Objects .
- Involved in testing the Business Logic layer and Data Access layer using JUnit.
- Followed the test first development paradigm ensuring 100 test coverage and best practices like refactoring to improve the testability and maintenance of code.
- Involved in resolving issues raised in QA, UAT and Production Issues.
- Used HP Quality Center to keep track of application bugs as well as to coordinate with the testing team.
- Deployed the application on WebLogic server.
Environment: JAVA 5.0, Java EE 5, JSP 2.0, Spring 2.5, JDBC, XML, HTML, AJAX, Hibernate, JavaScript, JQuery, UML, CSS, XSL, JUnit, Oracle, Maven, HP Quality Center, SVN, WebLogic 10.3.
Ural Mining and Metallurgical Company
Confidential has embodied idea of corporate development in the metallurgy resulting in costs reduction in some operations and, therefore, raising product competitiveness.Vertically integrated structure and high concentration of managing, economical and financial resources within the company allow efficient and fair distribution of investments among all activities strengthening Confidentials position in both domestic and global markets as well as its product competitiveness.Confidential unites operations of mining, metallurgical and metal-working industry located in Russia into one technological chain.
- Involved in various phases of Software Development Life Cycle SDLC such as requirements gathering, modeling, analysis, design and development.
- Designed and analyzed UI screens using JSP, Struts tags and HTML. Used JavaScript for client side validation.
- Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework Hibernate .
- Configured Hibernate Objects as Spring Beans in spring configuration file.
- Used Hibernate Persistence Strategy to interact with database.
- Used Struts Validation and Tiles framework in the presentation layer.
- Used Java Message Service JMS API for reliable and asynchronous exchange of important information
- Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using hibernate annotations.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Used DAO design pattern to retrieve the data from database.
- Used SAX and DOM XML parsers in the application.
- Used UNIX commands and Shell scripting.
- Used Web services for sending and getting data from different applications using SOAP messages.
Environment: Java, J2EE, EJB 2.0, Struts2, Hibernate 2.0, Spring 2.5, JSP, Servlets, JMS API, XML, SOAP, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, IBM WebSphere 7.0, Tomcat, Eclipse 3.0, MySQL, Unix.
Java Developer
Confidential is a global provider of financial services. The Group's companies offer a complete range of financial services including retail, corporate and investment banking broking and other stock-market services insurance asset management for pension and unit funds leasing and more.VTB Group operates large international network, offering a comprehensive range of services to clients in more than 20 countries across the CIS, Europe, Asia and Africa.
- Designed the application using the J2EE design patterns such as Session Fa ade, Business Delegate, Service Locator, Value Object and Singleton.
- Developed presentation tier as HTML, JSPs using Struts 1.1 Framework. Used AJAX for faster page rendering.
- Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
- Entity Beans used for accessing data from the Oracle 8i database.
- Worked on Hibernate for data persistence.
- Prepared high and low level design documents for the business modules for future references and updates.
- Deployed the application in JBoss Application Server in development and production environment.
- Implemented CVS as Version control system.
- Code Walkthrough/ Test cases and Test Plans.
- Used ANT as build tool. Used Junit for writing Unit tests.
Environment: Eclipse, HTML, Java Script, CoreJava, JUnit, JSP, Servlets, JDBC, Oracle 8i, AJAX, CVS and JBoss Application Server