Java Developer Resume
Richmond, VA
SUMMARY
- Outstanding Java Developer with Exceptional Software Engineering Experience and a successful track record of around 7 years in multifaceted software development lifecycle from Design and Development to Deployment and testing of Web Based Applications using various technologies like Java and J2EE.
- Ambitious Go - getter with extensive adeptness in implementing the multithreaded, n-tier enterprise applications using J2EE Technologies such as EJB, XML, JMS, HTML, Java Script, JQuery, XHTML, Servlets, JSP.
- Quick-witted Competent with skillful ability in Design, Development and implementation of several J2EE frameworks like MVC Struts 1.1/1.2, Spring (Aspect Oriented Programming and Dependency Injection/Inversion of Control), Spring Web Flow, and Hibernate.
- Experience with Oracle Silver Suite in designing, developing, and deploying the composite enterprise applications using Oracle ESB, Oracle Enterprise Manager, Oracle BPM, JDeveloper, XSLT, XML, and other silver suite tools.
- Technically Savvy Designing and Development of the Logical Data, hands on experience in writing SQL Queries, functions, procedures, and packages.
- Hands on experience in XML Technologies such as XML parsers (SAX, DOM), XSL, XSLT, XPath.
- Experience in the development of Data Migration Gateways for processing flat files using SQL, PL/SQL and Oracle SQL Loader, Also having Experience working in the UNIX Environment including writing shell scripts.
- Multitalented Coder with extensive programming capability in using various IDE’s which includes Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7, WSAD, and JDeveloper.
- Performance Targeted Implementer with substantial familiarity in Service Oriented Architecture (SOA) using JDeveloper, BPEL, and Oracle SOA Suite for publishing as well as consuming web services.
- Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat 5.5, 6.0, IBM WebSphere 5.1, 6.0, BEA Web Logic 8.1, 9.2, 10x, and Red Hat JBoss 4.0.
- Goal Driven Developer with comprehensive understanding of various software development approaches such as Waterfall, Iterative, Spiral, View and Agile frameworks.
- Test Driven Programmer with thorough knowledge in Unit testing with JUnit3.8/4.0, Defect Tracking with HP Quality Center, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
- Mission Focused Aspirant with sweeping proficiency in using version controls such as CVS, PVCS, SVN, Microsoft Visual Source Safe and Rational Clear Case.
- Served as Lead Mentor for the team members in Coding Standards, Code Reviews, and Best Practices, and guided the team members in following best practices.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Motivated high flier with excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and effectively convey them to other members in the team.
TECHNICAL SKILLS
Languages: Java and J2EE
Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, swing, RMI, EJB, JMS, SOA, XML, HTML 5, Javascript, AJAX.
Development Approach: Waterfall, Iterative, Spiral, View and Agile
Design Patterns: Core J2EE patterns (MVC, Business Delegate, Value Object, Session Facade, Composite Entity, Service Locator, Data Access Object, Service Activators and Singleton)
Testing Tools: JUnit3.8/4.0, JMeter and Test Driven Development (TDD)
Defect Tracking Tools: HP Quality Center
Application/Web Servers: Apache Tomcat 5.5, 6.0, IBM WebSphere 5.1, 6.0, JBoss
Ide: Eclipse, WSAD, JDeveloper and RAD
Version Controls: CVS, PVCS, SVN, and Rational Clear Case
Frameworks: Struts, Spring, and Hibernate
Architecture: Service Oriented Architecture
Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI
Database: IBM DB2, Oracle 9i/10g, MS Access, SQL Server and MySQL
Operating Systems: All Version of Microsoft Windows, UNIX and LINUX
PROFESSIONAL EXPERIENCE
Confidential, MD
Sr. Level Java Developer
Responsibilities:
- Involved in design documentation using UML class diagrams and use case diagrams.
- Involved in the environment setup.
- Developed Web services using Spring Web Services framework that support SOAP over JMS and HTTP requests.
- Used Apache Open JPA for Data Persistence.
- Developed Dozer mappings to copy data between different java beans.
- Implemented JMS communication using Spring JMS framework.
- Developed Message Driven Beans and Activation specifications are used to get inbound messages.
- Worked with the MQ admin to develop Message Broker Flow.
- Used Apache Maven to download the dependencies and also to maintain the uniform build.
- Developed JUnit test cases for unit testing.
- Developed WODM Jrules integration with the application using SOAP over JMS.
- Worked with IBM developers to develop rules.
- Used SVN version control to maintain different Versions of the source code.
- Created Version Control Document to give instructions on application deployment to the WAS administrators.
- Worked with the CA Wily administrators to configure custom classes.
- Worked with Confidential enterprise testing team to conduct performance testing in the Validation Environment.
- Worked on the WAS tuning to achieve applications SLA which is 500 TPS.
- Attended weekly client meetings and communicate project development status.
- Participate in the review and analysis of Business (BRD) and Functional (FRD) Requirements, Software Design (SDD) and Interface Control (ICD) documentation.
- Ensure proper mapping of application code to requirements using Requirements Traceability Matrix (RTM).
- Perform validation of Business Rules designed inBusiness Rules Engine System (BRES) to track, manage and revise enterprise wide business processes.
- Provide technical guidance and support during requirement analysis, design, system and user acceptance testing activities.
- Store and adhere to configuration managementpolicies for business documents using Share Center Tool.
- Implemented best practices and mentor both other developers.
Environment: Java 1.6, J2EE, Spring BATCH, Spring Web Services, Spring IOC, Apache Open JPA, Spring, XML, ANT, Maven, CA Wily, IBM Message Broker, WAS 7, IBM WODM Rules, Dozer Mappings, Eclipse Indigo, IBM Web Sphere Application Server7.x, Derby Data Base, DB2 Control Centre, SOAP UI.
Confidential, Richmond, VA
Mid. Level. Java Developer
Responsibilities:
- Design and implementation for the concept for the frameworks using Spring and Hibernate Frameworks and assisting with development environment configuration.
- Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
- Prepared the Technical Design Document for Chase Cancel Order Service, and Cancel Order Line Items Service Installed and configured Web Logic 10.3 and Oracle SOA Suite
- Developed the Schemas for Request/Response for Cancel Order Service and Retrieve Order Service
- Developed the Stateless Session EJB for the Cancel Order Service and Retrieve Order Service
- Developed the Data base commands for finding orders, and voiding redemptions
- Developed Web Services for Cancel Order Service and Retrieve Order Service
- Developed the BPM process for exposing both the Web Services using JDeveloper
- Written JUnit Test Cases for testing both the EJB Services
- Build, deploy and troubleshoot the Coposite SOA Application onto Web logic 10.3
- Developed Test Cases for the BPEL Process for testing the Cancel Order Service
- Provided Support during testing the Cancel Order Service and Retrieve Order Service
- Deployed the Composite Applications into Oracle SOA Servers, and developed Oracle Service Bus components for Content Based Routing.
- Managed the Oracle SOA Suite Components using Oracle Enterprise Manager.
Environment: s: J2EE, Spring, Hibernate, Struts, Design Patterns (MVC, Factory Pattern, Singleton Pattern) XML, WSDL, Junit, JDBC, Log4J, JSP, DAO's, JMS.
Confidential, MD
Mid. Level. Java Developer
Responsibilities:
- Involved in design documentation using UML class diagrams and use case diagrams.
- Designing and developing the web pages using the Spring MVC Framework.
- Involved in the development of the User Interfaces using HTML, JSP, JS, J-Query, CSS and AJAX.
- Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams for the Respath enhancements.
- Involved in the design of the Presentation Tier, Services Layer etc for all the initiatives.
- Prepared the Technical Design Document for both Presentation Tier, as well as Middle Layer.
- Used Spring Tag Libraries, JSTL, and other in-house tag libraries.
- Used JBoss Drools for writing the business rules.
- Used JBoss Guvnor for packaging, deploying and versioning of the business rules.
- Involved in migrating old rules from ICD9 system to ICD10 system.
- Establishing Database connectivity to DB2 database.
- Dealing with Data Access Objects to retrieve data from the database.
- Using IBM Rational Application Developer V7.x to develop the application.
- Analyzed and fixed production issues.
- Involved in writing hibernate configurations, mappings and named queries
- Wrote JUNIT test cases to test the application functionality
- Used MKS for all the source code maintenance
- Involved in writing the ANT build scripts for building the business rules as a package for deployment purposes.
- Involved in configuring the Log4J appanders.
Environment: Java 1.6, J2EE, JSP, Spring, Hibernate, JavaScript, HTML, XML, ANT, Axis, PL/SQL Developer, Oracle 11i, JDBC, JUnit, UNIX, Log4J, Drools Rules Engine, Drools Guvnor, RAD 7.x, IBM WebSphere Application Server7.x, ClearCase, ClearQuest, Drools Guvnor.
Confidential
Java Developer
Responsibilities:
- Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.
- Involved in the analysis and design of the initiatives using Rational Application Developer.
- Involved in the development of the User Interfaces using HTML, JSP, JS, J-Query, CSS and AJAX.
- Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams for the Respath enhancements.
- Involved in the design of the Presentation Tier, Services Layer etc for all the initiatives.
- Prepared the Technical Design Document for both Presentation Tier, as well as Middle Layer.
- Involved in the development of the presentation tier using Spring MVC framework.
- Used Spring Tag Libraries, JSTL, and other in-house tag libraries.
- Participated in the test case reviews, and manual testing of the enhancements during Release 1.5.
- Used clear case for defect tracking as well as activity tracking.
- Involved in fixing the defects during integration testing.
- Build and deployment of the Marriott application using Maven on to dev and testing environments.
- Participated in the code reviews for various initiatives, Performed Static Code Analysis to follow the Best Practices for Performance and Security.
- Developing J Unit test cases.
Environment: HTML, JSP, JavaScript, J-Query, CSS, Ajax, RAD, TOAD, Spring MVC, Servlets, Hibernate, Clear Case, Clear Quest, Eclipse, JbossWeb, Tomcat etc.