Java Developer Resume Profile
Indiana, UsA
Summary:
- Around 9 years of extensive experience in design, development and testing of business applications using Java, J2EE technologies, in varied domains like Auto Insurance, Assert Management, Health care, Health and Human Services, eCommerce and Trade.
- Expertise in Business Rule Management Systems BRMS IBM WODM JRules 7.5 and Progress Corticon 5.3.x .
- Expertise in analyzing the business requirements.
- Expertise in designing, orchestrating and authoring rule projects.
- Expertise in authoring action rules, decision tables and rule flows based on the business requirements. Validating the rules and rule flows.
- Expertise in Spring Application Development frameworks.
- Expertise in writing Java Web Services and MuleESB configurations.
- Excellent skills in implementing Client and Server side components using Java, J2EE technologies JSP, Servlet, JDBC.
- Expertise in development tools like IBM Rule Designer, Progress Corticon Rule Studio, IBM RSA, RAD, RSM, Eclipse, NetBeans and My Eclipse.
- Strong experience in working with Application and Web Servers including Rule Execution Server, VMWare TC Server, Apache Tomcat, IBM Web Sphere and BEA Weblogic.
- Extensive experience in design, development and implementation of Model-View-Controller MVC using Struts framework.
- Expertise in designing applications using various J2EE design patterns.
- Expertise in Maven and Ant build scripts.
- Extensively used various internet technologies like Java Script, HTML, DHTML and XML.
- Extensive knowledge of database management systems such as MySQL, Oracle 10g and PostgreSQL. Expertise in SQL Scripting and exposure in understanding stored procedures, functions and triggers and involved in study of Database Design Process.
- Have worked with Agile and Waterfall software development methodologies.
- Extensive use of UML data modeling tools like IBM - Rational XDE and IBM Rational Software Modeler RSM .
- Experience in creating UML Use Cases, Activity Diagrams, Class Diagrams and Sequence Diagrams.
- Have good experience in source control systems such as Tortoise SVN, IBM Rational Clear Case, VSS and CVS.
- Strengths include good communication skills, being an amicable team player, capable of taking the initiative, having a quick and short learning curve, ability to update my skills and adjust to any kind of software on-the-fly.
Technical Skills:
BRMS | IBM Operation Decision Management JRules 7.5, Progress Corticon Studio 5.3.x, Decision Center, Rule Designer, Rule Execution Server. |
Java | Core Java, Threads, Collection Framework, Exception Handling, JUnits and EasyMocks. |
J2EE | Servlet, JSP, JDBC, JNDI, Custom Tag Libraries, XML, Struts, Web Services, Mule ESB, Velocity Template, Hibernate, Springs, SOAP, Apache Axis, WSDL, XML, XML Schemas, Velocity Templates, log4j, HTML, JavaScript |
Servers | Rule Execution Server, VMWare TC Server, Apache Tomcat, BEA Weblogic, IBM Web sphere |
DBMS | Oracle 10g, Oracle 9i, MySql, PostgreSQL, Stored Procedures, functions, Database Management System and tools like SqlYog, MySql control center |
IDE Tools | IBM Rule Designer, Progress Corticon Rule Studio 5.3.x, SpringSource Tool Suite IDE, Jenkins Continuous Integration and SONAR dashboards, IBM RSA Rational Software Architect , RAD Rational Application Developer , RSM Rational Software Modeler , Eclipse, JDeveloper, MyEclipse, NetBeans, Dream Viewer, Erwin tool |
Designing Tools | Rational XDE, MS Visio, Erwin Data Schema Modeler |
Web Tools | WebEx, Campfire, VPN, MediaWiki and BaseCamp |
Source Control Tools | Tortoise Subversion SVN , Rational Clear Case and Visual Source Safe |
Professional Experience:
Confidential
Role: Java Developer
Responsibilities:
- Business requirement analysis and designing for the ED/BC module.
- Construction as per the design documents.
- Designing the Rule Artifacts. Developing the rule projects. Authoring the decision tables and rule flows based on the business requirements using Progress Corticon Rules.
- Unit testing the Decision tables and the rule flows.
- Development of code/software using Java 6.x, J2ee, MyEclipse, IBM Rational Team Concert RTC .
- Testing the code changes to incorporate the business rules and specifications.
- Creating effective test cases to perform Unit testing and Integration testing with constructed deliverable and Facilitating Integration and User Acceptance Testing. JUnits for Unit testing.
Environment: Java 6.x Technologies, J2ee Technologies, NextGen proprietary software. Progress Corticon 5.3.x for the business rules development. Sonar Reports, WAS Server, Oracle.
Confidential
Role: Sr. JRules / Java Developer
Responsibilities:
- Business requirement analysis and discussion with stakeholders to come up with new Business solutions.
- Analysis of source and target systems to prepare high / low level design documents.
- Attending high level and low level design reviews, to arrive at design patterns/solutions and reviewing artifacts created by team members.
- Construction as per the design documents.
- Designing the Rule Artifacts. Developing the rule projects. Orchestrating and authoring, rules and rule flows based on the business requirements using IBM WODM JRules.
- Validating the rules and the rule flows.
- Development of code/software using Java 6.x, J2ee, Spring 3.x, CXF WebServices, Rational Software Architect, IBM WODM JRules 7.5, Mule ESB, Eclipse and Maven.
- Version management of constructed code and deployment in different regions Tortoise SVN tool for version management and Jenkins for Build and Deployment
- Testing the code changes to incorporate the business rules and specifications.
- Creating effective test cases to perform Unit testing and Integration testing with constructed deliverable and Facilitating Integration and User Acceptance Testing. JUnits for Unit testing.
- Doing a causal analysis for all the defects and providing the resolution for the same.
- Responsible for the requirement analysis, design, development and unit testing of the software artifacts.
Environment: Java 6.x Technologies, J2ee Technologies, Spring 3.x Spring Core, Spring JDBCTemplate , WebSphere Operational Decision Management WODM JRules 7.5 to author the Business Rules. CXF WebServices / WSRR, Mule Enterprise Service Bus Mule ESB , Rational Software Architect for Sequence and Class Diagrams, PostgreSQL 9.x, JUnits and EasyMocks, MEGA Advisor, Eclipse Integrated Development Environment, SpringSource Tools Suite Integrated Development Environment, Maven Build Scripts, Tortoise SVN version controlling tool, Jenkins Build Tool / SONAR Reports, VMWare TC Server
Confidential
Role: Sr. Java / J2ee Developer
Responsibilities:
- Meeting with Business Analysts to gather requirements.
- Technical and Functional analysis of the requirements and preparing the design documents.
- Client meetings.
- Soft Launch Planning.
- Developed application using Service Oriented Architecture SOA , used apache axis for the WebService development.
- Doing a causal analysis for all the defects and providing the resolution for the same.
- Responsible for the architecture, design, development and Unit testing of the project.
Environment:
Core Java, JDBC, Web Services Axis , JUnits, Tomcat 6.0, Quartz Scheduler, Microsoft VSS 2005, Eclipse 3.2, Apache Ant, MySQL, Log4j, Visual Source Safe.
Confidential
Role: Java / J2ee Developer
Responsibilities:
- Involved in client interaction for analyzing the functional requirements and PRD documents
- Developed application using Service Oriented Architecture SOA and Model Driven Architecture.
- Created UML diagrams use case diagrams and class diagrams for Modeling in RSM
- Designed and developed generated JSP pages.
- Involved in writing CSB client side behavior using Java Script for search, result and detail pages
- Handled complete customization of presentation layer based on access level
- Extensively written HTML and CSS code compatible to multiple browsers
- Responsible for filter handing in dynamic dropdowns using SQL queries for Oracle 10g server
- Involved in Error handling to display error messages in client UI
- Configuration and deployment in Web Sphere Application Server
- Used JUnit for unit testing
Environment: Model-Driven Architecture, Service Oriented Architecture, UML, Core Java, J2ee, Servlet, JSP, Taglib, Custom Tags, Struts Frame Work, HTML, JavaScript, IBM Rational Software Architect RSA , XML, Oracle 10g, Web Sphere 6.1, Apache Ant, Design Patterns, Log4j1.2.14, IBM Rational ClearCase.
Confidential
Role: Java / J2ee Developer
Responsibilities:
- Involved in the Analysis and implementation of all the newly added feature of PSA
- Involved in complete understanding of Architecture of the existing application
- Designing and developing Velocity templates using Velocity Frame work with our own MVC
- Designed the Schema and required tables for newly added features using MySQL
- Developed required DAO's for crucial business logic
- Responsible for writing SQL queries and schema changes for new requirements
- Extensively involved in JavaScript to handle client side programming and for validating screens
- Extensively used Velocity templates and Velocity Macros for presentation
- Deployed and tested the application on Tomcat Web Server
- Update and merge developed code in Linux machine using SVN subversion
- Developed Style Sheet to provide dynamism to the pages and extensively involved in unit testing and involved in critical bug fixing
- Used Subversion for version control
- Unit Testing was done thoroughly to reach the Code Coverage to 95
Environment: Java1.4, J2EE, Velocity Framework 1.4, MySQL 5.0, Tomcat 5.0, Java Script, JDBC, SQL, Eclipse 3.1, Subversion SVN , TortoiseSVN, Windows and LINUX.
Confidential
Role: Java / J2ee Developer
Responsibilities:
- Involved in Client interaction for analyzing the functional requirements and PRD documents
- Developed DAO's for business logic and Velocity/Servlets, MVC Frame work for presentation layer using Velocity
- Responsible for writing SQL queries
- Made extensive use of Java Naming and Directory Interface JNDI for looking up multiple data sources
- Involved in design and developing of fetching the Health information from database with the guidelines of application Architect
- Extensively involved in JavaScript to handle client side programming and for validating screens
- Extensively used Velocity templates for the GUI
- Used log4j for logging and debugging
- Deployed and tested the application on Tomcat Web Server
- Configured connection pools in Tomcat Server to connect to MySQL database
- Developed Style Sheet to provide dynamism to the pages and extensively involved in unit testing and involved in critical bug fixing
Environment: Java1.4, J2EE, MySQL 5.0, Tomcat 5.0, Java Script, JDBC, SQL, Velocity Frame work 1.4, Eclipse 3.1, SVN, log4j, TortoiseSVN, Windows and Unix
Confidential
Role: Java/J2ee Developer
Responsibilities:
- Collected Business requirements by interacting with the business analysts
- Involved in kickoff meeting to discuss the collected business requirements
- Created RSD Requirement Specification Document based on the business requirement
- Created the SDD System Design Document based on RSD
- Created Use Cases/Activity Diagrams/Class Diagrams/Sequence Diagrams for the requirements using IBM Rational XDE
- Struts framework is used to writing beans and action classes
- Extensively worked on JSP's, Java Script, action classes and DAO's using JDBC
- Used BEA WebLogic Server to deploy application
- Used Oracle 9i used as backend database server.
- Worked on analysis of validation rules by discussing with business analyst for business validations and implemented client side validation using java script
- GUI designing
- Unit testing and bug fixing
- Participation in Reviews and Status meetings
- VSS is been used as version control system
- Team Track is been used as tracking system
- Actively participated in the complete life cycle of the project, from the requirements phase to production phase
Environment: Java, J2EE, Struts 2.1, JSP, Servlets, Java Script, XML, JDBC, BEA Weblogic 8.1, IBM Rational XDE, Oracle9i, TOAD, Log4j, VSS, Eclipse IDE.