Sr Java/j2ee Developer Resume
Dallas, TX
SUMMARY
- 8 years of technical experience in implementation, customization, integration and supportofbusinessapplicationsystem.
- Functional expertise includes Web Application & Desktop Application, CRM Applications.
- Having Domain Experience in Telecom, Health Care, Banking, Airlines and E - Commerce.
- Present role as a Module development, Requirement Analysis, Functional Specification Documentation and interaction - onsite coordination with client.
- Exposure to OOA&D methodologies like waterfall model.
- Experience in designing, developing and deploying J2EE applications on IBMWebSphere / WebLogic Application Servers, Tomcat, etc.
- Experienced in developing Client and Web (Internet and Intranet) based applications with J2EE, JSP, Servlets, JDBC, LDAP, Struts, spring, JSF and other frameworks.
- Experienced in developing web applications using spring modules like Spring IOC.
- Experienced in creating various project artifacts like use-case documents, classdiagrams, designdocument, architecturedocument0 j q0 Poiu‘=-l0k hg, etc.
- Experience in writing SQL queries for relational databases like Oracle 10g/9i, DB2, etc.
- Experience to communicate with End client to understand the business requirement and prepare businessdocument.
- Experience with XML technologies including XML, Java Script, CSS and HTML.
- Experience in using IDE’s like Rational Software Developer/Architect, WSAD, JBuilder, IntelliJ and Eclipse.
- Experienced in Object Oriented Analysis and Object-Oriented Design using Unified Modeling Language (UML).
- Development experience with popular Object-Oriented Design Patterns concepts.
- A developer who can think, speak and apply the OOP and AOP language concepts in building enterprise Java applications using frameworks such as Struts, Spring, Hibernate and JSF.
- Expert level skills in Java Multithreading, Exception Handling, Servlets, JSP, PHP,CustomTagLibraries, Java Script, AJAX, CSS, HTML, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
- Good Knowledge in XML technologies including XML, XSD, XSLT, (DOM, SAX), SOAP, WSDL, Web Services using AXIS.
- Hands on exposure to multiple Application Servers like JBoss, JBOSS DROOLS engine, IBM WebSphere Server and BEA WebLogic.
- Expertise in IDEs and tools like RAD, WebSphere, Eclipse, JBuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
- Expertise in back-end procedure development for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Hands on experience on SSO.
- Hands on experience on PHP
- Experienced in Design Methodologies like MVC, DAO,OOP, and OOD.
- Experience in version control system tools like CVS, SVN, and ClearCase.
- Highly organized with the ability to manage multiple projects and meet deadlines.
- Hands on experience on C ++
- Worked on EXTJS for Rich Web Application
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
TECHNICAL SKILLS
Programming Languages: C, Java, PHP, SQL, PL/SQL
Java/J2EE: JDBC, EJB, Servlets, JSP, JSF, Spring, SOAP, RESTFUL Spring and Hibernate.
Web Services: JAX-WS, JAX-RPC, JAX-RS, Apache
JavaScript Frameworks: React JS, Angular 4, AngularJS, Angular 2, jQuery, Node JS, Express JS, Ember JS
Web technologies: HTML, HTML5, CSS, AJAX, Bootstrap, XML
Frameworks: Struts, Spring, Hibernate, JSF, iBatis
Messaging: JMS, IBM MQ, Apache Active MQ, Apache Kafka
Testing technologies/tools: JUnit, JMeter, Jest, Mocha, Chai
Database Servers: Oracle, DB2, SQL Server, MySQL
Build Tools: Maven, NPM, Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr Java/J2EE Developer
Responsibilities:
- Involved inSDLCRequirements gathering, Analysis, Design, and Development, Testing production of application using bothWaterfall model Kanban.
- Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
- UsedSOAP JAXBfor producing web services and involved in writing programs to consume the web services
- Developed the application using Spring MVC Framework that helps in separating the business logic, presentation logic and navigation logic
- Written Spring Core and SpringMVCfiles to associateDAOwith Business Layer
- Intercepting filter design pattern used for all the pre-processing and post-processing purposes which includes session validation, authorization, logging.
- Implemented Business processes such as user authentication, usingSession EJB
- Designed and developed presentation layers usingJSP, Java Beans, CSS, HTML, DHTML,jQuery and Java Script, JsoninUIpages.
- WritingJavaScriptfunctions for various validation purposes. WritingJava Beansto contain data objects. Implemented session beans, entity beans and message driven beans.
- Dynamic form generation auto completion of forms and user-validation functionalities usingAJAX.
- Worked on thejQueryJavaScript Library that simplifies HTML document traversing, and event handling.
- Created controller Servlets for handlingHTTPrequests fromJSPpages
- Implemented JSP in Presentation layer programming usingJSTL, AJAX,Development
- Developed client user interface usingJSPs andServlets.
- UsedMavento build, run and create JARs and WAR files among other uses
- Deployed the applications onIBMWebSphere6.0 Application Server
- Used IBM RAD versions 8.0 8.5 as IDE for the enterprise application Project development
- UsedTEAM FOUNDATION SERVERTFS to check-in and checkout codes to the repository.
- Extensively used mainframe platform to access the tables in DB2 Database and to refresh the data.
- UsedJDBCto invokeStoredProceduresand database connectivity.
- UsedLog4Jto capture the log that includes runtime exceptions.
- DevelopedJUnittest cases for all the developed modules
- Involved in the complete life cycle of the project from the requirements to the production and also involved inUAT.
- Setting up daily Status meetings with team and communicate status to Project Manager.
- Worked with Business team duringUATto review the requirements for any new functionality or enhancements
- Worked with server admin and deployed the application on to the production and Stage Servers.
Environment: Java 1.6, Java Beans, J2EE, SOAP, Spring 3.0, CXF, Ajax, jQuery, JSP, XSD, XMLBean, WebSphere 6.0, DB2, JUnit, Log4J, FileZilla, Spring Framework security using LDAP,TFS, SharePoint, RAD 8.0 8.5,DB2, Mainframe Platform
Confidential, Houston, TX
Sr. Java/J2EE Developer
Responsibilities:
- UsedSpringframework to inject the DAO and Bean objects, auto wiring the components.
- Implemented the business logic using various Design patterns.
- Configuredbambooautomating the builds intoGradlearchiva repository.
- Created controller Servlets for handlingHTTP requests from JSP pages.
- UsedJSP'sHTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
- Involved inSDLCRequirements gathering, Analysis, Design, Development and Testing of application usingAGILE methodology SCRUM .
- Used JAX-WSSOAPfor producing web services and involved in writing programs to consume the web services usingSOAwithCXFframework
- Developed the entire application web-based client implementing MVC Architecture usingspring framework.
- ImplementedObject-relation mappingin the persistence layer usingHibernateframe work in conjunction withspringfunctionality.
- Worked on development ofHibernate, including mapping files, configuration file and classes to interact with the database.
- Implementeddozer bean mappingfor mapping the domain objects.
- UsedSQLQueries in Java code to do select/update/delete depending upon the business requirement.
- Also usedStored proceduresconnecting to the database usingspring JDBC.
- Responsible for modifying existing xml schema definition as per client's requirements.
- Extensively worked withXML schema,XSL/XSLT,XMLto navigate in XML documents, andDOM4Jto process and parse xml files.
- Extensively worked on XMLAltova Map Forcefor the transformations of xml to xslt.
- Used XPATH to navigate through Attributes and Elements in an XML Document.
- UsedJAXBtomarshalandunmartialthe xml-java object, java objects-xml
- Extensively usedJSPto develop schema viewer applications.
- UsedGitas source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
- UsedGradleas a build tool automating the building, testing, publishing and deployment loading all the dependencies from thenexusartifact repository.
- AWebSphereJNDInaming tree is maintained for the external configuration of a service.
- EnablingXAtransactions to achieve consistency for the services connecting to fineos and iSeries database.
- Usedmultithreadedenvironment to run the processes asynchronously using differentfuturecalls to access the data.
- Good hands-onUNIXcommands, used to see the log files on the production server.
- Involved in the complete life cycle of the project from the requirements to the production support.
- UsedLog4jto capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Involved in developingUnitTestcases and testing the Application usingsoap-ui.
- Developed severalshellScripts to automate file transfers.
- Deployed the complete Web and enterprise applications inWebSphere Server.
Environment: Java 1.6, Java Beans, J2EE, SOAP, Spring 3.0, CXF,hibernate 3.0,Ajax, jQuery, JSP, XSD, XMLBean, WebSphere 8.5, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git 1.9.3, Gradle 1.11, Altova map Force 2014,Soap-UI 4.6.4, MobaxTerm, LogExpert, FileZilla, Spring Framework security using LDAP, Oracle ADF Business components, ADF faces.
Confidential, Charlotte, NC
Java/J2EE Developer
Responsibilities:
- Analysis and Design of various modules usingJ2EEArchitecture.
- Involved in implementation ofInformation system development methodology ISDMfor designing, analyzing for the developing systems
- Written Hibernate annotation-based mapping java classes withOracleDatabase tables.
- Used Session fa Ade. ImplementedJMS APIfor messaging.
- Developed webservicesSOAP, WSDLand webservices clients usingJAXBandXML, implementedSOAarchitecture.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object-Oriented methodologies usingUMLand createdUse Case, Class, Sequencediagrams.
- ImplementedMultithreadconcepts in java classes to avoid deadlocking.
- Created Core java Interfaces and Abstract classes for different functionalities.
- Written Spring Core and SpringMVCfiles to associateDAOwith Business Layer.
- UsedPL/SQLprocedures.
- Created Data Source and deployed web application in theIBM Websphereapplication Server.
- Implemented JSF in Presentation layer programming usingJSTL, AJAX, GWTDevelopment.
- Worked withHTML, DHTML, CSS, JAVASCRIPT, JSONinUIpages.
- Created controller Servlets for handlingHTTPrequests fromJSPpages.
- WritingJavaScriptfunctions for various validation purposes. WritingJava Beansto contain data objects. Implemented session beans, entity beans and message driven beans.
- Developed client user interface usingJSPs andServlets.
- Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Used EJB Query Language to retrieve data from HypersonicSQL.
- Developed web services in Java and Experienced withSOAP.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
Environment: EJB2.0, Struts, Hibernate, JSP, JSF, Servlets, Webservices, XML, XSLT, XSL, JavaScript, Ant, JBoss, HSQL, Net Beans, Oracle 9i, SQL, PL/SQL, Windows 2000/ XP, Enterprise Architect.
