Sr. Java Developer Resume Profile
PA
PROFESSIONAL SUMMARY:
- Around 7 Years of J2EE/Java Application Development experience in development of Multi-Tier distributed, Enterprise applications using SDLC.
- Extensive knowledge in working with J2EE Technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Web services, Design Patterns.
- Experience in various Agile Methodologies, Waterfall Test Driven Development TDD .
- Intensive knowledge in databases like Oracle, SQL Server.
- Experience in working with multiple Servers like Apache Tomcat , IBM WebSphere 7,Adobe JRUN 3.0,4.0, BEA Web Logic ,11g Oracle OC4J.
- Extensive development experience on different IDE's like Eclipse, My Eclipse 6.0, IBM Rational Application Developer, Visual Age, JBuilder and NetBeans.
- Experience in XML related technologies like XML, XSTREAM, XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM SAX.
- Experience in Web Services Technologies like JAXP, JAXB, SOAP, WSDL, UDDI, JMS and Service Oriented Architecture SOA .
- Experienced in using Log4j and good expertise in Ant Tool and Maven.
- Experience developing web applications using frameworks like Spring MVC and struts.
- Good experience on Design Patterns J2EE like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
- Extensive experience in implementation of the version control software VSS, CVS and SVN.
- Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
- Test Driven Programmer with thorough knowledge in Unit testing with JUnit3.8/4.0, performance testing with JMeter and automated testing with Test Driven Development TDD in Extreme Programming model.
- Quick learner and ability to work in challenging and versatile environments and Self-motivated.
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: | C, C , Java, J2EE, Visual Basic, HTML 5.0, XML. |
Web Technologies: | JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Tiles, , JavaScript, AJAX, XML and HTML. |
Web Services: | JAX-RPC, SOAP, RESTful Web Service. |
Development Approach: | Waterfall, Iterative, View and Agile. |
Application / Web Servers: | Apache Tomcat 5.5, 6.0, IBM WebSphere 7.0, 8.0, 8.5, Adobe JRUN 3.0, 4.0, BEA Web Logic 10.0, 10.3, 11g Oracle OC4J. |
System Design: | UML, Rational Rose. |
IDE Tools: | Eclipse 3.6, 3.7, 4.2,4.3, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7, Visual Age, JBuilder and NetBeans |
Databases / API: | IBM DB2, Oracle 9i / 10g / 11g, MS Access, SQL Server and MySQL. |
Operating Systems: | Windows 2008 / Windows 7 / Windows 8NT/XP. |
Data Modeling: | Microsoft Visio, Rational Rose and UML Design. |
Frameworks: | Struts 2, Spring 3.0 and Hibernate 3.0. |
Tool: | ANT, Maven, Rational Rose, UML, Log4J, JUnit 3.8 / 4.0. |
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Developer
Confidential is a Health Care company that makes health care easier for physicians, clinicians, nurse and pharmacist to access and use. The employees can access complete patient health information. The application generates the components based on the patients health selected after validating their personal information. Many applications are made easy for the physicians to handle more number of patients in less amount of time.
Responsibilities:
- Used, participated in Agile Methodologies for design and development of the applications.
- Involved in Srum meetings for effective development.
- Involved in complete Software Development Life Cycle SDLC with Object Oriented Approach of clients business process and continuous client feedback.
- Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language HQL .
- Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
- Defined the Hibernate Configuration File, Hibernate Mapping using annotation and created classes to persist the data.
- Developed back-end Logic using Web Services in Java.
- Designed and Developed the UI Framework built using JavaScript Design Pattern.
- Involved in writing JavaScripting code for controlling the UI and writing custom components and Validators.
- Involved in design and implementation of JavaScript, HTML, and CSS in different modules.
- Implemented JQuery for the interaction between the JavaScript validation and dynamic HTML pages.
- Developed JavaScript for client end data entry validations and Front End Validation.
- Applied AJAX Framework which involves creating Controllers for implementing Classic JavaScript event handlers and implemented flexible event model for managing multiple event call backs.
- Wrote Technical Design Document with the Class, Sequence, Activity Diagrams in each use case.
- Implemented Spring Bean Factory to create proxied object using AOP Framework
- Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate Configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language HQL for dynamic searches
- Used Asynchronous JavaScript and XML AJAX for better and faster interactive Front-End.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents.
- Developed Maven configuration files to load the context of the application.
- Developed presentation layer using HTML, CSS, Java Script and JQuery.
- Worked on Jira for User requirements and used Jira as bug tracking tools.
- Involved in extensive testing like white-box, black-box, unit testing, validation and integration testing.
- Developed functions and store procedures using SQL for the Application.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle Database.
Environment: Java, J2EE, HTML, Spring, Hibernate, SOAP, Agile Methodology, Srum Methodology, AccuRev, CSS, CCL, JavaScript, UI Framework, UML, Eclipse, Web Services, Apache, JQuery, SQL, OOAD, IBM Clear Case, POJO, XML, XSL, AJAY, RAD, JUnit 4, Log4j, SVN, Jira, PL/SQL, Oracle 10g, Windows.
Confidential
Sr. Java/J2EE Developer
Description:
Confidential is a leading provider of dialysis services for patients suffering with chronic kidney failures. Confidential primary application to maintain the records of patients. The application is a web portal where user login to enter patient details, maintain records and communicate with the lab applications. Patient module maintains the user details, helps the user to search from the applications, add his records and make appointments. The data can be filtered based on different categories which are also used for statistics to generate reports.
Responsibilities:
- Developed web-based application using Spring Framework.
- Developed Web Pages using JSP and JavaScript.
- Developed cross browser compatible web application using JSF, JSP, HTML and CSS.
- Involved in complete Software Development Life Cycle SDLC with Object Oriented approach of clients business process and continuous client feedback.
- Involved in development of controller component using Spring MVC.
- Involved in meetings with client to discuss requirements and map them into design,
- Performed client side validations using JavaScript and server side validations using spring validator.
- Used Hibernate and Bean Objects as DAO layer and implemented hibernate filter for connection pooling and database transactions.
- Designed and supported various clinical system applications
- Worked with business analysts to review, understand the business requirements and functional specifications
- Involved on the back end to modify business logic by making enhancements.
- Implemented SOAP Web Service.
- Defined Hibernate O/R Mapping. Used hibernate and Data Access Objects DAO to implement the database and persistent JPA layer.
- Used Spring dependency injection and Spring-Hibernate Integration.
- Involved in complete development life cycle starting from analysis of Design, Programming, Test Cases, Implementation and Production support of the application.
- Involved in the code review and quality check of the product.
Environment: Java, J2EE, JDBC, JSP, JSF, HTML, CSS, JavaScript, Servlets, Log4j, SQL, Spring MVC, Eclipse, Hibernate, JUnit, XML, HTML, AJAX, SOAP, SQL, PL/SQL, Oracle 10g, Agile/ Srum Methodology, IBM Clear Case, AccuRev, UML, OOAD, Quality Center, MS Office, Windows.
Confidential
JAVA/J2EE Developer
The project is to develop a system that provides Patient Administration, Billing and Pharmacy Management functions for the hospital. The major functions are Allocating Registration, Recording Personal Details, Handling Hospital Admissions, and Assigning Insurance Details for Billing, Recording Transfers within the hospital, Creation of Discharge Summary.
Responsibilities:
- Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
- Followed Agile Methodology to produce high Quality software and satisfy the customers
- Developed the appointment schedule module using Spring mvc, JSP, Javascript and CSS.
- Wrote controllers and validators for UI interactions and configured the Spring mvc for the web application.
- Wrote Spring services in the service layer for Oracle data retrieval operations using Hibernate.
- Configured
- Wrote Junit test cases for testing all spring service calls and Spring Mvc validations.
- Configured Maven pom.xml for dependency management and build purposes.
- Consumed web services using Spring to get data from external systems and configured log4j for logging purposes.
- Consumed SOAP based webservices using Spring to interact with external systems
- Deployed the application war on Tomcat and used spring caching annotations for caching purposes.
- Participated in builds and deployments using Maven to model and production and resolved bugs.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle Database.
- Responsible for the full software development life cycle SDLC .
- Worked with XML to store and read exception messages through DOM.
- Participated in code reviews and used maven for builds and GIT for source control.
Environment: Java 1.6, J2EE, Spring MVC, IBM RSA, Spring 3.2, JQuery, SQL, PL/SQL, Oracle, Tomcat, XML, HTML, CSS, SOAP, JSP, JUnit, Log4j, Maven and GIT.
Confidential
Java/J2EE Developer
Confidential s a leading provider of data and analytics for financial professionals. Involved in developing an internal product for Business Information Developers to maintain Confidential Stock records. This system collects Stock information from several documents and uploads to a centralized Capital IQ Information Repository and system also does the content analysis to map the incoming content from other systems into a standard XML format
Responsibilities:
- Created the UI tool using Java, XML, DHTML, and JavaScript.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Part of performance tuning team and implemented caching mechanism and other changes.
- Recreated the system architecture diagram and created numerous new class and sequence diagrams.
- Created combined deployment descriptors using XML.
- Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
- Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
- Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Developed the Login screen so that only authorized and authenticated administrators can only access the application.
- Developed various activities like transaction history, search products that enable users to understand the system efficiently.
- Involved in preparing the Documentation of the project to understand the system efficiently.
Environment: JDK 1.2, JavaScript, HTML, DHTML, XML, Struts, JSP, Servlet, JNDI, J2EE, Tomcat, Rational Rose, Oracle.
Confidential
Junior Java Developer
This Project is a Web Tool Useful for Corporate to conduct Tests Online. Registered Corporate can login and create Test Halls and distribute the Test Ids to the test Takers. Corporate can choose among numerous Test Topics and customize the Tests as per their requirements. Test takers can take the test using the Test Id they had given. The questions are randomly generated on the topics chosen by the corporate. Once the Test Taker finished the test, his skill on that topic is evaluated and reported to the corporate.
Responsibilities:
- Developed Randomizer logic using Java to generate question papers.
- Implemented in MVC Architecture with Servlets 2.2 and JSP.
- Developed Front-end Forms and validated using JavaScript.
- Employed JDBC to create connections with MySQL Database.
- Performed Unit testing on all the Java Classes using JUnit.
Environment: Java, MySQL, Eclipse, JavaBeans, JSP, Servlets 2.2, MVC Architecture, JDBC, HTML, JavaScript, Tomcat, JUnit, Windows NT.