J2ee Development Expert Resume
PROFESSIONAL SUMMARY:
- Proficiency in Following the SDLC in programming, which includes involving in Requirements gathering, Designing Technical Design Document (TDD), Unit Test Plans (UTP), and performing Development Testing like Unit, Integration, Regression and System testing.
- Enterprise Service Bus:Very good experience in using Boomi ESB attended Boomi Boot Camp provided by Blue Cross. Pleasesee more details in most recent project.
- J2EE Design Patterns:Good experience in using Java/J2EE design patterns such as Service Locator, Data Access Object, Transfer Object, Session Façade, Singleton pattern, and Factory method pattern.
- MVC:Struts Framework (Validators, Action, Dynavalidatorform, Processor, and Message - Resource) and Java Server Faces(IBM Implementation and JBoss Implementation) (Converters, Validators, Variable Resolver, Navigation Rule and Managedbean).
- External Services/Application Communications: JMS (IBM MQ, Queue, Queue Connection Factory, Listener Port, Message Driven Bean), Remote Enterprise Bean Communication (Stateless Bean), Webservices (SOAP, WSDL, Webservices, Spring SOAP and Axis) and SAP Java Connector (Connect SAP to fetch the data and display in UI).
- XML: Have good knowledge working on XML related technologies XML, XSL, XSLT and validations with DTD & XML Schema and processing profile with SAX, DOM Parsers and JAXB.
- Production Support: Good Experience on HP Quality Center tool for tracking the defects, Providing and Resolve issues and closing the defects. HP Business Availability Center to diagnosis the application. IBM HeapAnalyzer and IBM ThreadAnalyzer using to analyze the Java heap memory and thread.
- Excellent Experience in using Spring Framework (IOC, AOP, DAO, Transactions),Hibernate (HQL, Session, HibernateDaoSupport, HBM), AJAX (Prototype Java Script Framework) and Caching Service (IBM Caching).
- Excellent in developed Internationalization (I18N), Localization (L10N) and UTF-8 of software products.
- Java ORM Framework: Hibernate
- Open Source Frameworks: Spring Framework (IOC, AOP, DAO), Hibernate, AJAX (Prototype Java Script Framework), Webservices (Apache Axis APIs).
- Extensible Stylesheet Language Transformations (XSLT)/Extensible Stylesheet Language Formatting Objects (XSL-FO): Apache FOP API (batik API, fop API, xalan API, xercesImpl API, xml-apis).
- Application/Production/Environment Support:Expertise in configuring and deploying the large-scale enterprise Applications in the IBM Websphere, Weblogic and JBoss Application Server.
- Database: Experience in DB2, Oracle 11g/10g/9i/8i/7.x and well versed in writing SQL queries, PL/SQL procedures, and Triggers.
- Server Side/Deployment/DB/Java Scripts ANT Script, DB Script, Shell Script, Java script, HQL, EQL
- Version Control: Expertise working with various version controls tools like Rational ClearCase, win-CVS, and SVS.
- Application/Module/Class/Method Testing: JUnit and Ant Scripts (Run and Prepare Testing Result).
- Familiar with the SAP NetWeaver Model (Web Dynpro and Portal Development), Portal Development and Diamond application.
- Exposure to Rule Engine and rule configurations.
- Excellent experience in Product and Workflow development.
- Strong initiative, teamwork, responsible, leadership, communication analytical and problem solving skills.
- Willingness and ability to quickly adapt and learn new technologies.
TECHNICAL SKILLS:
Internet Technologies/Frameworks: Java, J2EE (EJB, JMS), Web Services (JAXB, JAXP, SOAP, JAX-RPC, WSDL, SOA, UDDI), JSF, Axis, Struts, Apache Commons Chain, Spring, Hibernate, IBM MQ Series, log4j, Xml, Xslt, Fop, Dom, Jaxp, Soap, Saxon, Ajax, Xalan, Java Script, DHTML.
Version Control/QA Tools: Clear Case, CVS, JCVS, VSS, PVCS and Mercury Quality Center
Middle-ware: J2EE and ClientSoft WebPack App Server.
Design Patterns: Singleton, MVC, Front Controller, Business Delegate, Service Locator, Session Façade, Data Access Objects, Value Objects and Command Chain Patterns.
SOA: Web Services, SOAP, WSDL, UDDI, and Axis.
Application Servers/Web Container/ Emulator: BEA Weblogic, IBM Websphere, JBoss, Tomcat, Glashfish and Android Emulator.
Databases: Oracle 10g, DB2, MS SQL Server 7.0, MySQL.
Operating Systems: Windows - 2000 / NT 4.0 / 98 / XP, Sun Solaris and Red Hat Linux, AIX
Languages/Test Driven: C/C++, UML, SQL, Stored Procedure, JUnit and Jmock.
IDE: Eclipse 3.x, NetBeans 5.x/6.x, IBM Rational Software Architect.
Methodologies: OOPS/OOAD, UML, RUP, Design Patterns, Scrum
Performance tuning tools: IBM heap and thread analyzer
Persistence Framework: Hibernate and JDBC.
Tools: Velocity, RAD, SQL*Plus, SQL Navigator, MS Visual Studio, Dreamweaver, MS Office Suite, MS Project, MS Visio, Rational Rose.
PROFESSIONAL EXPERIENCE:
Confidential
J2EE Development Expert
Responsibilities:
- Understand and Follow the Boomi Guidelines and standards for individual process.
- Created common connections, enable proper extension attributes and utilized these in all process.
- Created Trading Partner based EDI guide provided by Gateway. Collecting file from Disk.
- Created Webservices API and JMS Consuming process to collect enrollment applications.
- Created XML - Database mapping to save all enrollments information different database tables.
- EDI-XML-Database based EDI guidelines.
- Writing Scripts for adding business logic to manipulate the data before send to Database.
- Use document and property caching to collecting information from one component to other components.
Environment: JAVA, J2EE, IBM WebSphere application Server, Datapower
Confidential
Business Solution
Responsibilities:
- Make use of rule engine in various processes to introduce flexibility.
- Introduce various control & Alerts in place to beforehand handle any abnormality during various batch processes.
- Successfully interface with external vendor to receive payment using automatic payment option.
- Adjustments were processed on a real time basis and at every step while processing adjustment was tied to the original adjustment request.
- Provides the overall design and structure of the application.
- Identifies and Recommends the development methodologies, frameworks and open source frameworks.
- Responsible for ensuring that design patterns can be maintained and extended.
- Accountable for producing Technical Design Documents that includes application architecture details.
- Involving in designing the Database Models.
- Involving in all System and Application architecture discussions and played key role in deciding optimal and best approaches based on the business needs and the system scalability requirements.
- Played key role in setting up design and coding standards/guidelines such as UI standards document, Java coding standards and code review documents.
- Designed and developed a configurable framework for plugging in a new product into Enrollment system without much coding involved.
- Created deployment diagram.
- Provide guidelines for logging, exception handling and testing.
- Designed and developed generic commands that can be injected using spring, apache commons chain and rule engine and reused across the application.
- Used stateless session beans for controlling the transaction in the application.
- Designed and developed a persistence framework extending Hibernate to add custom persistence code for handling auditing and logging into database.
- Developed a framework to configure the independent Java commands using application rules engine.
- Designing and Developed Message Driven Beans (MDB) for receiving asynchronous messages sent on IBM MQ.
- Parsing XML using JAXB.
Confidential
Infrastructure Specialist
Responsibilities:
- Analyzing memory usage using IBM Heap analyzer.
- Analyzing threads usage using IBM Thread analyzer.
- Check the application’s performance using HP Business Availability Center tool.
- Involving in building and deploying the application using BART (Build and Release Tool) tool into multiple environments.
- Preparing documentation for set up environment (Data Source, Queues, Listener ports and etc.)
- Organize and develop JUNIT test cases.
- Involving in performance and regression testing phases.
- Analyzing defects to make sure similar issues do not repeat in the subsequent releases.
- Provide a top-level plan that managers can use to govern and direct the detailed testing work.
Environment: JAVA, J2EE (EJB 2.1, JMS 1.1), XML, JAXB, JSF 1.1(IBM and JBoss Implementation), JavaScript and UML.
