Java Developer Resume Profile
NY
Professional Summary:
- Over 7 years' Experience as Java/J2ee Developer in System Development Life Cycle Design, Development, Testing, Deployment and Support of Client/Server and Internet Applications.
- Extensive experience in Java technologies JDK, J2EE, JSP, Struts 1.0/1.1/1.2, JSF, Spring, JDBC, Web services, EJB, Framework, Web Logic, Web Sphere, Apache Tomcat 4.1, SOAP Protocol, XML, XSL, XSLT, Servlets, Java Beans, Applets, HTML.
- Extensively experienced in Java/J2EE/JEE technologies like Struts, Spring, Servlets, JSP, Hibernate, EJB, Web services, JavaScript.
- Extensively experienced in Object Oriented Programming, SDLC, and OOAD on UML Concepts, Multithreading and Java/J2EE design patterns.
- Expertise in Performance improvement and Production support for live Applications.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies work in Multi-platform environment
- Experience in client-side development with HTML, CSS, JavaScript, and JQuery.
- Expertise in back-end procedure development, for Database Applications using Oracle, SQL, PL/SQL, SQL Server.
- Used CSS to display different styles for specified HTML elements
- Track the business requirements, study the impact analysis, estimates for change requests and maintains the change request sheet.
- Design and development of the Data Access layer DAO using Hibernate.
- Efficient use of various design patterns such as MVC Model-View-Controller , Singleton, Service locator, DAO Data Access Object , DTO Data Transfer Object , and Business Delegate in the development of distributed Enterprise Applications.
- Experienced in creating System Requirements with the knowledge of Object Oriented Analysis and Design, Business Process Modeling and Data Modeling.
- Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multi-Threading, Exception Handling and Polymorphism.
- Good understanding on Object Oriented Programming Concepts using programming languages such as C, C Java.
- Track the business requirements, study the impact analysis, estimates for change requests and maintains the change request sheet.
- Experience in Eclipse, Netbeans, Apache Tomcat and EAI Tools like Web methods.
- Extensive experience in designing and architecture of J2EE based complex applications.
- Ability to work in tight schedules and efficient in meeting deadlines. Self-starter, fast learner and a team player with strong personal and group communication skills.
Technical Skills:
Java, JDK, J2EE, JavaScript, SQL, PL/SQL, C, C , Servlets, JSP, JDBC, XML, XSLT, MVC, Struts, Spring, Java Threads, SOA, JMS, Hibernate, Ajax, Windows, UNIX, Eclipse RCP, Ant, JSF, JAVA Swing, Oracle, SQL Server, Web Sphere, BEA Web Logic, Apache Tomcat, JQUERY, HTML, DHTML, XHTML, CSS, NetBeans, Waterfall, Agile/Scrum, SVN, VSS, CVS, SOAP
Professional Experience
Confidential
Java/J2EE Developer
The project was based on upgrading the existing system to exactly understand the sales figures and offer discounts to regular buyers from time to time in order to boost sales. It also introduced tips and notes to the salesman about the kind of products the buyer likes. Application Sales Tracker actually calculated the incentive for the salesman directly from the sales figures.
Responsibilities:
- Involved in Understanding Existing Applications and Reviewing Requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements.
- Performed systems analysis, requirement clarification, design and documentation of the application.
- Application was developed using Spring MVC Web flow modules.
- Developed UI using JSP, HTML, CSS, Servlets, JavaScript, and JSP tags and Java Beans.
- Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Involved in integrating spring with JDBC for persistence operations using spring JDBC Template.
- Developed various SQL queries and PL/SQL Procedures in Oracle Db for the Application
- Developed the controller classes to execute the business logic and form's to collect the input data from the users using Data Access Objects. Utilized annotated form validation, exception handling, logging, access control.
- Worked on various design patterns included in the project for various purposes.
- Involved in writing the publishers and subscribers to the Topics and Queues.
- Involved in fixing defects and unit testing with test cases using JUnit.
- Developed ORM frameworks such as Hibernate to synchronize Domain and Relational Model.
- Developed UI modules using JSP, JavaScript and CSS.
- Application is built using standard design patterns such as DAO, Abstract Factory, Singleton and MVC.
- Actively participated in code re-factoring, performance tuning and troubleshooting
Environment: Java, Java EE, Eclipse, JMS, Spring, MVC, JSP, XML, JSTL, Log4j, TOAD, JNDI, Oracle, Servlet, XSLT, JAX-B, JAX-WS, Web Publisher, SOAP UI.
Confidential
Java/J2ee Developer
The project was to design and develop Web application for the bank. The application maintained information regarding the entire consumer's banking transactions and also it stored the image of the check in the database for the check transactions.
Responsibilities:
- Involved in Analysis, Design, Coding, and unit testing of the project.
- Use of the spring framework for building the application based on MVC design paradigm.
- Provided Integration for Spring MVC module.
- Developed the user Interface Presentation screens using HTML and JSP formatted the HTML forms using CSS. Developed Action Classes for the MVC framework.
- Worked extensively on the backend of the application with the database. Involved with various modules of Hibernates ORM . Implemented OR mappings and HQL. Worked on Hibernate-Spring ORM module Integration.
- In spring-hibernate.xml, defined Data Source, session factory, hibernate-template as bean. Made Spring find reference to Hibernate Template object, where it will see Session Factory Bean object, which gives access to the data source including database tables and POJO classes
- Deployed the application on WebLogic Application Server and perform other administrative activities on WebLogic application server via Linux.
- Used build.xml for Apache ANT for automating build processes for the application.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata.
- Application developed in MVC architecture using Struts, spring framework, Hibernate, EJB.
- Implemented Struts as a web framework, spring as dependency injection framework and Hibernate as database ORM framework.
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, JTS, Java Mail API, XML.
- Developed rich web user interfaces using Java Server Faces JSF .
- Developed Servlets, JSP pages, JavaScript and worked on integration.
- Experience using Hibernate with Spring framework and modeled server side components integrated with Hibernate.
- Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
Environment: Java, JDK, J2EE, JSP, Servlets, Struts, Tiles, JSTL, Hibernate, Maven, Web sphere, Oracle, Web Services, SOAP, Agile, XML, Log4j, HTML, CSS, Java Script, Design patterns, SVN
Confidential
Java/J2ee Developer
This application enables clients to access, review and update Insurance coverage like health Insurance online. The project was aimed at developing a web based application that provided the customers to login and perform online transactions like paying bills online and updating their insurance policy.
Responsibilities:
- Involved in the analysis, Detail design, Development, System and User Acceptance Testing.
- Worked in the Project team environment.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate, ORM and Spring MVC Framework.
- Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Implemented Spring MVC Architecture Servlet targeting request module and flow of control generating JSP in Presentation layer.
- Used Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
- Developed DAO Data Access Object classes in order to access data from database.
- Collected data from the users and generated appropriate queries to retrieve data from the database using Struts.
- Developed EJBs to provide a standard way to implement the back-end business code.
- Involved in prototyping the MVC framework integration with Struts and Spring with Hibernate for the persistence layer to connect the application to the database.
- Designed and developed the Consolidated Balance, Historical Consolidated Balance and Transaction Inquiry Screens using JSP.
- Implemented custom JSP tags for common use across the project.
- And also developed the pages using the Struts Tiles
- Created Stored Procedures and Triggers using Oracle Database.
Environment: JDK, JSP, Servlets, Struts, Hibernate, Apache Axis, JSP, XML, Eclipse, Web Logic, PL/SQL, Web Services, JavaScript, SOAP, JUnit, SVN, CSS
Confidential
Java Developer
The Application developed for Real Estate Company Intranet System. The system keeps track of the number of installments paid by the members and what are the remaining dues to the company. The system can retrieve information of the members and give their current status with the company. System also maintains the Agents information including the commissions. Payroll system maintains the general information of the staff and generates monthly statement for the staff.
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Involved in analysis, design, development and implementation of this application.
- Developed User Interface using HTML, JSP
- Validated the data using JavaScript
- Developed Servlets for retrieving/updating the data from tables in the database
- Designed and created the database tables to conform third normalization form
- Wrote PL/SQL stored procedures and triggers
- Trained the users on using the software
- Used Object-oriented analysis OOA for object-modeling techniques to analyze the functional requirements for a system.
- Designed and developed registration and login screens using HTML, Servlets and JavaScript.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Developed and Debugged the application using Eclipes.
- Simplified client-side scripting of HTML using JQuery, a cross-browser JavaScript library.
- Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications identify/troubleshoot application code-related issues and review and provide feedback to the final user documentation.
- Ensure the application interacts efficiently with interfacing applications and platforms
- Configure application connectivity e.g. JDBC, ODBC, etc.
- Participate in production troubleshooting, testing, and process automation efforts
Environment: Java, J2EE, JDBC, UML, HTML, JQuery, JavaScript, CSS, XML, Oracle, PL/SQL
Confidential
Java Developer
The application developed was used by several schools in USA for their students to register for online courses. It also provided the students to login and perform online transactions. It also maintained an online database for an online book shop which could be accessed by the registered students for purchasing books.
Responsibilities
- Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
- Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
- Developed the front end UI using JSP, HTML, JavaScript, CSS
- Implemented Struts Validator framework to validate the data
Environment: Java, J2EE, Servlets, JSP, Struts, JDBC, SAX, HTML, CSS, Java script, WSAD, Web Sphere, Windows and Oracle