Lead Java Developer Resume Profile
Professional Summary
- 8 years of IT experience in Design, Developing, Testing, Deploying Java/J2EE applications
- Expertise in Requirement Analysis, Design, Coding, Testing and Implementation
- Wide knowledge in preparing Requirement Documents, Design Documents and Test Cases
- Expertise in developing enterprise applications using Struts Frameworks
- Strong knowledge in developing web based applications using Servlets, JSP, CSS, HTML, XML, XSLT and JavaScript
- Experience in working with UNIX/LINUX
- Good Knowledge about jQuery
- Well versed in technologies like EJB, MQ, Web Services, Ajax, JDBC, AWT, Swing, Java Beans, RMI, and Java Persistence.
- Well versed with complete Software Development Life Cycle SDLC processes and methodologies
- Good Knowledge about Agile Life Cycle Model
- Expertise in working with Version Control Tools like Microsoft VSS, CVS, Harvest
- High working knowledge of IDEs including Eclipse, WSAD, RAD
- Expertise in designing and using J2EE Design Patterns, J2EE Standards, Best Practices
- Extensive knowledge in using IBM Web Sphere, Web Logic, Apache Tomcat application servers
- Broad working knowledge in Oracle, DB2, MS-SQL Server databases
- Expertise in database schema design and writing SQL/PL SQL
- Exposure in various project management activities such as Project Planning, Project Estimation, Preparing Implementation Timeline and Task List, Task Allocation and Integration, Preparing Activity Report, Preparing Status Report, Handling Issues/Risks/Change Control and Project Monitoring and Control etc
- Managed time working on multiple projects
- Excellent communication, analytical, interpersonal and presentation skills.
- Self-motivated team player with good Analytical, Logical and Problem Solving ability.
- Excellent communication skills to deal with people at all levels.
- Used Clearcase for Version Control.
- Good knowledge of in Unified Modeling Tools UML concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
- Experience in using ANT and Log4j tools.
- Proficient in unit testing the application using JUnit.
- Extensively used different IDEs like Eclipse, WSAD and RAD.
- Possess application Server experience with Weblogic and IBM WebSphere Application Server.
- Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
- Good Exposure to Service Oriented Architecture SOA such as Web Services including SOAP, UDDI, WSDL, JMS Java Messaging Service , IBM Web sphere MQ Series.
- Possess application Server experience with Bea Web logic, JavaWebServer and IBM Web Sphere Application Server.
- Good Knowledge in Developing, Customizing Oracle Modules with Oracle ADF and Integrating process with Oracle Data Integrator.
Technical Skills
LANGUAGE | JAVA, J2EE SERVLETS, JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB . |
WEB TECHNOLOGIES | HTML/ DHTML, XHTML, CSS, XML, XSD, WSDL,DTD, DOM/SAX AND J2EE DESIGN PATTERNS. |
FRAMEWORKS | STRUTS, SPRING , HIBERNATE, GWT. |
IDE'S | ECLIPSE GALILEO, HELIOS , NET BEANS, BEA WEB LOGIC WORKSHOP, IBM RAD . |
WEB SERVICES | JAX-WS, SOAP, WSDL, APACHE AXIS, IBM MQ . |
WEBSERVICE TOOLS | TCP MONITOR, SOAP UI, HTTP MONITOR, SECURE CRT. |
APPLICATION SERVERS | BEA WEBLOGIC, IBM WAS, JBOSS, APACHE TOMCAT. |
DATABASES | MYSQL, ORACLE, SQL SERVER. |
SCRIPTING LANGUAGE | JAVASCRIPT, AJAX. |
TOOLS | BUILD ANT, MAVEN, MAVEN2 , LOGGING LOG4J , VERSION CONTROL CVS, SVN, CLEAR CASE, SURROUND , TESTING BUGZILLA, JUNIT, JMETER, JQUERY, CLEAR QUEST . |
OPERATING SYSTEMS | WINDOWS 2000, WINDOWS XP, WINDOWS VISTA,WINDOWS 7,UNIX AND SUN SOLARIS. |
LANGUAGE | JAVA, J2EE SERVLETS, JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB . |
WEB TECHNOLOGIES | HTML/ DHTML, XHTML, CSS, XML, XSD, WSDL,DTD, DOM/SAX AND J2EE DESIGN PATTERNS. |
Professional Profile
Confidential
Title : Lead Java Developer
Responsibilities:
- Implemented application level persistence using Hibernate and Spring.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Developed the Web Based Rich Internet Application RIA using J2EE Spring framework and Macromedia/Adobe Flex.
- Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Implemented business logics using Servlets and actively participated in deploying the application in WebLogic.
- Involved in deployment of application on WebLogic Application Server in Development QA environment.
- Design and Developed using Web Service using Apache CXF.
- Developed Rest architecture based web services to facilitate communication between client and servers.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX JQuery based rich client to improve customer experience.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX JQuery based rich client to improve customer experience.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Created front-end using EXTJS framework.
- 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 user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Extensively used Oracle programming using SQL and PL/SQL
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Involved in the development of SQL, PL/SQL Packages, Stored Procedures
- Used JDBC to connect to the information model tier.
- Designed the UML diagrams based on the OOAD principles
- Eclipse TPTP plug-in was used for profiling and performance testing.
- Developed JUnit test cases for all the developed modules.
- Created Maven build file to build the application and deployed on Web Sphere Application Server.
- Used Maven script for building and deploying the application.
- Designed and developed Generate PDF functionality using spring framework and iText.
- Developing unified Global Transaction Banking platform using Google Web Toolkit GWT to support a consistent web experience
- Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, HTML Oracle DB.
- Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C .
- 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 ILOG Validation System design decisions and architectural designs with Enterprise architect and other Team members
- Provide direction and execution oversight for large Agile Development projects for the FBI as an integral member of the Program Management Office PMO .
- Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
- Integrate Web 2.0 sites into client's website.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
ENVIRONMENT: SPRING, HIBERNATE, STRUTS, WEBLOGIC, APACHE CXF, REST, JQUERY, AJAX, SENCHA EXTJS, JAVASCRIPT, JSP, JSTL, SERVLET, ORACLE, CRUD, PL/SQL, JDBC, UML, ECLIPSE, JUNIT, MAVEN, ITEXT, GWT, CLEAR CASE, JASPER REPORT, ILOG, AGILE, WEB 2.0, SOA
Confidential
Title : Sr. Java Developer
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed the spring AOP programming to configure logging for the application.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming AOP functionality.
- Developed complex Web based UI using Struts, Ajax and Java Script.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed web-based customer management software using Facelets, Icefaces and JSF
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Worked on Securing Web Sphere Portal with LDAP and DB2, Web Sphere with LDAP.
- Worked on Web Sphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Creation of REST Web Services for the management of data using Apache CX
- Designed and Developed Web Services to interact with various business sectors and used SOAP protocol for web services communication
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Developed mobile applications using JQuery Mobile, Phone Gap, and Sencha for Virtual Infotech Inc
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers.
- Used DOJO to create interactive user interface.
- Developed Java Script utility objects for common client side validations, history handling, window management and menus management
- Developed forms using HTML and performing client side validations using Java Script.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Inserted External Style Sheets to various web pages using CSS.
- Worked on AJAX support in applications, Worked with JSP Dynpages with AJAX YUI and other portal components, Used Extensively AJAX, JSON, XML, and YUI for Business customers.
- Used Ajax for backend interaction and data interchange with asynchronous call parsing the XML data creating XML Http Request and reading the data in response XML from action class.
- Developed portions of HTML5-based game for use in an online gambling promotion.
- Designing, Coding development and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and JQuery.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Developed custom tags, JSTL to support custom User Interfaces.
- Designed and implemented business functionality for WEB system hidden login authentication, agent import and can see using the following technologies: JAXB, SAX, XML, and Servlets.
- Used DB2 as the database and wrote SQL PL-SQL.
- Experience with SQL and basic CRUD operations.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Design and development of components, such as Class, and Sequence diagram in UML
- Used Eclipse IDE for designing, coding and developing applications
- Developed test cases and performed unit test using JUnit Framework.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server.
- Experience in creating build files using Maven.
- Used JMS to pick xml file from IBM MQ series Queues and Parsed xml documents using DOM parsers to get data.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Used JIRA and Green Hopper for tracking and assigning issues among the team.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Update Jasper Report configurations to make the changes in the reports.
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Worked on major architectural changes in various applications such as maven upgrades, drools- JRules conversion and incorporated CXF services for automated testing.
- Organized and facilitated daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Provide consultation / customization on various Open source and Web 2.0 products.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
- 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.
- Study applications written in C and program them on Web using Object-oriented PHP and AJAX while making them more efficient.
ENVIRONMENT: JAVA, J2EE, SPRING, HIBERNATE, STRUTS, JSF, WEB SPHERE PORTAL, APACHE CXF, SOAP, WEB SERVICES, DOJO, AJAX, SENCHA EXTJS, JAVASCRIPT, CSS, HTML5, JSP, JSTL, SERVLET, DB2, CRUD, PL/SQL, JDBC, UML, ECLIPSE, JUNIT, MAVEN, XML, ITEXT, ORACLE ECM, JIRA, GWT, SUBVERSION SVN , JASPER REPORT, ILOG, JRULES, SCRUM, WEB 2.0, SOA, JMS, APACHI TOMCAT, LINUX, PHP.
Confidential
Title : Sr. Java Developer
Responsibilities:
- Implemented Spring AOP for admin services.
- Development of a split billing system - core java, collections, spring, hibernate, mysql.
- Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Developed JSP pages for presentation layer UI using Struts with client side validations using Struts Validator framework/ JavaScript.
- Developed the application front end with HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
- Developed the front end using JSF and Portlet.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX JQuery based rich client to improve customer experience.
- Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system
- Developed various EJB's to handle business logic.
- Used JBoss application server to deploy application into Production environment.
- Worked on Posting queue logic by implementing Message-Driven bean MDB using JMS and deployed on JBoss server.
- 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.
- Designed and Developed persistence layer with Hibernate, jQuery.
- Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
- Designed and developed a web-based test client using Spring, Struts, JSP, Tag Libraries, Java Script, HTML and XML to test different parts of the application.
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD for database query testing, in the process of optimizing the queries
- Planning and applying latest Service Packs to different versions of SQL Server
- Have worked on DB2 data base for storing and retrieving the application data
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Used NetBeans IDE for fundamental Java projects
- Created selenium automation scripts in Java.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Used ANT for building the application and deployed on BEA WebLogic Application Server.
- Design creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript more.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Adopt Agile Methodology to plan using JIRA.
- Designed and developed front end screens for new reports using Swing components.
- Responsible for the total, efficient and profitable operations of a CVS.
- Used Visual Source Safe VSS for source code maintenance.
- Troubleshoot Cognos Server Environment for the better performance.
- Involved in ILOG Validation System design decisions and architectural designs with Enterprise architect and other Team members
- Designing the flow of the project using Water Fall Model.
- Layout and design the overall architecture and migration approaches using Oracle ADF.
- Design and development of the exception management workflow using Oracle BPM
- Deployed the applications in Linux servers using deployment scripts.
- Involved in writing Unix Shell Script for performing automated tasks.
- Used IBM MQ Series in the project.
- Develop financial productivity application and tool set using Java and enterprise software tools/technologies such as Subversion, Maven, Weblogic, Apache Tomcat, Sql Server, and Oracle DB.
- Developed .NET components using C and involved in the deployment of those components.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
- Used web services REST to bridge the gap between our MS and Drupal/Wordpress technology.
- Design and Develop programs in C to integrate as per the users requirements.
- WordPress integration, migration, design, redesign, and expansion
- Used ASP.NET technology for developing the presentation layer.
- Place orders for and fill prescriptions for mail order pharmacy through CVS Caremark.
ENVIRONMENT: SPRING, IBATIS, STRUTS, JSF, EJB, JBOSS, APACHE AXIS2, SOAP, WSDL, JQUERY, JSP, SERVLET, DB2, MYSQL, TOAD, SQL SERVER, UML, NETBEANS, SELENIUM, ANT, XML, EMC DOCUMENTUM, JIRA, SWING, CVS, VISUAL SOURCE SAFE, COGNOS, ILOG, WATERFALL MODEL, ORACLE ADF, ORACLE BPM, IBM MQ SERIES, APACHI TOMCAT, LINUX, UNIX, RUBY, WORD PRESS, DRUPAL, .NET, ASP, C, C .
Confidential
Title : Java/J2EE Developer
Responsibilities:
- Involved in all phases of the Software development life cycle SDLC using Agile Methodology.
- Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
- Used Ajax for intensive user operations and client-side validations.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Used SQL statements and procedures to fetch the data from the database.
- 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.
- Involved in creating various Data Access Objects DAO for addition, modification and deletion of records using various specification files.
- Developed and Implemented WebServices and used Spring Framework.
- Used Oracle as backend Database.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed and Implemented WebServices and used Spring Framework.
- Implemented Spring AOP for admin services.
- Deployed the application on to Websphere application server.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Developed Ant Scripts for the build process and deployed in IBM WebSphere.
- Involved in Bugfixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
- Prepared technical reports documentation manuals during the program development.
- Used Surround for version control and ClearQuest for bug tracking.
Environment:
JAVA, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, JQuery, Struts, Design Patterns, Agile, HTML, JMS, XML, Eclipse, Itext, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web 2.0, Oracle BPM, JSF, WSDL, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Weblogic, Rational Rose, Junit.
Confidential
Title : Software Developer
Responsibilities:
- Wrote multithreaded programs to measure system performance
- Worked on GUI internationalization using JSP and Core Java
- Used Mercurial to keep track of versioning of the source code
- Worked on bug fixing
- Used JDBC APIs for database connectivity and data retrieval.
- Developing HardwareStoreMarketer.com site using ASP.Net.
- Strong Database programming using .NET, ADO with MS SQL Server, MS Access and Oracle backend. Extensively used Stored Procedures, Functions and Triggers in Microsoft SQL Server.
- Worked on various client websites that used Struts framework, Hibernate and OGNL
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
- Simulation was developed using C .
- Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
- Used Visual Source Safe for source control.
- Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
- Extracted and modified data from VSAM files for PDF reports.
- Automate nightly batch processing and job alerts using REXX.
- Responsible for migrating Websphere server from v6.1 to and migrating IBM CICS Transaction.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Use FileAid datasets to validate backend results of test events.
- Configuring and analyzing JCL to execute mainframe batch.
- Actively involved in contributing to RFP and POC activities in IMS.
- Used standard data access technologies like JDBC and ORM tool like Hibernate
- Designed, implemented new website features and provided support, maintenance
Environment :
Core Java, JSP, JUnit, Mercurial, Eclipse, .Net, JIRA, JDBC, Struts, Hibernate, Visual Source Safe, Weblogic, Oracle 11g, OGNL, C, C , Linux, MS SQL Server, COBOL, FileAid, REXX, ISPF, Mainframe, CICS, IMS, VSAM, JCL.