Java Developer Resume Profile
Professional Summary:
- Extensive experience Over 7 years in development of Multi-Tier Enterprise applications and design using Object Oriented Programming Java/J2EE Technologies Servlets, JSP, Web Services, spring, EJB, Java Server Faces .
- Expertise in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies and client-server architecture environment.
- Development experience with IDE's like JDeveloper, My Eclipse and Eclipse.
- Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, JavaBeans, JMS, XML, XSLT, Oracle, and SQL.
- Experience in Configuring and deploying applications on Web Logic 11g, 9.x/8.x and IBM Web Sphere 7.x/6.x/ 5.x with J2EE 1.3 , 5.x express version with J2EE 1.4 , 6.x with 1.4 , 6.1 with J2EE 1.5 servers, JBoss, Tomcat 5.5/6.x.
- Hands-on experience in using Java IDE tools: Eclipse 2.0/3.0/3.1, RAD 6.0, BEA Web logic Workshop, IBM Web Sphere Studio Application Developer
- Extensive knowledge in OOAD concepts of Use Cases, Activity diagrams, Sequence diagrams and class diagrams using UML. Working knowledge of Rational Rose and MS-Visio.
- Extensive experience in Software Development Life Cycle SDLC - Requirements Specification, Design documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology including Scrum Technology.
- Extensively worked with frameworks like Struts, Spring MVC and Hibernate.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
- Strong working experience of relational database management systems like Oracle, IBM DB2 and MSSQL Server
- Good knowledge of Configuration Management tools like Rational Clearcase, Perforce, CVS, and Subversion Codes.
- Experience in Electronic Data Interchange EDI mapping/translation using Sterling Gentran Server. The ANSI X12 transactions included 810, 850, 856, 855, 820, 824, 846, 860 and 852.
- Experience in integrating Trading Partners into Gentran Envelop Creation, Map Deployments and Development, Process flows for various Trading Partners .
- Developed different types of maps Inbound, Outbound
- Highly proficient in understanding new technologies and accomplishing projects goals successfully.
- Quick learner, Self-Motivated, flexible and ability to solve problems efficiently.
- Proactive attitude with excellent analytical, communication and inter-personnel skills.
- Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
Technical skills:
Java | Core Java, Threads, Collection Framework, Exception Handling, JUnits and EasyMocks. |
J2EE | Servlet, JSP, JDBC, JNDI, Custom Tag Libraries, XML, Struts, Web Services, Mule ESB, Velocity Template, Hibernate, Springs, SOAP, Apache Axis, WSDL, XML, XML Schemas, Velocity Templates, log4j, HTML, JavaScript |
Servers | Rule Execution Server, VMWare TC Server, Apache Tomcat, BEA Weblogic, IBM Web sphere |
DBMS | Oracle 10g, Oracle 9i, MySql, PostgreSQL, Stored Procedures, functions, Database Management System and tools like SqlYog, MySql control center |
Designing Tools | Rational XDE, MS Visio, Erwin Data Schema Modeler |
Testing Tools | QTP 9x/10x, QC 9x/10x, Load Runner, JUnit 4.8.2 |
Operating Systems | Windows 98/NT/2000/XP, Unix, IBM AIX. |
Professional Experience:
Confidential
Role: Java Developer
Description:
Honeywell uses the Automated SOW application to streamline and decrease the cycle time of the SOW Statement Of Work process. Initially the creation of SOW was a manual process, which was going back and forth between Honeywell Program Managers and Co-Sourcing suppliers. The basic objective of Automated SOW application is to create an Intranet web-based system to automate the creation, maintenance and retrieval of SOW documents. It includes the automation of Development SOWs, Support SOWs, RASs, and Addendums. The system will also allow Honeywell Program Managers and Supplier Program Managers to upload attachments in the Appendix.
Responsibilities:
- Analysis of development requests received from the customer and defining the time frame for development and delivery. These request were to update the functionality of the existing Automated SOW application to allow for the following :
- Allow Honeywell signers to disapprove or sign which equates to approval a SOW, Addendum or RAS
- Allow for multiple Honeywell signers on each SOW, Addendum or RAS
- Provide the ability for a Honeywell Program Manager to delegate, temporarily or permanently, the Honeywell Program manager role on a given SOW, Addendum or RAS to another individual within their SBG
- Feasibility analysis of requests received from customer. Suggest and implement workaround for the non-feasible items.
- Servicing Production support requests and providing needful solutions to the existing application users
- Develop solutions with vendors in the lab, writing concept review, requirements and functional specification documentation and working with the Quality Assurance lab for handoff and field deployment ongoing projects include but are not limited to development of an Identity Management SOA.
- Interact with the cross functional teams to create and / or review product requirements, functional specifications, and detailed designs Post development, interacts with the operations group to communicate / knowledge transfer product details for deployments.
- Developed the test cases using SOA Test for each functionality of DSB.
- Evaluate new technologies and products and documents the product specifications as related to the directory environment carry out tests to evaluate various directory design, concepts, performance and features of directory.
- Developed the module to compare the application performance against RDBMS and LDAP.
- Performed SOAP UI Testing.
Environment: Core java, Java 6, ActiveMQ 5.3, Parasoft SOATest 6.x, SoapUI 3.5, Active Directory Studio, Novell eDirectory LDAP, Oracle 11g, Eclipse Galileo, Putty, Sql-Server, JMeter, Tortoise SVN 1.6.7, Ant 1.7, Linux SUSE Enterprise v10 .
Confidential
Role: Software Developer
Description:
EAS Enterprise Application Services - EDI application enables the exchange of information between Honeywell businesses and their external trading partners including but not limited to customers, material suppliers, logistics providers, and banks. The exchange may take the form of proprietary files or standardized transactions and can occur at any time of day or night. EDI supports virtually all Honeywell domestic business units as well as Specialty Materials, Automation Control Solutions and Transportation Systems in Europe
Responsibilities:
- Responsible for development, feature enhancement of the existing application.
- Served as a team member responsible for developing a Supply Chain EDI ANSI X12 processing system between the Honeywell and External customers
- Involved in Various Stages of Software Development Life Cycle SDLC deliverables of the project using the AGILE Software development methodology.
- Implemented spring services to perform specific business operations using Dependency Injection.
- Understand the existing Business in terms of functional aspect.
- Created Process Flow Diagrams Using Visio.
- Monitored EDI processes and resolved in case of issues.
- Created Maps using the Mapping instruction documents.
- Created Service configurations and created Business Processes
- Actively participated in end to end testing with customers
- Created envelops for various customers for both Inbound and Outbound.
- Interacted with Customers and Back end application teams to design, document, develop and test for new processes.
- Actively participated in implementing code from System test to Production code using Resource Manager and maintained timeline perfectly in all phases.
- Created Code lists for various code conversions.
Environment: Gentran Server for UNIX, Connect Enterprise, FTP Servers, ANSI X12, IDOCs, EDIFACT, XML
Confidential
Java Developer
Description:
Auto Policy Management System APMS Auto policy Management System is a J2EE web application platform accessible online. This system was implemented based on MVC architecture.
Responsibilities:
- Developed user interface using JSP with Java Beans, Custom Tag Libraries and AJAX to speed the application.
- Design the application and the related interfaces according to the specified requirements.
- Responsible to code, test, debug and implement the Java, MySQL programs to meet the requirements
- Preparation of documents such as Design Document, System Test Plan, Implementation Plan and Presentation for each of the work items.
- Ensure high quality for the deliverables for each of the work items delivered by the team members.
- Training and mentoring new team members to adapt quickly to the system and to help them with the technical expertise.
- Developed Ant scripts to bundle and deploy application.
- Developed various test cases and performed unit testing using JUnit.
- Performed client side validations using JavaScript.
- Interacting with Client and updating the status.
- Handled complete customization of presentation layer based on access level.
Environment: Spring Framework 2., JSP 2.0, Servlets 2.4, JDK1.5, Oracle9i, JDBC3.0, AJAX, Java Script, Hibernate, Web Logic 8.1, Log4j, ANT, HTML, XML, XSLT, CSS, CVS, RIA, JUnit, Eclipse, SOAP, WSDL, Web Services, SQL, JMS, PL/SQL, UNIX, Windows.
Confidential
Role: Java developer
Description:
Service Tracking System STS is a software solution to support any service organization to automate its activities. The users will have a provision to register issues with the tool and the administrator can respond back using the tool. The feedback sub-system comes up with an interface to send the response quickly to the Administration department which not only helps them to improve their performance but also in achieving better Customer Satisfaction. The system provides a user authentication by username and password. Regular follow-ups would be made by the company, which are recorded in the database. The Service Department will be informed the details of pending complaints. The database is updated whenever there is an entry by the user or the administrator.
Responsibilities:
- Gather requirements and convert them to technical designs
- Involved in the process of analysis, design, and development of the application.
- Profile and assess various available technologies and make software framework decisions.
- Developed user interfaces using HTML, DHTML, CSS, JSP, JSTL, Java Script, Ajax and Custom Tag Libraries.
- Developed the struts configuration files and implemented validation using Struts Validator framework.
- Involved in the development of the front end Presentation Layer of the application using Struts framework, which is based on MVC design paradigm.
- Design and development of service layer using Web Services, Spring IOC/AOP.
- Used JSP's in the presentation tier along with various spring tags, JSTL tags, CSS and Java script.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Implemented server side tasks using Servlets and XML.
- Wrote build script file using Ant tool and deploy the EAR file into the application server.
- Used Eclipse IDE for writing code and IBM Rational Clear case for version control.
- Worked with business, development teams and environment infrastructure teams for timely resolution of the application issues and inter dependencies.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Developed web services for sending and resending the message services.
- Integrated new functionalities into existing systems.
Environment: J2EE, Spring, Hibernate, Struts, Servlets, Web Services, EJB, JSP, XML, XMLBeans, HTML, CSS, JavaScript, jQuery, JSON, WRIA, eclipse, JMS, AXIS, Log4J, Toad, ClearCase, Oracle, DB2, Web Logic10.2, Linux, JUnit, EasyMock, JProbe, Ant, Quality Center
Confidential
Role :Sr.Java Developer
Description :
Payment Suite-PBS A/S - Payment Business Services provides financial services to Banks, private associations and public institutions. Betalings Services BS is a service provided by PBS. BS helps its customer's process and clear payments in bulk and is extensively used in Denmark. The application is around 30 years old and around 95 of Denmark people use this payments service.
Responsibilities:
- Involved in analysis, design, Coding and development, Implementation phase of the modules.
- Involved in development of Business Services.
- Involved Coding in BS Payments Module.
- Involved Designing and coding of payment services.
- Written sequence diagrams of payment services.
- Involved in creating request based JSP pages.
- Involved in Writing Object Relation Mapping implementation using java persistence API.
- Used Log4j to log the various debug, error and informational messages at various levels.
- Extensively used Stateless session beans for business logic.
- Developed many utilities related to the project for reusability like getting the remote EJB Objects.
- Testing and implementation of the system and Installation of system.
- Designed the front end using Swing.
- Used EJB Query Language for all database interactions.
- Written Unit Test cases.
- Enhancement and Issue fixing Coding and Unit testing .
- Done effective code review and integration testing to maintain quality of the project.
- Extensive usage of Eclipse and SVN for code merging.
- Responsible for showing Client demos.
- Worked in an agile development environment.
- Involved in the testing and bug fixing.
- Wrote Servlets to process the request and create a response object.
- Responsible for developing the helper and utility classes used across all the modules of the application.
- Involved in Unit Integration and System Testing.
Environment: Java 1.5, JSP, EJB3.0, WebSphere6.0, Web services, Swing, JMS, DB2, Eclipse 3.2, SVN,JMS.