Java Developer Resume Profile
NY
Summary:
- 6 plus years of diverse experience utilizing JAVA tools in Business, Web and Client-Server environments using latest Java/J2EE technologies with skills in analysis, design, development.
- Strong Exposure in developing distributed Web based back end applications using java/J2EE technologies core java, Servlets, JSP, JDBC, Spring, Hibernate .
- Developed Web-based applications applying design patterns like MVC architectures.
- Experience in developing Client-Server/ Web-Development using Servlets, XML, HTML, CSS and Java Script.
- Extensive development experience in Java, Web logic Portal, spring framework , Struts framework , JDBC , JSP , Servlets with MVC architecture.
- Proficiency in programming with Java IDE's like Eclipse.
- Worked on various Java Application servers -Tomcat, WebLogic.
- Knowledge and good understanding of SQL.
- Expert in collaborating with External / Integration teams involved during the application development.
- Testing a program by running it across test cases to ensure validity and effectiveness of code
- Developing efficient and quality code to be delivered thereby gain customer satisfaction
- Excellent Communication skills, client interaction skills and team capabilities. Ability to learn new concepts quickly.
- Experience in various development tools like Eclipse, Net Beans.
- Experience in Build tools like Toad, Dreamweaver CC, Ant and Maven.
- Proven Technical and Analytical skills and ability to work for successful completion of task.
- Expertise in handling large volumes of email and IM communication.
- Planned, directed, and coordinated activities of different projects to ensure that goals/objectives were accomplished within prescribed time frames.
- Extensively worked in Requirement Analysis/gathering and documentation.
- Experience in various SDLC phases like Analysis, Design, Development, Testing and Implementation.
- Experience using MS Office Suite/MS Outlook emphasis on Word, Excel, Access, Power Point, Outlook, Project and other computer based applications
- Adept at building strong working relationships with coworkers and management.
- Extensive experience in Java Server side programming, Client/Server technology and Web based software development using J2EE and XML and CSS.
- Excellent interpersonal skills and ability to positively interact with clients, peers and senior members to communicate technical issues and corrective actions.
Technical Skills:
Languages | JDK 1.5/1.6, J2EE, SQL |
J2EE Technologies | Servlets 3, JSP 2.2, JDBC , JNDI, XML |
Frameworks | Spring 3, MVC, JDBC, Hibernate 4 ,Struts |
Application Web Servers | Apache Tomcat 5.X/ 6.X, JBoss 4, Web Logic 10.0 |
IDEs/Utilities | Eclipse3.x, Net beans |
Databases | MySQL, Oracle 8i/9i/11g, SQL server 2000/2005 |
Operating Systems | Windows NT,2000/XP,7 , UNIX, LINUX, Solaris, AIX |
Build Tools | Ant, Maven, Toad, SQL Developer ,CSS |
Others | MS Office, HTML, Log4j, CSS, JavaScript, Unix Shell scripting |
Professional Experience:
Java Developer
Confidential
Project Description:
- Commercial Electronic Account General Ledger System, which is a web-deployed
- Application that allows their corporate clients to access info online and with an efficient means of managing corporate credit cards transactions.
- Customer relation manager issues the credit cards to the companies. The program administrator of the company will administer the each card program. Administrator creates user profile, account setup system, cost defaults and authorization controls. The program administrator can create, edit and delete the corporate cards.
Responsibilities: Involved in study of User Requirement Specification. Implemented Hibernate for data persistence Designed and implemented application using JSP, Spring , Hibernate. Involved in design, develop and implementation of the application using Spring and J2EE framework. System built using Spring MVC architecture.
- Involved in developing code for obtaining bean references in Spring Framework using Dependency Injection DI or Inversion of Control IOC using annotations.
- Developed the components in the application using Spring framework.
- Development experience with Spring core, DAO, JDBC, security and AOP modules.
- Developed the presentation layer using JSP, HTML ,CSS and client validations using JavaScript.
- Created an XML configuration file for Hibernate for Database connectivity.
- Worked with Web Logic Application Server 10.0 as application server and Tomcat as web server.
- Used Rational Rose as part of development of Rules.
- Used Maven for project builds.
- Used SQL Developer, TOAD, XML, CSS as tools in building the Application.
- Developed User- Interface using Servlets, JSP, JavaScript and XML, CSS
- Wrote Unit test cases using JUnit
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Design and Development of software components like Interface, Action Handlers.
Environment: JAVA 1.6, J2EE, Servlets, Spring Framework , HTML, JUnit, JavaScript, JDBC, XML,CSS, SQL Developer , Weblogic Application Server 10.0, Tomcat, MAVEN.
Confidential
Project Description: Confidential automate the opening and maintenance of small business accounts and Merchant Master Cards.
Responsibilities:
- Developed user interfaces using JSP and HTML.
- Used Spring for J2EE design patterns like MVC
- Used JavaScript for Client side validations.
- Developed key middle-tier application components
- Integrated Spring for various business logic executions and accessing underlying database systems
- Used Eclipse for development, debugging, coding and deployment of the applications.
- Interacting with the other Service Teams and discuss about the requirements.
- Participate in sessions with team members to analyze business requirements.
- Develop the code for asynchronous update to web page using JavaScript and Ajax.
- Involved in development using Core Java.
- Used MVC design pattern as part of application development.
Environment: JAVA 1.6, J2EE, Servlets, Spring Framework, HTML, JSP, JavaScript, JDBC, XML, CSS, SQL Developer, Tomcat,
Java Developer
Confidential is MasterCard corporate extranet, which is targeted to member financial institutions, key business partners, and specific vendors. MasterCard Online is an information portal that enables secure access to a wide array of information-based products, services and information. MasterCard Online is part of the Confidential business strategy, and is the standard interactive channel for delivering electronic information to members and key business partners.
- Used DAO pattern to retrieve the data from database
- Application is built using standard design patterns such as DAO, Abstract Factory , and MVC.
- Developed MVC design pattern based User Interface using JSP, XML, HTML and Struts.
- Worked on Struts, JSP and Servlets.
- Responsibilities:
- JUnit, log4j were used for unit testing and as logging frameworks.
- Hibernate is used as a persistence mapping technology by mapping and configuring the POJO classes with Data Base tables.
- Participated in and contributed to group sessions, design reviews, and code analyzing.
- Used Eclipse IDE for development.
- Co-ordinate with on-site and offshore team by creating technical specifications, providing guidance and helping in developing different modules of the system.
Environment: Java, Struts, XML, MySQL, JSP, Servlets, JDBC, Apache Webserver, Log4j, JUnit, ANT, CSS, UNIX
Java Developer
Confidential .
Confidential provides cutting-edge solutions, services and products in the broader areas of Enterprise Communications, Digital Consumer Electronics and Information Technology. All BPL group companies place the order for import components with another organization called BET. The object of this project was to automate this manual process and hence called e Procurement.
Responsibilities:
- Gathered requirements to the clients and designed database tables accordingly.
- Presentation is done in JSP.
- Used JDBC for Database Connectivity.
- Configured Tomcat Server and deployed the creation, develop cases and document IT project workflows
- Used Eclipse for development, debugging, coding and deployment of the applications.
- Developed supporting Data Access Objects to process data in and out of MySQL database.
- Experience in setting up development, staging, and production environment on WINDOWS
- Includes installing JDK, Tomcat Server, and MySQL.
- Performed unit and integration testing.
- HTML, CSS for front-end.
- Used JavaScript for client-side validation.
- Adapted Struts MVC framework in the design. Defined action mappings, designed and developed form beans and action classes for the forms
- Heavily Involved in Debugging code to trace defects
- Developed applications on Eclipse IDE.
- Interacted with business analysts, end users in gathering requirements and created the technical documents.
- Involved in implementation of the presentation layer GUI for the application using HTML, CSS and JavaScript.
Environment: Java, Struts, XML, MySQL, JSP, JavaScript, Servlets, JDBC, Apache Webserver, SQL, XML, HTML, CSS, Tomcat.
Core Java Developer
Confidential
Responsibilities:
- Created quality working J2EE code to design, schedule and cost to implement use cases.
- Development of the application using core java for business layer.
- Extensively used multithreading, collections and exception handling
- Involved in writing JSP components.
- Developed Trade based User Interface using HTML
- Used CSS to display the trade information as a grid in the UI.
- Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
- Involved in performing Unit and Integration testing.
- Deployed the application in Web Logic Application Server 10.0.
Environment: JAVA 1.6, Core Java, HTML, JSP, XML, CSS, SQL Developer, Tomcat, MAVEN, Web Logic Server