Sr.java Developer,resume Profile
Professional Summary:
- Java Developer with 6 years of expertise in object-oriented technologies, client-server systems, web-based applications and business applications.
- Involved in the Software Development Life Cycle SDLC phases which include Analysis, Design, Implementation, Testing and Maintenance.
- Involved in developing applications using Core Java and various J2EE technologies like JSP, Servlets.
- Experience working with front-end technologies like HTML5, CSS, JavaScript, JQuery.
- Experience with various J2EE design patterns like Singleton, Front End Controller, MVC, Service Locator and other Behavioral, Creational and Structural patterns.
- Experience in creating Web Services using WSDL and SOAP messages.
- Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, Stored Procedures and Triggers.
- Extensive experience with IDE's like Eclipse 3.x, Net Beans.
- Worked on Application / Web servers like IBM WebSphere 7.0/6.1, WebLogic, JBoss, and Apache Tomcat.
- Experience in working on various operating systems like Windows and Unix/Linux.
- Worked with clients to define business processes and develop high-level functional Requirements.
- Articulate in written and verbal communication along with strong analytical and organizational skills.
- Good Team player, organized, flexible and with high degree of initiative and commitment.
- At ease and productive in high stress and fast-paced environments requiring skills in problem solving
- Self-motivated and goal oriented team player with strong analytical, debugging and problem solving skills. Diversified knowledge and ability to learn new technologies quickly.
Technical Skills:
Languages: | Java, C, C , PL/SQL, HTML |
J2EE Technologies: | Servlets, JSP, JDBC |
Scripting: | JavaScript, CSS, JQuery |
Database: | Oracle |
Web/Application Servers: | Apache Tomcat, WebLogic, WebSphere and JBoss |
IDE tools: | Eclipse, Net Beans |
XML Technologies: | XML |
Web Services: | SOAP, WSDL |
Software Testing: | JUnit |
Operating Systems: | Windows Unix |
Professional Experience:
Confidenital
ROLE: Senior Java Developer
Responsibilities:
- Analysis and understanding of business requirements.
- Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client side validation and used Cascading Style Sheet CSS .
- Used AJAX to support dynamic page element rendering to enhance user experience.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core DispatcherServlet . Also implemented Dependency Injection using the Spring IOC framework.
- Used JComponent, JFrame and other classes of Swings Framework to develop the GUI.
- Created properties files and used enhanced JTable for improved general performance and cell rendering.
- Used CVS as Version Control to check-in and checkout Data
- Implemented Design Patterns like MVC, SessionFacade, Factory, and DAO.
- Involved in component development and used design patterns such as Singleton, Factory and Data Access Object DAO in the implementation of the application.
- Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support
- Used Spring ORM component for Hibernate support for manipulating data for Oracle 10g.
- Used Eclipse IDE for development, configured and deployed the application on WebLogic Server, Version control by CVS and tested using JUnit.
Environment: J2EE 5, Java 1.6, JSP, Servlets, EJB, JDBC, WebLogic Server, Eclipse, Hibernate, Spring, Oracle 10g, Maven, JMS, Log4J , JUnit, jQuery, HTML, DHTML, JavaScript, UML, ClearCase and ANT.
Confidenital
ROLE: Java Developer / Web Developer
Responsibilities:
- Gathered and analyzed requirements from BRD business requirements document and FDD Functional Design documents .
- Development of assigned modules with HTML5, CSS and JavaScript.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Wrote Action classes, Action Forms Beans, Validator for PolicyChangeDetails Components.
- Developed JSPs and HTML for front end User Interface.
- Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
- Configured JMS in the Web Sphere Application server to send messages to all the donors.
- Wrote Message Handler Adapter for enterprise calls using Message Driven Beans, JMS, and XML.
- Implemented Web Services, and SOA using Java.
- Provided technical leadership and coordination for SOA team members and interacting teams
- Wrote SQL queries, used JDBC to connect to Oracle database for larger data retrievals.
- Wrote Ant Scripts for building the applications and deployments.
- Migrated the project from WebSphere 5.1 to Web Sphere 6.1 EJB3FP, including the migration from Java 1.4 to Java 5, EJB 2.1 to EJB3.0, code annotation, Ant to Maven 2.
- Involved in development of Business components like Session Beans and Entity Beans for Transactions and business logic purpose
Environment: EJB 3.0, JNDI, Servlets, JSP,SOA, Maven 2, JMS, XML, J2EE, JDBC, RAD, ANT, Rational Rose, JUnit, JavaScript, DHTML, IBM WebSphere Server 7.0, and Oracle 10g.
Confidenital
ROLE: Java Developer
Responsibilities:
- Involved in service layer calls, invoking application based calls and also handling, stored procedure calls for the backend transactions.
- Strong working knowledge in Core java concepts like OOPS, OOAD, Multithreading, Design patterns.
- Involved in the bug tracking and Unit Testing using JUnit.
- Worked with core java concepts like JVM internals, multithreading, garbage collection etc.
- Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
- Designed and Created Domain model and schema using object oriented design / UML diagrams on RSA.
- Created UI screens using HTML, DHTML, and Agile and developed UI Framework.
- Developed Add, Edit and profile view web pages using JSP, HTML, JSP CORE tags.
- Used Spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
- JDBC connections are made in order to test the data connections.
- Created Spring Interceptors to validate web service requests and enables notifications.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Parsed of XML documents were done using SAX and DOM and XML transformation was done using XSLT.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
- Developed Web application process for submitting permit using JSF framework. This includes the use of JSP, Java Beans, HTML, EJB, Hibernate and Java Server Faces framework using design pattern.
- Oracle was used to store data at the back end.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Worked with all the test cases with testing team and also created test cases with use cases.
Environment: JDK1.6, J2EE 5, Core Java, Hibernate, Maven, EJB, JSF, JSP, Dom parser, SVN, Spring framework, Struts framework, Multithreading, HTML, XML, WebSphere, Web services, Axis, Log4j, Oracle 10g, JSF, CVS, IBM's RAD as our IDE.
Confidenital
ROLE: Java Developer
Responsibilities:
- Integrated Hibernate ORM framework with Spring framework for data persistence and transaction management.
- Created Session EJBs to implement business logic.
- Participated in verification and validation.
- Created and implemented stored procedures, functions and triggers using SQL in Oracle database.
- Implemented Java Message Services JMS using JMS API.
- Involved in testing, bug fixing, and enhancements.
- Used Log4J framework to debug the code.
- Used Struts Validator and implemented validation rules in XML configuration files.
- Designed and implemented Action and ActionForm classes for Struts.
- Developed Action Servlets to handle requests and responses.
- Designed and developed GUI screens using JSP, HTML, CSS and JavaScript.
- Responsible in developing and coding of stored procedures, triggers and functions.
- Validated client side data using JavaScript before being submitted to the server side.
- Prepared technical design, unit test cases, detailed time estimation, traceability matrix, impact analysis and code review documents for each iteration task.
Environment: JDK1.6, J2EE 5, Core Java, Hibernate, Maven, EJB 3.0, JSF, JSP, Struts framework, HTML, XML, WebSphere, Web services, Axis, Log4j, Oracle 10g, JSF, CVS, IBM's RAD as our IDE.
Confidenital
ROLE: Software Engineer
R28331 program is a 3G product with 3G P2k Software on Qualcomm Chipset designed for Mass market integrated with extensive high end features. UPA Component includes applications like Phonebook, Datebook, Security, Local Features etc.
Some of the key features included:
- Backup Restore to Memory Card: The main purpose of this is to back up the phone data like contacts, calendar, and tasks to a memory card and restoring them to phone memory.
- Phonebook, Datebook, Alarm, Security, Local features and Main Menu, Bluetooth, camera, voice recorder, and audio player, games, fixed dial.
Responsibilities:
- Involved in feature development and defect fixing of phonebook application on mobile devices.
- Ported code on new Qualcomm chipset.
- Involved in conducting design reviews, code reviews and integration testing during the stages of life cycle.
Environment: C/C , Multithreading.