Java Developer,resume Profile
OBJECTIVE
Over 7 years of experience as Java/J2ee Developer includes Analysis, design, development, testing and deployment to develop different types of software applications such as client-server/Web based applications. Utilized different java/j2ee techniques to accomplish the projects successfully for different industry verticals. Extended expertise is in capable, hardworking, highly motivated programming professional able to work under pressure in a rapidly changing environment and to get the job completed successfully within user-specified goals. Good technical and communication skills.
SUMMARY
- Expert level skills in application development using Java, JEE, Spring Framework, Hibernate, Struts, JSP, JSF, EJB, JPA, Servlets, JDBC, Html, JavaScript, JEE compliant application servers, multi-threading, client/server, design patterns of JEE architecture.
- Experience with the complete software development life cycle SDLC
- Working Experience with Web Sphere, Web logic, IBM Http Server, and Apache Tomcat and knowledge of development tools such as RAD, and WSAD.
- Expertise in developing Web services using SOAP, REST, XML, WSDL, XML Beans and Axis.
- Knowledge of JEE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
- Experience in Message driven programming using JMS Message Queues, MQ Series.
- Experience in database development and implementation using different RDBMS such as Microsoft SQL Server, Oracle and MySQL.
- Good knowledge in spring framework Spring IOC, Spring MVC, spring AOP and Spring Webflow.
- Good experience and knowledge working on ORM persistence frameworks like Hibernate.
- Experience in design and development of Front-End User Interfaces/GUI's using HTML, JSP, JQuery, JavaScript, Custom Tag Libraries, CSS, MXML, JSTL specifications, and Custom Tag Libraries, XML, XSLT, JDOM, DTD and Resource Properties.
- Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
- Strong Communication and Analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
- Performed unit testing using JUnit integration and deployment of applications done using tools such as ANT and Maven and debugging through log4j.
Technical Skills
Windows, Unix, Linux, Java, C, Python, Xcode, Wireshark, JDK, JDBC, J2EE, Servlets, EJB, Spring, Hibernate, Apache, Tomcat, Oracle, SQL Server, MySQL, Matlab, MS Office, JSP, JSF, HTML, CSS, JavaScript, JQuery, MVC, Eclipse, Struts, Spring MVC.
Confidential
Java/J2ee Programmer
Project was to design an E-commerce website for a business selling various goods online. The project module includes user account management, managing products shopping cart tool, and secure payment system.
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC as requirement gathering, modeling, analysis, design development and the project was developed using Agile Methodologies.
- Developed the front end of the application using HTML, CSS, JSP and JavaScript.
- Implemented the design patterns like DAO Factory, Singleton, Service Locator and Business Delegate.
- Developed Object Model from Hibernate mapping files.
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Deployed flow of Execution in the Servlet Environment using STRUTS and defined Navigation Rules.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Provided end to end support for the system and involved in coding and testing.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Responsible for using MVC based architecture to analyze, design, and deploy system in J2EE.
- Used technologies such as JSP, JavaScript, HTML, and CSS to create and deploy web pages.
- Used Hibernate as ORM tool to store the persistence data into the Oracle database.
- Configured Spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
- Developed Session Beans EJB for the Business logic.
- Involved in research activities for determining frameworks and technologies feasible for the development of application.
- Used log4j for tracking errors and debugging the code.
Environment: Java, J2EE, Servlets, HTML, CSS, JSP, JavaScript, JDBC, EJB, Hibernate, Web services, Log4j.
Confidential
Java/J2ee Programmer
The project enhanced features that includes view accounts-balance/transaction, Pay Bills to other company electronically, Transfer Funds and Extra services like email alerts and remainders, and Update Company's profile. This application facilitate the company to access multiple business and personal accounts under one profile, view balances of checking/saving account, allow/stop payment by check/direct deposit, View/download current transactions reports, check images and online statements for your business's checking, savings, loans, credit monitoring system.
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC as requirement gathering, modeling, analysis, architecture design development and the project was developed using Agile Methodologies.
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Installation, Configuration administration of Web logic environment, including deployment of Servlets.
- Extensively used Custom JSP tags to separate presentation from application logic.
- Developed the front-end using HTML, JavaScript and CSS.
- Extensively used the Java collection Framework Classes for Holding the Application objects.
- Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
- Provided end to end support for the system and involved in coding and testing.
- Using spring validation framework for server side validation.
- Used various design patterns to direct trainees toward best solutions.
- Used Hibernate as ORM tool to store the persistence data into the Oracle database.
- Configured Spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
- Used Hibernate for Object Relational mapping.
- Used Struts Frame work to create Web Applications that leverage both Servlets and JSP.
- Participated in Unit Testing of the project.
- Used spring Framework for implementing business logic and maintaining transactions.
- Used JUnit/Eclipse for the unit testing of different modules.
Environment: Java, J2EE, Servlets, HTML, CSS, JSP, JavaScript, JDBC, EJB, Hibernate, Web services, Log4j.
Confidential
Java/J2ee Programmer
Monitoring computer network using MBB is a concept that is used to watch the network of computers. The administrator will be alerted if any hardware is connected to the system connected in the network. If any external hardware is connected to the computer systems connected in the network, it will alert the administrator by sending a message to the administrator mobile device with the help of a MBB. Then it will change the password of that particular client system and this new password is sent to the administrator mobile with the help of MBB modem.
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- End-to-end Project Management, including customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
- Designed and developed STRUTS, implemented event handling using Java, STRUTS, AJAX, and JavaScript for various modules.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Simplified client-side scripting of HTML using JQuery, a cross-browser JavaScript library.
- Developed high-performance web applications using Struts and JQuery and XML Http Request.
- Developed web pages to display the account transactions and details pertaining to that account using DHTML and CSS.
- Developed Messaging frame work for Asynchronous service using JMS.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Used log4j for tracking errors and debugging the code.
- Configured spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
- Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
Environment: Java, J2EE, Servlets, Struts, Hibernate, Spring, EJB, Web services, JDBC, HTML, JQuery, JavaScript, CSS, XML, Log4j
Confidential
Java/J2ee Developer
The Objective of the project is to develop and implement an resource tracking tool, which is web based automation tool, which intends to digitize the staffing related processes. This tool helps in identifying the particular resource to deploy on a project.
Responsibilities:
- Used Object-oriented analysis OOA for object-modeling techniques to analyze the functional requirements for a system.
- Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
- Designed and developed STRUTS, implemented event handling using Java, STRUTS and JavaScript for various modules.
- Involved in DB design and DB deployment.
- Developed Web Services using SOAP, WSDL and XML.
- Configured Spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
- Developed Session Beans EJB for the Business logic.
- Interacting with the Managers and created prototypes as per the business requirement.
- Tracked errors and debugged the code by using log4j.
- Performed unit testing using JUNIT framework and used Test Cases for testing Action Classes.
- Designed the user interactive UI web pages using web technologies. Collaborating with Product Managers and Software Engineers to provide guidelines on solid UI design using HTML, XML, JavaScript and CSS.
Environment: Java, J2EE, CSS, HTML, Log4j, Struts, JavaScript, REST, EJB, Spring, XML, Hibernate, Eclipse.
Confidential
Java/J2ee Developer
Pick Order Management System POMS web application as Java developer. This application is to enhance the online experience by allowing customers to purchase online but pick up the order in a local store. Moreover, this will allow customers to save time by having the store associates consolidates the order in a designated pickup area saving the customer time.
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Understanding existing process, requirement collection and creating prototypes.
- Developed JSP pages and Action Servlets for HTML generation and for session management.
- Designed and Developed Session Beans which is necessary for various functionalities.
- Developed custom tags to get custom behaviors in JSP pages.
- Designed and developed DAO's to implement the business logic.
- Web.xml and Struts-Config.xml was developed taking various design issues into consideration.
- Used spring Framework for implementing business logic and maintaining transactions.
- Designed EJB Home Factory class using Singleton pattern to cache EJB home reference for entire application lifetime.
- Configured Spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
- Developed Web Services using SOAP, WSDL and XML.
- Involved in Load Testing and Unit Testing by using JQuery.
- Used log4j for tracking errors and debugging the code.
Environment: Java, J2EE, JSP, DAO, Servlets, Eclipse, Struts, JavaScript, EJB, HTML, CSS, PL /SQL, Log4j.