Sr. Java Developer Resume
Alpharetta, GA
SUMMARY:
- Over 8 years of professional experience in analysis, design, development and testing of web and distributed n - tier applications using Java and J2EE technologies in areas such as Insurance, Financial Services, Healthcare, and Telecom.
- Highly proficient in developing applications using Object Oriented Design, Analysis and Methodologies like RUP, Agile, and Xtreme Programming in client/server and distributed environments using J2EE architecture.
- Proficient in implementing Business Rules Management in Enterprise applications using ILogJRules.
- Extensive experience in designing data warehouse models and BI solutions using Informatica, Data Stage, and Cognos BI.
- Excellent hands-on technical skills with architect level experience in constructing Webservices and Service Oriented Architectures (SOA).
- Strong experience in Enterprise Application Integration using WebServices and JMS Messaging.
- Experience working on Hibernate and Struts framework.
- Experience in implementing the declarative enterprise services using Spring AOP and implementation knowledge on spring web flow to manage the application page flows.
- Experienced in code audit, performance testing and application tuning.
- Extensive knowledge of MyEclipse workbench 5.5, Eclipse 3.X, WSAD 5.1, NetBeans 6.1, RSA.
- Extensive experience in designing and implementing OOPs concepts.
- Expertisein implementing web based projects using IBM Web Sphere Application Server 7.0, BEA WebLogic Server 10.0, Oracle WebLogic Server 10.3, JBoss, GlassFish, ApacheTomcatand IDEs like IBM Web Sphere Studio Application Developer (WSAD) 5.0, IBM Rational Application Developer 7.0/8.0.3, and Eclipse
- Proficient in Web Services, SOAP, XML, XSL, XSLT, Xpath, XSL-FO, XPointer, DTD, XMLSchema, CSS, DOM, HTML, AJAX and JavaScript.
- Have good knowledge in all phases of Software Development Life Cycle.
- Excellent understanding of Oracle and DB2 databases .
- Good experience in OOAD, UML, Rational Rose Methodologies.
- Experience in Business Objects XI Web Intelligence (SDK programming, Administration)
- Extensively worked on Rational Suite of products (Rational Rose, Rational XDE, Clear Quest, and Clear Case).
- Excellent analytical ability, consultative, communication and management skills.
- Very strong experience in developing n-tier Enterprise applications for Financial, Tele Communications, Insurance and eCommerce clients.
- Good expertise in Database systems (MS Access, Oracle, PL/SQL, SQL, Embedded Sequel).
- Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
- Exceptional oral as well as written communication skill. An effective leader and proven team player with excellent analytical, presentation & problem solving skills which contributes to knowledge sharing and team building.
TECHNICAL SKILLS:
Operating Systems: Windows 98/2000/XP/NT/VISTA/7, Sun Solaris, Linux, Unix (AIX), MS-DOS.
Database Systems: Oracle 9i/10g/11g, MS-SQL Server, MS-Access, MySql.
Languages: Java, J2EE, HTML, C/C++, XML, UML, SQL, PL/SQL
Java/J2EE technologies: Core Java, EJB, Servlets, JSP, JDBC, J2EE Design Patterns, JNDI, JQuery, JSTL, AngularJS.
Application Servers: BEA WebLogic, IBM WebSphere, JBoss, Tomcat, Glassfish
Framework/Tools: Hibernate, Spring, Struts,JUnit, JSF, Ant, Maven, Jira.
Web Technologies: HTML, JavaScript, XML/XSLT, AJAX, Web services
GUI: EVB3.0, EVC++, VC++, VB6.0, PowerBuilder, Adobe FlexIDEs: Eclipse IDE, IRAD 7, Rational Rose, SQL Developer Builder, NetBeans IDE, IBM WAS 6, 6.1,7
PROFESSIONAL EXPERIENCE:
Confidential, Alpharetta, GA
Sr. Java Developer
Responsibilities:
- Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application
- Successfully delivered design and code using Scrum methodology in Agile environment.
- Actively involved in Scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration
- Successfully created UML Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Rational Rose
- Developed business layer using Spring &IBatis architecture.
- Designed and developed application based on Struts framework using MVC design patterns.
- Involved in implementation and unit testing of the product
- Developed Struts Action Classes and Form Beans
- Designed and developed the UI using Struts view component, JSP, HTML, CSS, AngularJS and JavaScript
- JSP Content is configured in XML files
- Implemented session beans using EJB 2.0
- Deployed the web components into the Weblogic application server
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE 10g.
- Hibernate is used as persistent at middle tier for providing object model over relational data model
- Code reviews, customization and maintenance of code across applications.
- Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying shell scripts
- Creating environment for user-acceptance testing and facilitating integration and user acceptance testing with JUNIT
- Responsible for release of code into production and its integration with other applications
- Identifying and developing test cases and test scripts to perform load tests for performance and regression testing
Environment: Core Java, J2EE, Struts1.3, Eclipse, EJB2.0, Hibernate, XML, JSP, JDBC, Rational Rose, JavaScript, HTML, AngularJS, JUnit, DB2, Oracle 10g
Confidential, Baltimore, MD
Sr. Java/J2EE Developer
Responsibilities:
- Analyzing the requirements and preparing Design documents, Sequence and Class Diagrams.
- Actively involved in finalizing System requirements and screen mock ups for R&S GUI.
- Designed and Developed application services using SOAP over JMS web services and deployed and exposed using Business Integration Broker as service bus.
- Developed Version Description documents, Interface Control Documents.
- Developed the Change/Release/Implementation/deployment plans.
- Successfully implemented application to pass ST&E and 508 testing.
- Consumed JAX-RPC web services and persisting response xml files into database using JMS and Message Driven Beans.
- Designed & developed broker mediation flows and completed Integration with WebSphere Service Registry & Repository (WSRR)
- Developed business layer using Spring &IBatis architecture.
- Integrated business services with IlogJrules.
- Implemented decision tables (JRules), based on KPI methodology, TRLs, functions, Virtual Methods, Customized Operators, rulesets with complex ruleflows, and making XSD/XOM-BOM updates.
- Worked extensively on performance tuning. Tuned RES to cache RuleApps and pool XU connections, Priming Rule Engine. Wrote code to process request parallel in webservice using java concurrency API to meet client’s needs. Tuned SQLs to reduce payload on servers and database calls.
- Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
- Used HP Quality Center (Mercury) for effective defect tracking, ClearQuest for Project tracking.
- Used Log4j Framework for logging and debugging the application and to create the log files in development and production servers.
- Supporting build approaches, deployments and working closely with QA team to ensure that allocated defects are resolved.
- Produced detailed and accurate System design documentation.
- Respond to and resolve production issues.
Environment: J2SE 1.5, J2EE 1.5, EJB 3.0, Struts 2, IBMWebsphere Application Server 6/7, DB2 9.x, Oracle 10g, Rational Software Architect, Rational XDE, RAD 6.1, UML, IBM MQ 6.1, IBM WBI,WBI Tool Kit, WSRR 7.0, WSAD 6.1 Integration Edition, JAX-RPC,WSRR,XML, Windows XP, Sun Solaris 10, Sun Access Manager 7.0, IBM/ILOG JRules 6.7/7.1.Hudson.
Confidential, Dallas, TX
Sr. Java Developer
Responsibilities:
- Developed various User Interface components using Struts, JSP, CSS3 and HTML5
- Developed many web services clients to pull required data.
- Generated Web Service Client JARS.
- Consumed METASOLV Web Services.
- Used Struts 1.0 framework to implement MVC pattern.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object and Singleton patterns
- Parsed the XML content and displayed the content in the user interface layer using DOM and SAXParsers.
- Developed and maintained shell scripts that facilitate the Administration of BEA WebLogic.
- Monitored log files of our application.
- Used MAVEN for build and deployment
- Used Jira tool for project development process.
- Tested various existing Web Services using SOAP UI.
- Developed test cases in SOAP UI.
- Followed Agile: SCRUM
Environment: JDK 1.6, JSP, HTML 5.0, CSS 3, JDBC, HTML, WebLogic 10.3, XML, Web Services, SOAP, Apache Axis 2, Oracle 10i, SQL, PL/SQL, JAX-WS, JAXB, JIRA, Windows 7.
Confidential, NewYork City, NY
J2EE Developer
Responsibilities:
- Guided the Team and wrote the technical solution after interaction with Business Analysts
- Actively participated in High-level Document and Detailed level Document for different modules in the project.
- Developed several UML Diagram to understand the client requirements.
- Involved in implementing different security enabled web services using AXIS2 which involves writing WSDL and XSD files (SOAP) for different service.
- Binding XML Schema to Java Classes with JAXB to generate stubs and call back handlers which are called by web service clients.
- Developed Edelivery preferences with web queue email notification via intra web service communication with Sun Security certificates installed.
- Domain specific database bean instantiation in multithreading through service-context, service-config and DAO-config files. Simultaneously it instantiates Oracle, DB2 and SQLServer databases.
- Used log4j for logging different loglevels
- Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
- AJAX, JQuery and JavaScript for client side validations, sorting and fuzzy search.
- Using Stateless session beans for Clear Advantage and reporting strategy projects.
- Deploying applications in AppServers for DEVL, integration environments.
- Worked with business and System Analyst to complete the development in time.
- Prepared code review documents with Unit Test cases.
Environment: JDBC, Servlet API 2.4, JSP API 2.4, Spring, JDK 1.5, EJB 2.0, AJAX, JQuery, XML, JMS, MQ, log4j, MAVEN, JUnit, tomcat 5.5,WebLogic 9.1, Web Methods, Oracle / SQLServer, UNIX, Windows NT
Confidential, Plano, TX
Software Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
- Developing User Interface and implementing business process using JSP and Servlets.
- Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
- Involved in writing the presentation layer in Java Server Pages (JSP).
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Involved in code reviews and mentored the team in resolving issues.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
Environment: HTML, JSP, Servlets, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.
Confidential, GA
Software Engineer
Responsibilities:
- Involved in different phases of Software Development, Requirement study, software design, development and testing, code reviews and maintenance.
- Involved in the Analysis and Design for the Wisdom Retail and PSR Modules.
- Designed web application using STRUTS framework as well as Verizon Framework.
- Designed and developed Wisdom Retail as well as PSR Modules GUI application using JSP, HTML and validating the client data using java script.
- Configured DynaActionForm that allows the creation of form beans with dynamic sets of properties, without creating a java class for each type of form bean.
- Developed Spring XML Configuration files as well as bean classes to implement business logic for Wisdom Application.
- Involved in IBM Websphere MQ configuration activities as well as WebLogic Server Admin related activities..
- Designed separate queue messaging system usingWebsphereMQ to parse XML data between the different functionality modules.
- Developed WebService calls to make communication with the Common Interface Modules like Amdocs billing Systems.
- Performed Unit Testing for the developed interface using Junit.
- Involved in the initiatives for development of local retail store search application using GWT.
- Worked on ANT for compiling, building and deploying the application.
- Involved in Production IR Analysis as well as Bug fixing in various modules in the Production environment as well as UAT Environment.
- Involved in review meetings with project managers for project status and Bug fixing analysis.
Environment: Java 1.5, J2ee, Java Script, JSP2.0, EJB, Struts, JUnit, Maven, ANT, Eclipse, Oracle, Web service, Web sphere MQ, XML, JASPER, Unix and WebLogic Server