Sr.java Developer,resume Profile
SUMMERY
- Overall 7 years of strong industry experience in software development.
- Proficient in Core Java, J2EE technologies including Servlets, Swing, JSP, JMS, SOAP Web Services
- Experience in handling large RDBMS databases SQL Server, Oracle .
- Expertise in ERP systems with experience in Analyzing, Designing, Development and Implementation in complex manufacturing environments.
- Lead various kinds of ERP implementation methodologies like BaaN, FieldPro and MSTech.
- Good understanding of message-oriented middlewares such as JMS.
- Designed and developed REST interfaces in Java.
- Skilled in multi-threading, design patterns and Swing MVC architecture
- Thorough in using Java, Perl, Unix Shell scripts, SQL, TSQL.
- Experience in implementing Spring, Struts framework and Hibernate ORM tool.
- Extensive experience in developing various web based applications using Hibernate 3.0 and Spring frameworks.
- Working knowledge of open source technologies like Eclipse, HTML, XML, AJAX, Tomcat.
- Strong in Object - oriented design/analysis, UML modeling, Classic design patterns, J2EE patterns.
- Extensive experience in Java development GUI using JFC, Swing, JavaBeans, AWT.
- Demonstrated expertise in JEE/J2EE, SOA, enterprise transition, web services, web application development, technology evaluation, programming, and continuous integration.
- Hands-on experience of Sun One Application Server, Web logic Application Server.
- Bottom up Top Down design implementation of Web Services.
- Proficient knowledge about the CRM principles and techniques.
- Expert Level Report development skills in Crystal Reports.
- Comfortable working on Windows and UNIX operating systems.
- Experienced with Server Management and Configuration for locally hosted IIS websites.
- Provided second Level L2 production support.
- Consistent track record of timely deliverables of mission critical large/medium scale projects within budgets.
- Always eager to learn new things.
Technical Expertise:
Skills and Languages | Java/J2EE, EJB, Spring, Hibernate, JDBC, JSP/Servlet, RMI, EJB-QL, SQL, JavaScript, C, C , VB 6.0, ASP.Net, Struts 2.0, UNIX shell scripts, BaaN V, HTML/CSS, XML, XSL, Python, UML, JFC/Swing, RMI, Servlets, JNDI, JMS, JDBC, SOAP, Multi-threading, Java Networking, Socket Programming, JUnit, SOA |
Databases | Database Design, Microsoft SQL Server, Oracle, Access, PL/SQL, DML, DDL, BI, OLAP, Crystal Reports. |
Platforms | Windows XP/98/95, 2000, NT, Linux. |
Software | Microsoft Office, Remedy, Microsoft SQL Server, Eclipse, Maven, Weblogic, Apache Tomcat, Netbeans IDE, JBoss, IIS Web Server, Citrix. |
Office Suite | MS Access, MS Excel, MS PowerPoint, MS Word, MS Visio. |
Professional Experience:
Confidential
Role: Systems Architect/Sr. Java Developer
Responibilities:
- Built overall system architecture of information system for Advanced Services.The Web Application includes Collaboration Services which consisted of the mega services that Cisco constitutes of like Webex, Jabber, Voice and Video services.
- Built an end to end Web Application for the Business Development Managers for creating customer quotes related to Collaboration Services.
- Key part of the entire software design process for application development including scoping and timelining, design and development, business deployment and marketing.
- Developed browser-based management system, allowing various documents to be placed in Windows Explorer interface folders.
- Create Web sites using IIS/Windows Authentication in MySql on Windows 2003 servers.
- Developed security administration applications, controlling authority levels in database transactions and minimizing safety problems partially implemented using Java.
- Created 3-tier intranet solution, allowing searches through multiple indexes for specific information.
- Led workflow resolution, automating process by effectively routing information to appropriate queues with sufficient flexibility to handle exceptions.
- Wrote customer service imaging systems, providing cost-effective solutions of key functions.
- Front-end GUI development using Java, ASP, HTML, Javascript, AJAX etc.
- Implemented MVC Architecture with Spring and Hibernate.
- Developed reports using Jasper Reports integrated with UI.
Environment: Microsoft Excel, Session Bean, Entity Bean, DAO, EJB, JSP, Servlets, JSF, Spring Framework, Hibernate, JTA, HQL, MySql, PL/SQL, Java Script, AJAX, JMS, LDAP Server, JDBC, XML, JAXB, XSL, XSLT, Eclipse, Log4j, Windows XP, UNIX, UML, Business Objects.
Confidential
Role: Sr. Java Developer
Responibilities:
- Developed a CMS multi-zone, web-enabled architecture for new web-based application CROWN WEB, consisting of four logical layers, each providing a specific application function: Presentation Layer, Application Layer, Messaging Layer, and Data Layer.
- Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL, PL/SQL Server database.
- Implemented JSPs, Servlets, EJBs and Hibernate in the MVC JSF Framework to effectively handle the application workflow.
- Performed necessary validations of each screen developed by writing Triggers, Procedures and Functions available along with the objects, events and methods.
- Extensively used Joins, Cursors, Triggers, Stored Procedures and Functions in Interaction with backend database using PL/SQL.
- Developed and deployed the application on Weblogic Server 11g application server.
- Used AJAX for dynamic data fetch
- Subversion was used for concurrent version control of the application.
- Used HP ALM tool for requirement analysis.
- Used JUnit for extensive Unit Testing.
- Identified and fixed performance and transactional issues for CrownWeb.
- Researched new technologies and put forward a case for those most likely to benefit the business
- Involved in code review of the team members and implemented best practices.
- Implemented AGILE methodology for our formal delivery.
- Worked in a Scrum Agile process with two week iterations delivering new features and delivering working software at each iteration.
Environment: WebLogic 11, Session Bean, Entity Bean, DAO, EJB, JSP, Servlets, JSF, Spring Framework, Hibernate, JTA, HQL, Oracle 9i, PL/SQL, Java Script, AJAX, JMS, LDAP Server, shell scripts, JDBC, XML, JAXB, XSL, XSLT, Eclipse, Log4j, Windows XP, UNIX, UML, Business Objects.
Confidential
Role: Sr. Software Engineer
Responibilities:
- Developed a desktop based application to provide a systematic means of documenting and acquiring approvals for the release of, or change to any Engineering documents that are stored electronically on the company's network servers mainly developed in Java Swing using Core Java and Python / Jython.
- Utilized Java Swing framework to develop client side components.
- Developed various java generic modules for ECO using Java, Maven Hibernate.
- Developed Intranet site used by UTC employees to launch daily, weekly and monthly reports.
- Open client/server architecture and graphical user interface.
- Perform the tasks of creating logical data models and translating into physical database structures that integrate with existing database structures.
- Manage responsibilities of preparing system requirements, source analysis and process analyses and design throughout the business implementation.
- Developed stored procedures to assist users in population of tables and for monthly reporting.
- Examine and modify existing Crystal Reports for new functionality and troubleshooting issues.
- Responsible for designing Crystal Reports, used SQL, OLAP Business Intelligence tools.
- Responsible for production upload of Seagate Crystal Reporting tool on Citrix.
- Lead a team of 4 on a web based ECO application development with MS Access at front end and SQL connectivity at backend.
- Prepared technical design documentation and explanatory material.
- Working with an Agile, Scrum methodology to ensure delivery of high quality work with every monthly iteration
- Worked in a Scrum Agile process with two week iterations delivering new features and delivering working software at each iteration.
- Implemented MVC design patterns using Struts2.0 framework.
- Responsible for requirement analysis, reviewing, developing and designing the modules.
- Lead FieldPro application, managed team of 4. Canadian business client.
- Developed new window layouts and screen flows.
- Manage user creation, authorization control and system support.
- Documenting user requirements and developing specifications for customization.
- Developed and maintain Intranet site used by UTC employees to launch daily, weekly and monthly reports.
- Responsible for Migration from GE to UTC Fire and Security.
- Responsible for various deployments over Web Logic application server.
- Developed and designed Crystal Reports pertaining to the new UTC client, used SQL, OLAP Business Intelligence tools.
- Participated in formal training for Windows Server, SQL Server and Crystal Reports.
- Manage web based application - Alert which centralizes control of all service planning, scheduling, dispatch and billing while keeping complete track of fields.
- Developed and maintain Intranet site used by UTC employees to launch daily, weekly and monthly reports.
- Designed and implemented the application's configuration system, including Swing based GUI.
- Responsible for Developing ECO module, basic purpose is to provide a systematic means of documenting and acquiring approvals for the release of, or change to any Engineering documents that are stored electronically on the company's network servers.
Environment: Core Java, J2EE, Servlets, Swing, Spring, Hibernate, Maven, Struts2.0, Restful webservices, Jquery, Ajax, Junit.
Confidential
Role: Sr. Software Engineer
Responsibilities:
- Application installation, Project configuration.
- Prepare the Understanding documents and participate the Client Conference calls.
- Coding and testing for the application.
- Developed the web based Alert application using Hibernate 3.0 and Spring frameworks.
- Handle Tech2K module which is responsible for retrieving information regarding training, track record.
- Performed and ensured error free installation of Oracle 11g on Trax server.
- Involved in the development of the Agent module, which involved multi threading and GUI for this product, which was developed in Swing.
- Developed Data Access Objects DAO using JDBC to store /retrieve the information to/from the database.
- Developed, installed and maintained custom Visual Basic software package used as primary planning system for Engineering Change Order module.
- Integrated Spring DAO for data access using with Hibernate.
- Developed and maintained intranet Edwardsnet web portal for uploading daily and monthly reports using HTML/CSS, ASP.
- Converted MS Access application to SQL Database, Integrated external and internal data sources using DTS.
- Supported Business Objects business intelligence deployment.
- Exported the data into from UNIX to Mainframe for backup
- Handle AutoCAD application database which enables engineers to upload AutoCAD drawings.
- Work with users to identify and develop system requirements taking into account desired results, hardware limitations and operating requirements.
- Guiding the users in using various modules and management for various functional issues.
- Responsible for Month End server refresh and physical inventory processing.
- Interacting and negotiating with users and management by calling meetings to provide solutions.
- Manage System Administration-Unix Shell Scripting, Patch uploads and user management.
- Responsible for Patch/Dump uploads and retrieving on Production servers.
- Data uploads for shipping carriers UPS, FedEx, TNT, Purolator on Trax and RF Servers.
- Uploading Reports to Citrix Report Management tool.
- Responsible for development and support of intranet portal and enterprise application.
- Customized and implemented Database Synchronization.
- Implemented AGILE methodology for our formal delivery
- Managed software and configuration changes on Test and Production environments.
- Diagnosed troubleshoot the technical issues, respond in time critical environment.
- Analyzed causes of production problems and developed methods for improvement.
- Managed daily modifications to support customer's business and technical specifications.
- Coordinated with other teams to ensure availability of components and environments.
- Participated in the deployment of applications across multiple sites and platforms.
Environment: Core Java, J2EE, Servlets, Swing, Spring, Eclipse, Oracle 10g, Struts2.0, Restful webservices, Jquery, Ajax, Weblogic.
Confidential
Role: Application Developer
Responsibilities:
- Portlets, and other portal resources Coding and testing the application.
- Preparing the project Technical documentation.
- Product Testing.
- Developed and deployed various Entity EJBs and Session EJBs.
- Involved in designing and development of Web Interface using JSP, Servlets and JDBC for administering users.
- Implementation and maintenance of a Java GUI application using JFC/Swing.
- Deployed the application on WebLogic server.
- Designed and developed a REST-ful API style Web Services layer to interface with a RPG and DB2 system, and an AJAX front end
- Construct Java code based on software designs.
- Client side validations done using JavaScript and AJAX.
- Worked on Weblogic and creating Enterprise Java Beans to incorporate telecom services.
- Responsible for setting up backup and disaster recovery plans.
- Assisted with SQL query performance tuning using SQL Query Analyzer and Oracle database optimizations.
- Responsible for production upload of Seagate Crystal Reporting tool on Citrix
- Support for the application.
Environment: Java, J2EE, EJB, JDBC, JFC/Swing, JSP/Servlet, RMI, EJB-QL, SQL, JavaScript, Oracle, C, C , VB 6.0, ASP.Net, UNIX shell scripts, HTML/CSS, XML, XSL.
Confidential
Role: Internship
Project:
- Data warehouse and Data Mining for Research and Defense - R DE Engrs , Govt. of India.
- Data warehouse consisting of historical and current research and defense projects and application of Data mining algorithms.
- Used Predictive analysis, BI, OLAP and OLAP Cube. DSS system for Project Managers.
- Utilized Java Swing framework to develop client side components.
- Scripted and implemented automated unit test cases.
Tools: SSAS and SSRS, OLAP Cube, Business Intelligence, ASP.Net, C , MS SQL 2008, MDX, RDL, XML, ADOMD, Swing, Core Java.