Sr. Java Developer Resume
Miami, FL
SUMMARY
- Over 8 years of professional experience in analysis, design, development and testingof 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 ILog JRules.
- 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 Hibernateand 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 WebIntelligence (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 Flex
IDEs: Eclipse IDE, IRAD 7, Rational Rose, SQL Developer Builder, NetBeans IDE, IBM WAS 6, 6.1,7
PROFESSIONAL EXPERIENCE
Confidential, Miami, FL
Sr. Java Developer
Responsibilities:
- Ported service to expose them as SOA web services. Used Oracle Enterprise Manager, Oracle Service Bus, and DataPower (for PCI CC encryption).
- TracFone GSM: Designed and developed module for TracFone to have support for GSM phones with prepaid engine accepting codes over OTA.
- TracFone Sprint/Android: Designed and developed module for TracFone to have support for new Sprint Carrier and to support smart Android handset phones in the system.
- Designed and re-wrote modules written in Clarify API to pure Java implementation in order to optimize speed and remove dependency on Amdocs’s clarify API.
- Designed and developed modules for NET10 to support unlimited monthly plans for dedicated handsets.
- Designed and developed modules in Service layer to support 3rd party integration of 3CI, Auris, Motricity with in-house Integrate application.
- Designed and developed the entire Clarify application API in J2EE Spring framework in order to remove the dependency on Amdocs’ clarify jar and replace it with our own implementations of the jar that mimics the working of its API. This was done to eliminate the dependency on Amdoc’s Clarify jar so as to improve its performance and provide a pure java solution.
- Designed and developed spring based Template structure for Implementing Façade service pattern for exposing services (used by Web and IVR applications).
- Designed and developed the authentication module to support SOX password compliance using spring and spring remote (Spring HTTP Invoker) services.
- Designed and developed the initial ground work based on Spring J2EE framework (with spring web-flow) for doing Activation/Reactivation.
- Developed UML diagrams that are required for the model.
- Used AngularJS framework to develop dynamic web pages.
- Designed and re-wrote modules of application (that used clarify solutions) in J2EE and spring in order to speed up and optimize the application.
- Provided production application support in order to fix outstanding issues encountered.
Environment: Oracle Enterprise Manager, Datapower, J2EE, Spring Framework, WebLogic 8.1, Oracle 9i, JEXL, AngularJS.
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 Ilog Jrules.
- 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, IBM Websphere 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 Axis2, Oracle 10i, SQL, PL/SQL, JAX-WS, JAXB, JIRA, Windows 7.
Confidential, 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, iBatis, JDK 1.5, EJB 2.0, AJAX, JQuery, JiBX, XML, JMS, MQ, log4j, MAVEN, JUnit, tomcat 5.5,WebLogic 9.1, Web Methods, Oracle/SQLServer/DB2, UNIX, Windows NT
Confidential
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.