Sr. Java Developer Resume
Irving, TX
SUMMARY
- Over 8+ years of experience in JAVA/J2EE projects in software analysis, design, implementation and development.
- Extensive experience in Object Oriented Analysis in developing server side and front - end framework using J2EE design patterns.
- Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, spring, Struts, JDBC, JMS) and XML.
- Good knowledge in spring framework, Object Relation Mapping using Hibernate.
- 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)
- Excellent Java development skills using J2EE, J2SE, Servlets, JSP, EJB, JDBC, Sockets, JFC/Swing, Java Beans, 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 various java design patterns
- Highly involved in full software development life cycle implementation.
- Solid design skills using Java Design 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 deploy J2EE Applications
- 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
J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, Spring MVC, Spring DAO, Spring Security, Spring WS, Drools, Jboss Enterprice portal, Jboss seams, 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, Jboss portal 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 on Spring MVC Framework.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Implemented application level persistence using Hibernate and Spring.
- 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 in J2EE, C++, C, Java Servlets, Java Swing, 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 using Hibernate to 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 using JAVA with connectivity to Oracle for data maintenance and handling.
- Experience in single page apps are efficient have a small footprint on the server, consume less bandwidth and are more conducive to a service oriented architecture.
- 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, J2EE 1.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 and Spring tags 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 using Spring MVC, 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 utilizing J2EE components 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
- Implemented Drools as 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/J2ee Developer
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 with Java script for client side validation.
- Converted obsolete Java web 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, Enterprise Java Beans EJB, RMI, Perl.
- Extensively usedSpring IOC,Hibernate4.2x, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application
- Configuration and deployment of application on to Jboss application 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 under J2EE Environment.
- 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, Spring ORM and Spring Security modules to integrate with MongoDB to implement the persistence layer in Hibernate.
- 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 on Spring MVC framework to develop new internal web application.
- Implemented service layer and DAO layer to integrate with the relational databases.
- Used Hibernate as 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 using Spring 4.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 of J2EE components 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: Java 1.6, Struts 1.3, Spring 3.0, Apache Tomcat 6.0, REST, IBM® Websphere(TM) Application Server, IBM® Websphere(TM) Application Developer, Eclipse, Rational Application Developer, Oracle 10g, Jenkins, Hibernate 3.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.
- Integrated Spring (Dependency Injection) among different layers of an application.
- Used Spring JDBC 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 various Java design 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.
- Implemented Hibernate for data persistence in Workflow screens.
- Implemented JDBC for Non workflow screens, Alerts and batches.
- Implemented Java Persistence API (JPA) through Hibernate.
- 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
Confidential, Warren, NJ
Java/J2EE Developer
Responsibilities:
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- Involved in developing business components using POJO.
- Installed, configured, deployed, Monitored and troubleshoot WebLogic.
- Involved in writing packages, stored procedures to retrieve/modify data in database.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns
- Involved in writing client side validations usingJavaScript.
- Troubleshooting WebLogic Server.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- The business logic was implemented in Processors and DAO layer accesses the back-end SQL Server database using Hibernate.
- Created JUnit test cases to cover unit testing for the components.
- Used Log4j for logging and handling defects of the application
Environment: Web Service, Spring, Java, EJB, Java Script, Weblogic, Hibernate, Log4j, Ant script, TOAD, Putty, WinScp, Net Beans and Oracle.
Confidential
Java Developer
Responsibilities:
- Developing User Interface and implementing business process usingJSPand Servlets.
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
- Experience in client-side development with JavaScript, JQuery, JSON and DHTML Experience in Object Oriented Programming, Client/Server Applications, Relational Databases and E-Commerce Applications.
- Development of the application that was used to create dynamicJSPs, given input from a database table containing information about the contents of theJSPbeing developed. UAT Support & Release Activities.
- Used Struts MVC layer
- Used JQuery and CSS for the UI Development
- Implemented Asynchronous and UI effects using AJAX and Jquery
- Developed the front end User Interface usingHTML5, JavaScript, CSS3, JSON, Jquer
- Wrote Servlets programming andJSPscripting for the communication between web browser and server.
- Responsible for codingSQL Statementsand Stored procedures for back end communication usingJDBC
- Involved in writing the presentation layer inJava Server Pages (JSP).
- Used Struts MVC layer
- Used JQuery and CSS for the UI Development
- Implemented Asynchronous and UI effects using AJAX and Jquery
- Developed the front end User Interface usingHTML5, JavaScript, CSS3, JSON, Jquer
- Wrote Servlets programming andJSPscripting for the communication between web browser and server.
- Responsible for codingSQL Statementsand Stored procedures for back end communication usingJDBC
Environment: Core Java, JSP, Servlets, Ajax, Oracle, PL/SQL, MVC, Stored procedures, JDBC, Oracle, GUI, HTML JavaScript