Sr Java Developer Resume
PROFESSIONAL SUMMARY:
- Have *8+ years of Experience in Java Development. Great understanding of Object Oriented programming concepts. Great Understanding of Data Structures algorithms.
- Have worked on Java/J2EE and Embedded System Projects. Having good knowledge on J2EE concepts like servlets, JSP, RMI, and EJB.
- Having good knowledge on Javaframeworks like Hibernate, spring, JSF, Struts.Having good knowledge on API's like JPA.Having good knowledge of HTML, CSS JavaScript and JQuery.
- Experienced in using IDEs such as Netbeans, Eclipse, mikroC PRO, CCS STUDIO V5. Having great database concept in SQL Server 2008, Mysql. Excellent analytical, problem solving, communication skills and a team player.
- Experience with Design & implementation SOA web services and SOA BPM architecture.
- Involved in developing the code & design of the application using UML.
- Using J2EE and HTML concepts the application was developed.
- Client side validation usingJavaScript.
- Involved in developing the code & design of the application using X - code.
- Designed the loan calculator using the APPKit and UIKit
- Gathering the required information to meet the given challenge.
- Maintenance of the on going changes in the project
- Good command on Core Java, J2EE concepts.
- Efficient analytical, problem-solving and decision-making skills. Self-starter with the ability to learn new skills quickly. Outstanding communication, documentation, knowledge transfer.
- Able and willing to assist co-workers, supervisors, and clients in a cooperative manner. Work well under pressure to meet deadlines. Ability to work in a fast-paces, intense environment smoothly.
- Experience with ILOG JRules (Business Rules Management System).
- Participated in elaboration and review of High Level Design specifications.
- Implementation of frontend and backend modules.
- Preparation of Test plan and Test reports for Modules.
- Responsible for Bug Tracking and Bug Fixing.
- Implementation of tracking features.
- In depth knowledge of WebSphere MQ and JMS objects.
- Supporting and implementing of Business Integration for various customers using WBI ICS, WPS and WBI Message Broker technologies.
- In depth knowledge of complete Software Development Life Cycle.
- DB, Oracle, SQL Server 2000.
- Worked on Rational Application Developer, WebSphere Integration Developer, BEA WebLogic Workshop, Eclipse, and ILOG Rules Studio for Java.
- Very good knowledge on designing and implementing different integration patterns using Websphere Message Broker and MQ technologies.
- Having experience on Message broker administration, configuration, Message flow development and ESQL coding.
- Utilizing J2EE components such as EJB, SOA Web Services, JSP and Servlets.
- Creation of the BPEL processes by using human tasks, selectors, Business Rules, Business State machines in Websphere Integration Developer/Websphere Process Server.
- Designing, developing and testing of various business processes in the financial, public, telecom domains for various customers.
- Excellent hands on expertise in configuring WBI Adapters such as JText, JDBC, HTTP, Webservices, MQ and JMS.
- Having very good experience and knowledge on different integration patterns like Publish/Subscribe, Request/Reply, Point to Point, Hub/Spoke, Synchronous/Asynchronous etc.
TECHNICAL SKILLS:
Programming Languages: Frameworks, J2EE Java, Servlets, JSP, Struts, Spring, Validation, Hibernate, JSP, JSTL, JNDI, EJB, UML, C, C++, Python
Mark - up/Scripting languages: HTML, XHTML, DHTML, CSS, XML, XSLT, Java Script, AJAX Unix Shell Script
Databases/RDBMS: RDBMS, Oracle, Informix, SQL Server, DB2, PL/SQL, Stored procedures, triggers, JDBC
Application Servers: Websphere, Apache Tomcat, Jboss
Services/Architecture: Service Oriented Architecture (SOA), Web services
Tools: /Utilities IBM WebSphere Application Developer(WSAD), Rational Application Developer(RAD), NetBeans, Eclipse, Rational Clearcase, ANT, LOG4J, PVCS, TOAD, Visual Source Safe, VMWare.
Automation Tools: Quick Test Professional (QTP)
Operating systems: Linux, Windows
Development Methodologies: J2EE, Object Oriented Analysis and Design, Waterfall, Iterative and incremental development, Agile Software development methodologies
PROFESSIONAL EXPERIENCE:
Confidential
Sr Java Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Designed and Developed persistence layer with Hibernate,jQuery.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
- Expertise in application development using HTML, CSS, JSP, Servlets, JDBC, JNDI, Spring, Hibernate, JSF EJB, XML, Web Services-REST/SOAP, WSDL.
- Good experience in implementing SOAP and REST web services using JAX-WS, JAX-RS and Apache Axis2.
- Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
- Expertise in implementing WebServices and JMS for the synchronous and asynchronous communications between two applications running in different servers.
- Experience in Designing contract-driven web interfaces with HTTP/SOAP/REST.
- Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing efficient and effective strategies for new developments.
- Well experienced in MVC architecture, Struts, JSF2, Spring MVC including Validations and business flow of applications.
- Expertise in implementing Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integration with Hibernate as well as Struts.
- Used application servers like WebLogic, WebSphere, JBoss and Tomcat servers based on the client requirements and project specifications.
- Expertise in using IDE like Eclipse and NetBeans for debugging and coding standards.
- Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate with Spring.
- Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming
- Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Experienced with Jenkins Integration server
- Well experienced in using JUnit for performing unit-testing framework.of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Used Eclipse IDE for code Development along with GIT Hub for managing the code.
- Involved in coding for JUnit Test cases.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, Spring data, JPA.
- Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Client Services Rep for SEO company specializing in Web 2.0
Environment: Java, J2EE, Spring, Hibernate, Struts, Jquery, Ajax, Sencha Extjs, Javascript, Oracle, Crud, Pl/Sql, Jdbc,Apache Cxf, Rest, Eclipse, Weblogic, Clearcase, Junit, Agile, Uml, Jsp, Jstl (Java Server Pagesstandard Tag Library), Servlet, Maven, Itext, Google Web Kit (Gwt), Jasper Report, Ilog, Web 2.0, Soa.
Confidential, Plano, TX
Sr Java Developer
Responsibilities:
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developing web-application using Struts/JSP/Servelet and javascript.
- Developed pom.xml for the build of the application using Maven.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Developed application using MyEclipse for rapid development.
- Extensively used Jquery, IBM Websphere Portal APIs for authentication and personalization features
- Provided expertise in the design and implementation of store functionality using WebSphere Commerce 6.x.
- Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing Websphere Integration Developer (WID) and Sybase.
- Development work is also done to the legacy system using WSAD IDE. The modified application is deployed on websphere using ANT and javascripts for use by interface project.
- Developed test cases and performed unit testing using JUnit.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Design and development of components, such as Class, and Sequence diagram in UML.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Development work is also done to the legacy system using WSAD IDE. The modified application is deployed on websphere using ANT and javascripts for use by interface project.
- Developed test cases and performed unit testing using JUnit.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Design and development of components, such as Class, and Sequence diagram in UML
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Reduced system downtime by 20% and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies.
- Develop SOA (SAAS), service documents for Enterprise Applications.
- Created frontend screens using GWT framework
- Analyzed and resolved production system problems tracked with Rational ClearQuest and JIRA.
- Enhanced and created new Jasper Reports according to the requirements.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Developed master JMS producer, master JMS consumer, and notification manager to implement existing interfaces and hide JMS details from existing (legacy) notification producers and consumers using J2SE DESIGN PATTERNS.
- IBM Websphere hosting and Apache Tomcat webserver integration - both on Windows and AIX platform.
- Involving in Building the modules in Linux environment with ant script.
- Development for both backend and front end applications. Extensive Programming by using PHP.
Environment: Java, J2EE, Spring, Hibernate, Struts, Jsf, Dojo, Sencha Extjs, Javascript, Css, Ajax, Html 5, Db2, Crud, Pl/Sql, Jdbc, Apache Cxf, Soap, Webservices, Eclipse, Websphere Portal, Subversion, Junit, Scrum, Uml, Jsp, Jstl, Servlet, Maven, Xml, Itext, Oracle Ecm, Google Web Kit (Gwt), Jira, Jasper Report, Ilog, Jrules, Web 2.0, Soa, Jms, Apache Tomcat, Linux, Php.
Confidential, Chicago
Sr. J2EE Lead Developer
Responsibilities:
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
- With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
- Developed the front end using JSF and Portlet.
- Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
- Developed UI screens using YUI, CSS and JQuery.
- Prepared statements are used for communication with MySql database
- Used TOAD for all database query testing and optimizations
- Administering MS SQL Server by Creating Logins and assigning appropriate roles.
- Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures.
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Performed Java web application development using J2EE and Netbeans.
- Used JBoss application server to deploy application into Production environment.
- Responsible for the total, efficient and profitable operations of a CVS.
- Used Visual Source Safe for Version Control.
- GUI automation work (selenium webdriver) in Java and tcl/tk scripts
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Design and development of components, such as Class, and Sequence diagram in UML
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- Has involved in development of back-end business layers using Servlets
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Developed XSD for validation of XML request coming in from Web Service.
- Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management
- Working with the JIRA tool for Quality Center bug tracking.
- Designed Interactive GUIs using Java Applets and Swing.
- Designed Power Cubes using Cognos Transformer
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Integrated and implemented SOA solutions with Oracle SOA suite: Oracle ADF, BPM, BPEL, Oracle Service Bus OSB.
- Design & Development for the first major project to use the new Oracle BPM infrastructure.
- Use IBM MQ Series to send information from mainframe to web and back to mainframe
- Provide front and back end support for over 650 retail locations using IBM WebSphere eCommerce applications (WCS) and other open source technologies such as Apache Tomcat.
- Involving in Building the modules in Linux environment with ant script.
- Involved in writing Unix Shell Script for performing automated tasks.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
- Provide comprehensive WordPress web tutelage & web maintenance assistance to existing website owners
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
- Developed .NET components using C# and involved in the deployment of those components.
- Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
- Designed the dynamic stress reporting Sybase, Perl and C++
- Builds and develops java interfacing with different backend systems in Mainframe.
- Generate Cobol procedures to apply business logic to the data.
- Expose PL/I database access layer as web service using RD/Z
- Develop/test/debug JCL
- Worked on stored procedures, PL/SQL and SQL queries
- Manage deployment plan with env team and co-ordinate with team and Sas for smooth release.
- VB5 front end application development using DAO/ADO.
- Used ASP.NET technology for developing the presentation layer.
Environment: Java, J2EE, Spring, Ibatis, Struts, Jsf, Ejb, Jquery, My Sql, Toad, Sql Sever, Db2, Apache Axis2, Wsdl, Netbeans, Jboss, Cvs, Visual Source Safe, Selenium, Waterfall Model, Uml, Jsp, Servlet, Ant, Xml, Emc Documentum, Jira, Swing, Cognos, Ilog, Oracle Adf, Oracle Bpm, Ibm Mq Services, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, .Net, Asp, C, C++, Mainframe, Cobol, Pl/I, Jcl, Sql, Sas, Vb, Asp.
Confidential, Austin, TX
Software Developer
Responsibilities:
- Interact with the business team in UK for requirement gathering.
- Produce Functional Design Document and provide the proof of concept for major functionality requirements like auto printing insurance quotes in PDF form, merging PDFs etc.
- Set up the development environment in Websphere Application Developer(WSAD)
- Create deploy and build scripts using ANT tool
- Implement design patterns Business delegate, Adapter, Decorator
- Develop interactive user interface using struts and tag libraries.
- Developed the helper classes used by most of the components in this application.
- Used AJAX to create interactive web pages.
- Implemented Struts MVC architecture by creating Model, View and Controller classes.
- Implemented Struts Validation framework to validate the customer data.
- Involved in designing Schema, stored procedures, primary/foreign key constraints in SQL Server database. Write SQL queries to interact with the database.
- Implemented a web service to interact with the database (iSeries and SQL Server) through TIBCO middleware using Apache Axis (SOAP over HTTP).
- Create an Entity bean to interact with TIBCO middleware.
- Interact with TIBCO team to map the TIBCO and java bean properties using XML and XSLT.
- Implement logging mechanism using STRUTS.
- Deploy application in JBOSS server using Ant scripts.
- Unit and integration testing
Environment: s: Java, J2EE, Spring, Hibernate, JBoss, WSAD, Java, J2EE, Struts, Validation Framework, TIBCO, SQL, SQL Server, iSeries, JBoss, Java script, JDBC, SQL, AJAX, XHTML, XML, XSLT, Apache ANT.
Confidential, Ashburn, VA
Java Developer.
Responsibilities:
- Interact with business team at client place to resolve requirements gaps and finalize functional requirements
- Write stored procedures and SQL queries to interact with the oracle database.
- Involved in coding for JSP pages, DynaValidatorForm, Action classes, DAO’s & Service classes
- Implement the MVC architecture using struts
- Created the application as independent services.
- Unit, Integration testing and code review at client place
- Defect fixing and defect prevention analysis
- Set up the test environment at offshore using VMWare.
- Configuration Management - delivery of code via VSS (Visual Source Safe)
Environment: s: Java, Struts, WebSphere Application Developer, Eclipse, VMware, Windows XP, PVCS, Java Script, HTML, XHTML, XML, SQL, Oracle 8i, Informix, Visual source safe.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Analyzing Business Requirements and preparing the High Level test conditions and review them with the Business Team
- Develop user interface using JSP and Custom Tags.
- Implemented MVC architecture using struts. Involved in developing action classes to implement the renewal functionality.
- Preparing Test cases and Test scripts based on RSM (Requirements Specification Matrix).
- Conduct Test Cases walkthrough on the test cases with development and Business People.
- Prepare Business flow Module, Scenario Template, Object Repository and Data Tables
- Test Case Execution using QTP
- Validate the Test Results produced by QTP
- Validate XML Based Test Result Document for Traceability Report.
- Onsite and Offshore Coordination
Environment: Java, JSP, Struts, Servlets, JSP, DHTML, Java Script, WSAD, DB2, QTP tool.