Sr.java Developer Resume
Irving, TX
SUMMARY
- lding enterprise Applications and Distributed Systems using technologies such as CoreJava,J2EE(Servlets, JSP, JSF, EJB,Hibernate,spring, Struts, JDBC, JMS) and XML.
- Good knowledge inspringframework, Object Relation Mapping usingHibernate.
- Worked on Design and Analysis (OOAD) resulting in Use Case View (Use Cases & Actors) & Logical View
- Oracle, SQL Server, Informix, DB2, mySQL, Sybase
- (Class Diagram and Sequence Diagram) using UML.
- Experience with Adobe AEM (CQ5)
- Extensive Knowledge on databases like Oracle, DB2 and MySQL.
- Experience with Adobe AEM (CQ5)
- ExcellentJavadevelopment skills usingJ2EE, J2SE, Servlets, JSP, EJB, JDBC, Sockets, JFC/Swing,JavaBeans, Applets
- Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL Navigator.
- Strong understanding and excellent skill in developing, designing, professional, Ajax driven elegant enterprise web application using Ajax, Flex, Action Script and JavaScript, CSS, HTML, Custom Tag Libraries,JSF, JQuery, Dojo, ExtJs 4.0,and variousjavadesign patterns
- Highly involved in full software development life cycle implementation.
- Solid design skills usingJavaDesign Patterns, Unified Modeling Language (UML) and Object Modeling Technique (OMT)
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Good Knowledge on Software Quality Assurance (SQA) methodologies like Capability Maturity Model (CMM).
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
- Developed ANT scripts, and used MAVEN tool to build and deployJ2EEApplications
- Used SVN, CVS, Harvest, Clear case and Clear Quest for Version controlling and error reporting.
- Excellent communication, Team work, inter - personnel and presentation skills, fast learner and organized self starter
- Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
TECHNICAL SKILLS
J2EETechnologies: JSP, Servlets, Struts,Hibernate,Spring,SpringMVC,SpringDAO,SpringSecurity,SpringWS,Drools,JbossEnterprice portal,Jbossseams, JSTL, EJB, RMI, JDBC, JMS, Web Services, JSF, Rich Faces, Birt Report, Crystal Reports.
Databases: Oracle, DB2, MS SQL Server, MS Access, Sybase
Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript
Web & Application Servers: Web logic, Web Sphere, Tomcat,JBoss,Jbossportal server, Apache Camel.
Developer Tools (IDE): Eclipse, Net Beans, WSAD, RAD
Operating Systems: Windows,Linux,Unix
Modeling Languages: UML
Configuration Management Tools: Rational Rose, JUnit,JMock,Log4j, CVS, SVN, ANT, Microsoft Visio
Web Content Management: Adobe AEM / CQ5
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Sr.Java Developer
Responsibilities:
- Developed and Enhanced application banking application onSpringMVC Framework.
- Worked on the Spring framework likeSpringIOC andSpringDAO.
- Implemented application level persistence usingHibernateandSpring.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Java/JSP development experience, including web services, OSGi, JCR, and Sling
- Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
- Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Extensive experience inJ2EE, C++, C,JavaServlets,JavaSwing, AWT, JSPs, XML/XSL, DHTML, Oracle, JDBC, UNIX and MS-Windows NT/98/2k
- Automated the build process using ant and shell script
- Experienced in Multithreading programming in C++, C#.
- Used WebLogic for design, development, and deployment of applications.
- Extensive Object Oriented Development OOD experience.
- Developed API usingHibernateto interact with the Oracle database
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
- Used Javascript and JQuery for validating the input given to the user interface.
- Developed test cases and performed unit test using JUnit Framework.
- Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
- Design and development of many PL/SQL batches usingJAVAwith connectivity to Oracle for data maintenance and handling.
- Prepared the use case document and the high level design. Created the UI using the HTML and JSP and used Object Oriented JavaScript as the scripting language.
- API development experience in C++, C#
- Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
- Application Servers: Dynamo Application and Personalization Server. 4.5.1 & 5.0, Weblogic Application Server 6.0, Portal 4.0, and IBM Web sphere.
- Designed and implemented an internal customer management solution using the following technologies: J2SE JDK1.3.1, J2EE1.2, XML, BEA Weblogic 5.1, and Oracle 8
- The presentation layer in the target architecture was developed using JSPs and servlets.
- These web components then communicated with the business logic stored on
- WebSphere application server as EJBs and JavaBeans. The middle-tier also communicates with other CICS Cobol business modules running on a mainframe environment via IBM s ECI Extended Call Interface middleware.
- Automated the build process using ant and shell script
- Used JSTL, JQuery, Node.js andSpringtags in the JSP pages.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mongo DB data.
- Developed JUnit test cases to validate the Restful services.
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery
- Developed web applications usingSpringMVC, JQuery, HTML5, Bootstrap
- Implemented MVVM in all interactive views using jQuery & Knockout.js and layouts in Bootstrap.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Implement multi-tier MVC-like architecture utilizingJ2EEcomponents such as JSPs, Servlets, stateless Session EJBs, JMS, JDBC, JNDI, Connection Pools, IBM MQ Series and Sybase RDBMS
- Used Eclipse IDE for designing, coding and developing applications
- Used Apache CXF, Apache Camel, as the Web Services framework to implement the Restful APIs involved
- Adobe CQ5 template and component development, initial systems architecture and migration of content from EMC2Documentum to Adobe AEM(CQ5).
- Site Managed in Adobe AEM(CQ5)
- In-context Contribution of Content using customized User Interface
- Publish Site on Production using Dispatcher
- Workflow management for Approve/ Reject cycle.
- Involving in regular build and deploy activities in Jenkins and Hudson.
- Implemented all the CRUD operations using JPA query language.
- Involved in the development of presentation layer and GUI framework using CSS3 and
- HTML5. Client Side validations were done using JavaScript.
- Involved in creating user interfaces using Jquery.
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library
- Implemented and Test Oracle ADF applications using JDeveloper 11g
- ImplementedDroolsas part of business rule implementation for the sales tracking as per the geographical locations.
- Customized Jasper Reports and SQL procedures according to the client requirements.
- Worked with Subversion source management.
- Used JIRA issue tracker to file the bugs.
- Designing and creating business rules using IBM ILOG Rules Engine.
- Utilized Agile Methodology (SDLC) to managed projects
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Involved in user interface development using JSTL.
- Used Maven to build and generate code analysis reports.
- Developed a Web 2.0 control console to manage data matching for data staging
- Lead, Designed and Developed SOA enterprise system using Oracle SOA
- Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
- Involving in Building the modules in Linux environment with Ant Script
Environment: Java,J2EE,Spring,Hibernate, Struts, Weblogic, APACHE CXF, Restful, JQuery, AJAX, Sencha ExtJS 4.0, JavaScript, JSP, JSTL, SERVLET, Oracle, ADF, Sybase, CRUD,Cobol, PL/SQL, JIRA, Angular, KnockoutJS, JDBC, MongoDB, Backbone.js, Node.js, Adobe (CQ5), Bootstrap, Coherence, UML, Eclipse, Junit, MAVEN, ITEXT, Subversion, Jasper report, ILOG, Agile, Web 2.0, SOA
Confidential, Lakewood, CO
Java/J2eeDeveloper
Responsibilities:
- Interacted with Business users and Business Analyst to gather requirements.
- Involved in the analysis & design of the application using UML with Rational Rose.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.
- Used Struts Framework in the application, which is based on MVC design pattern.
- Extensive use of HTML5 with AngularJS, JSTL, JSP and JQuery for the presentation layer along withJavascript for client side validation.
- Converted obsoleteJavaweb interface into a Rich Internet Application using Ext JS 5.0
- GUI Implementation using JQuery, AJAX, CSS, Bootstrap, HTML5.
- Developed generic templates in order to avoid the duplicate common headers and footers.
- Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages.
- Developed Portal Dashboards, to show executive summary connecting to different data sources.
- Experience in OOD, UML, EnterpriseJavaBeans EJB, RMI, Perl.
- Extensively usedSpringIOC,Hibernate4.2x, CoreJavasuch as Multi-Threading,
- Exceptions, Collections, etc. in application
- Configuration and deployment of application on toJbossapplication server .
- Scaled the component interactions and generalized the interfaces using SOAP web service.
- Developed internal application using Angular and Node - JS connecting to Oracle on the backend.
- Developed Application controllers, Business and Data service modules for the web applications.
- Implemented Restful web services (JAX-RS) in the Application.
- Developed Servlets and Server side components using EJB 3.0 underJ2EEEnvironment.
- Working with eDAM Adobe CQ5 integration using JCR/ Query Builder RESTful architecture
- Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
- Used Spring4.x MVC, SpringORM andSpringSecurity modules to integrate with MongoDB to implement the persistence layer inHibernate.
- Develop data standards, data exchange, XML data standard or data sharing model
- Developed and implemented UI controls and API with ExtJs.
- Optimised ExtJs themes and prepared performant applications.
- Worked extensively onSpringMVC framework to develop new internal web application.
- Implemented service layer and DAO layer to integrate with the relational databases.
- UsedHibernateas a ORM Framework.
- Responsible for understanding complex soft switch platforms, applications and call flows associated with the SIP and SS7 protocols
- Used built-in services in Wm EDI package to translate inbound EDI file to OAG XML and outbound OAG XML to EDI file
- Developed a management console for workflow management and reporting using Apache Wicket and JQuery
- Migrated Sybase Database to Microsoft SQL Server 2000 databases.
- Development of REST Web services usingSpring4.xFramework.
- Worked extensively on REST templates to consume the REST web services including security.
- Worked Extensively in architecting, designing and developing Portal Applications,
- Portlets and deploying them to WebSphere Portal Server.
- Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
- Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application.
- Good Experience in GUI/IDE tools such as WSAD 4.5/5.0, IBM Rational Application
- Developer for Web Sphere Software V6.0 and Eclipse 3.5 Europa
- Assisted Database Developers using PL/SQL for managing data associated with the tables.
- Used JSON to load data into JQUERY data grid.
- Employed the dependency injection and dependency injection principle (DIP) / Inversion of control and mocks to bring legacy classes under unit test Patterns,J2SE .
- Used JSON as response type in REST services.Designed all JSP pages using custom designed tags to populate web page content from Content Management Systems (CMS)
- Involved In Performance and SQL Query Optimization.
- Developed several pieces of theJSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
- Involved in writing customer portal applications in Groovy and Grails.
- Knowledge on ISUP Ingress Gateway for using SIP for Voice Call Control which is capable of communicating with external network entities using SIP protocol
- Wrote the Grails Sanitizer Plug-in to address security of Rich Text in Grails applications
- Used Maven for dependencies and configuration management.
- Monitored the error logs using Log4J and fixed the problems.
- Developed Maven scripts for the build and deployment ofJ2EEcomponents in application server.
- Develop shell scripts to automate priority tasks.
- UsedSSIS component of theMS SQL Serverdatabase software that can be used to perform a broad range of data migrated tasks.
- Thoroughly involved in client side Requirements collection & Analysis.
- Enforce compliance with dynamic processing and security policies by usingESB
- Used WebLogic for design, development, and deployment of applications.
- UsedSVN, CVSversion control tool along withGIT
- Involved in developing the JSF/Rich faces pages
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Worked with Mocking while running the JUnit test cases for Batch processing
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Worked on Agile methodologies.
- Used CVS for version control.
Environment: Java1.6, Struts 1.3,Spring3.0, Apache Tomcat 6.0, REST, IBM® Websphere(TM) Application Server, IBM® Websphere(TM) Application Developer, Eclipse, Rational Application Developer, Oracle 10g, Jenkins,Hibernate3.0, JSP, JSTL, Servlets, JavaScript, Angular Js, Design Patterns, gwt, Grails, HTML5, AJAX, JQUERY, CSS, Maven, Node.js, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, CVS, web services (JAX-RS), Log4J, MongoDB.
Confidential, Fort Worth, TX
Sr.Java/J2EE Developer
Responsibilities:
- Responsible for discussing and understanding the requirements received from the client and preparing design document with approach details for the implementation of the enhancement.
- Discussed various use-cases and process flows with Business Analysts/Users/Stakeholders
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Developed and designed the front end using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
- IntegratedSpring(Dependency Injection) among different layers of an application.
- UsedSpringJDBC template (DAO) at DAO Layer.
- Developed Web services to allow communication between application through RESTFUL Webservice
- Implemented View layer of MVC architecture using JSF components.
- Created rich client using Ajax to pull the data from database.
- Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Analyzed business requirements and cross-verified them with functionality and features of NOSQL databases like HBase, Cassandra to determine the optimal DB.
- Implemented variousJavadesign patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, Session Façade, etc.
- Implemented various complex SQL queries.
- Developed various Junit, test cases for Unit and Functional Testing respectively.
- Worked with Testers in resolving various defects in the application and was an integral part of the team.
- ImplementedHibernatefor data persistence in Workflow screens.
- Implemented JDBC for Non workflow screens, Alerts and batches.
- ImplementedJavaPersistence API (JPA) throughHibernate.
- Used RAD6, WSAD as IDE for development of the application.
- Worked with Web logic, Tomcat as the application servers and JMS as the message Server.
- Performed Clear Quest defects, Database change requests logging using Clear Quest.
- Used Perforce as versioning system.
- Worked on implementing cairngorm framework in the front-end Flex UI.
- Used Maven Cruise-Control for project builds.
- Used SQL Developer, TOAD, XML SPY, Ultra-Edit as tools in building the application.
- Used JIRA for the issues reported by the testing team.
- Did unit testing and integration testing for the stop and transfer modules.
Environment: Java(JDK1.4),Spring,Hibernate, JNDI, JSP, Servlets, JDF, JMS, AJAX, HTML, XML, Apache Tomcat application server, Weblogic Application Server,Jboss, REST Webservices, Apache Axis, Unix Shell Scripting, Log4J, JUnit, Maven, UML, Eclipse, NoSQL, DB2