Sr. Java Developer Resume Profile
Bloomington, IL
Professional Summary:
- Having 7 years of professional experience in design and development of enterprise applications using Object Oriented Programming, Java/J2EE technologies, Web application development, testing and deployment.
- Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies and Client-Server Architecture environment in Automotive, Financial, HealthCare and Education Industries.
- Experience in implementing web based projects using IBM Web Sphere Application Server 5.x/6.x, BEA Web Logic Server 10.0, Oracle Web Logic Server 10.3, JBoss 3.2.x/4.2, Apache Tomcat 5.0/5.5 and IDE's like IBM Web Sphere Studio Application Developer WSAD 5.0, Eclipse 3.0/3.1, and RAD 6.0/7.0.
- Experienced with the entire Software Development Lifecycle SDLC process including requirement analysis, conceptual and detail design, development, verification and testing.
- Expertise in application development using various frameworks: Jakarta Struts Framework 1.1/1.2/1.3, Spring Framework 1.2/1.3/2.0/2.5, Java Server Faces JSF , Spring Batch framework, Hibernate 2.0/3.0/3.2, Java Data Objects with GUI plug-ins
- Proficient in XML technologies like XML, DTD, XSL, XSLT, SOAP, WSDL and UDDI.
- Proficient in various web based technologies like HTML, DHTML, JavaScript and AJAX.
- Developed AJAX scripting to process server side JSP scripting.
- Developed reusable Server side code modules with Enterprise Java Beans Integrated with Remote method Invocation RMI to access remote Servers and invoking Databases with JDBC
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model-View-Controller , Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
- Experienced in implementing Service Oriented Architecture SOA with XML based Web Services SOAP/UDDI/WSDL using Top down Approach and Bottom up Approach.
- Has experience on java web services using Apache Axis2.0
- Extensive Knowledge on databases like Oracle 9i/10g/11hg, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Good working knowledge of database tools like TOAD, PL/SQL, DB Visualizer and SQL Navigator.
- Developed 3-Tier services, which include databases, messaging systems, transaction monitors, real-time data feeds, and existing enterprise information systems, integrated with Web Sphere and IBM HTTP Server.
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP 1.1/1.2/2.0, Servlets 2.2/2.3/2.4, EJB 2.0/3.0, JDBC, JNDI, JMS, LDAP, IBM MQSeries and RMI.
- Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
- Excellent analytical ability, consultative, communication and management skills.
- Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
Technical Skills:
Tools | Eclipse 3.2, IRAD 7, IBM WAS 6, 6.1, Rational Rose 6.22, Ant, TOAD, SQL Developer Builder, Maven, Perforce, CVS, Subversion. |
Concepts | Concepts OOA/OOD, UML, Design patterns, Networking, Unit testing, DAO implementations, distributed systems |
Operating Systems | Windows XP/7/8,UNIX, LINUX |
Database Systems | Oracle 10g,9.i/8.X, DB2 UDB, MS-SQL Server, MS-Access |
Languages | Java, Java Scripting , Perl Scripting, VB Scripting, JSON |
Java/J2EE technologies | EJB 2.0/3.0, Servlets, JSF, JSP, RMI, JDBC, J2EE Design Patterns, JNDI, XML, Tiles, Spring, AJAX, JQuery, JSTL |
Application Servers | WebLogic 10.3, IBM WebSphere 5.1/6.0, JBoss 4.X, IIS |
Web Services | SOAP, UDDI, WSDL , SOA, JAX-WS |
Framework | Struts, JSF, Spring, Hibernate |
Methodologies | Waterfall, Agile/Scrum |
Professional Summary:
Sr. Java Developer
CONFIDENTIAL is a group of insurance and financial services companies in the CONFIDENTIAL . The company also has operations in CONFIDENTIAL The group's main business is CONFIDENTIAL a mutual insurance firm that also owns the other CONFIDENTIAL
Responsibilities:
- Member of core development team to enhance/maintain portal.
- Used Java fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop the code.
- Involved in writing the code using Multithreading and extensively used Collections during the development.
- Implemented MVC architecture in development phase.
- Used Eclipse as a main development tool during software development phase.
- Involved in writing JSP components. Used JSTL Tag library Core, Logic, Nested, Bean and Html taglib's to create standard dynamic web pages.
- Used Sevlets to write server side components that formulate astrological needs. Involved in configuration of web.xml deployment descriptor for Apache Tomcat server.
- Extensively used Spring IOC for Dependency Injection.
- Used web services such as Restful, SOAP with JSON.
- Used XMLs extensively to transmit the data from one module to another using SAX Parser
- Used JDBC to interact with DB and perform DB operations using Java. Also, involved in writing PL/SQL queries to be executed at DB end.
- 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 JUnit . Strictly followed Test Driven Development TDD Approach environment using Agile methodologies.
- Used Struts framework to develop/ enhance the eZAccess and Risk Portrait and Risk Intelligence application.
- JSP's, JSTL tags and Tag Libraries, Servlets have been used extensively for developing server side components.
- JavaScript, AJAX, JQuery, HTML and CSS have been used for implementing the client side
- Functionality for various web pages needed for the application.
- Hibernate has been used for implementing the Persistence Framework for Database.
- Involved in writing Service Session Beans , Object Service and DAO layers of an application.
- CAST is used to analyze the impact analysis report and measure the health factors of an application.
- Followed the client coding standards.
- Involved in unit testing, Peer Review and UAT testing
- Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
- Web Sphere Application Developer WSAD is used to develop and deploy the application.
- Used Agile methodology to develop the application.
- Developed and deployed the web services.
Environment: Java/J2EE, JDBC, AJAX, JQuery, Log4j, XML, HTML, JavaScript, Apache Tomcat Application Server 5.5.20, Linux, PostgreSQL.
CONFIDENTIAL
Sr. Java Developer
CONFIDENTIAL registered, Irish-headquarted global specialty biopharmaceutical company. Originating in the CONFIDENTIAL with a large operational base in the CONFIDENTIAL its brands and products include Lialda, Firazyr and Dermagraft.
Responsibilities:
- Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Created Functional specification documents FSD and JSON contracts
- Developed the application using Spring Framework that uses Model View Controller MVC architecture with JSP as the view.
- Developed presentation layer using JSP, HTML and CSS and JQuery.
- Developed JSP custom tags for front end.
- Written Java script code for Input Validation.
- Extensively used Spring IOC for Dependency Injection.
- Developed J2EE components on Eclipse IDE.
- Used Restful web services with JSON.
- Used Apache CXF open source tool to generate java stubs form WSDL.
- Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
- Developed Action classes and DAO classes to access the database.
- Developed several POJO class to map table data into Java Object.
- Used SQL developer database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
- Used JUnit for testing the application and Maven for building Projects
- Deployed the applications on Web sphere Application Server.
Environment: Java 6 JDK 1.6, JEE, Spring 3.1 framework, Spring Model View Controller MVC ,Java Server Pages JSP 2.0, Servlets 3.0, JDBC4.0, AJAX, Web services, Rest full, JSON, Java Beans, JQuery, JavaScript, Oracle 10g, IBM RAD, Web sphere, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HTML Unit, XSLT, HTML/DHTML.
CONFIDENTIAL
Java/J2EE Developer
CONFIDENTIAL is a global financial leader. Learn more about our history, leadership, locations and newest TV commercials, our breadth of services and personal relationships have made us CONFIDENTIAL largest financial planning company.
Responsibilities:
- Study and understand the business Requirements and design and development of Software Design Document using Magic Draw.
- Extensively used CCMS-V4 Framework which is developed on Struts, Spring, EJB and JPA frameworks and technologies.
- Used JSP, AJAX and JSTL custom Tags to develop User Interface.
- Used JavaScript for client side validations.
- Used J2EE Design patterns like Singleton, Service Locator, Session Fa ade, DAO, DTO and Business Delegate during development.
- Extensively used EJB 3.0, developed Entity Beans and Session Beans for business Logic.
- Used Dozer framework for Object to Object, Object to XML, XML to Object mapping.
- Generated client stubs for the WSDL files provided by the different services using Axis.
- Extensively used IBM Tools like Rational Clear Case and Clear Quest for Version Control.
- Developed Java Based Batch jobs to support the application.
- Used Mercury Quality center for Defect Tracking and bug fixing.
- Developed Outbound Data Exchanges and Inbound Data Exchanges as part of web services implementation.
- Developed Stored Procedures, SQL Triggers and Functions using PL/SQL.
- Helped other Team members to test and debug the source code.
- Involved in migration Oracle Weblogic from 9.2 to 10.3
- Configured Struts tiles component with Spring MVC Frame Work.
- Performed automated code review using JCart.
- Involved in writing the JUnit test cases.
- Communicated with the other groups that use the service to demonstrate the application and to get their feedback on regular basis.
Environment: Struts, Spring, JPA, AJAX, WebLogic AS, Java/J2EE, JMS, SOAP, EJB 3.0, Oracle, Web Services, ANT, XML, JMS, Eclipse, Agile, OOA, JUnit, Unix, Log4J, Rational Clear Case, HTML, CSS, SAX, JAVA 1.5, JDBC, TOAD.
CONFIDENTIAL
Sr. Java Developer
The Community Investment Development Board at CONFIDENTIAL gives away money each year to Organizations for non-profit works like old age homes, schools and shelters. The project was to develop a web-application through which Organizations can register and apply for the money online.
Responsibilities:
- Analyzed and reviewed business requirements.
- Developed detailed design specifications using MS Visio and UML
- Developed the application using Java J2ee standards and guidelines.
- Developed UML Class Diagram's, Sequence Diagram's for documenting design documents
- Implemented Singleton, MVC, Front Controller, Intercepting Filter, Data Transfer Objects and Data Access Objects design patterns.
- Developed the User Interface UI using Java Server Pages JSP utilizing Custom Tag Libraries and XSLs.
- Designed web pages using JSP, XSL, HTML, DHTML and client side validation with JavaScript.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Singleton, Front Controller, Intercepting Filter Business Delegate, MVC and Data Transfer Object DTO .
- Implemented Spring Webflow 2.5 principles that build upon Spring MVC to support user-level, application-directed control flows.
- Implemented SPRING MVC architecture to develop presentation tier and business layer using components like dispatcher Servlet, Handler Mappings, Controller, Model And View Object, View Resolver, View.
- Extensively used Hibernate 3.0 in data access layer to access and update information in the database
- Connected to Oracle Database using DAO Data Access Object using Spring DAO Patterns.
- Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report
- Development deployment of MDBs.
- Involved in setting up the Web Services SOA using XML, SOAP, WSDL and Apache Axis and created Consumers and Stubs to get the required information for policies.
- Used Web Services for the validations of credit cards.
- Parsed XML documents using DOM and SAX parsers
- Extensively used RAD for writing code and CVS for version control
- Deployed business components into WebSphere Application server
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Prepared Test Cases and Unit Testing performed using JUnit
- Involved in writing the ANT scripts to build and deploy the application
- Used XSL/XSLT for transforming and displaying reports. Developed XML Schemas.
- Maintained versioning in CVS
Environment: Java, J2EE, JSP, Servlet, Spring ,Hibernate, JMS, JUnit, EJB, JNDI, Design Patterns, WebSphere application server, DB2, Ant, RAD, XML, HTML, UML, Checkstyle, JProfiler, MS Visio, MS Windows, UNIX.
CONFIDENTIAL
Java/Web Developer
CONFIDENTIAL is a major CONFIDENTIAL. It operates an extensive international and U.S. domestic network, with scheduled flights throughout CONFIDENTIAL Its route network centers on five hubs CONFIDENTIAL . Its primary maintenance base is located at CONFIDENTIAL
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC : requirement gathering, modeling, analysis, architecture design development. The project was developed using Agile Methodologies.
- Developed J2EE based screens for a Researcher to validate trades, positions and options details. Used JSP, HTML, CSS, and AJAX for the enriched front end.
- Wrote object-oriented Java Script for transparent presentation of both client-side and server-side validation.
- Programming and Development of web pages using Spring 3.0, AJAX, Servlets, JSP, and Object Oriented JavaScript.
- Achieved MVC pattern using SPRING MVC architecture.
- Understand the application code.
- Wrote ANT scripts for building the applications.
- Involved in debugging and bug fixing of application modules.
- Added Log4j to log the errors.
- Deployed the application in WebLogic server to understand the application functionality.
- Assisted on migration tasks and application/setup checkouts.
- Prepared the Functional, Design and Test case specifications.
- Monitoring of the server box regularly.
- Handling the Action items in the ASG queue by Code fixing or Code development.
- Raising PR's to keep the track of Bridge cases.
- Designed and developed communication between client and server using Web Services.
- Developed and deployed the application on Application Server using Ant scripts
- Used Web Services to exchange information on Loans and Credit history. Also Used SOAP framework and WSDL.
Environment: Java, J2EE, Servlet, JSP, AJAX, XML, Tiles, Spring, JavaScript. CSS, Windows XP, Eclipse, Oracle, Unix, SVN, HTML, Weblogic, Tomcat, JBOSS, Log4j, ANT