Sr. Java Lead Developer Resume Profile
PROFILE AND STRENGTHS
- 8 Years of work experience in the field of software development with proven ability at:
- Knowledge of software development life cycle from strategy through implementation.
- Client-Server application and Product Development.
- Working knowledge and extremely proficient in Object Oriented Programming Structure OOPS .
- Expertise in Java, Swing, J2EE Technologies EJB 3,Spring-Web Flow, Servlet, JSP, Java Script , Hibernate, JQuery, Maven build ,JUnit, JDBC,XML, HTML5,CSS3,UML, PLSQL, MS-SQL, Oracle-SQL, Design patterns, MVC-2 architecture, MVP architecture.
- Proven ability as a quick self-learner with adaptability to new technologies.
- Solving acceptance issues during acceptance test and implementation.
- Expertise in networking NMS/EMS domain, storage domain SAN/NAS and cloud computing.
- Good managing coordinating among team members.
CORE COMPETENCIES
Programming Languages | Core Java 1.7 |
Web Technologies | EJB3,Spring Web-Flow, Servlet, JSP, HTML5,CSS3, Web services |
Back End | JDBC, Hibernate ,JPQL, IBatis ,JPQLMS SQL Server ,MySql, DB2,Oracle SQL, Postgress SQL , PL/SQL |
Server | Jboss, Jakarta Tomcat, JRun |
Operating System | Windows 2000 Server, XP, Windows Vista, Windows 2007 |
Tools | JUnit, IBM Clearcase, IBM Rational Rose, FindBugs, Clarify, Tortoise SVN,GIT, Maven Build, CURL |
Scripting Language | Java Script, Jquery, AngularJS, VBA Script |
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Lead Developer
Description: Devon Search is a web based search engine for finding Wells, Leases and it's related documents, finding people working in various locations and their duties. The search engine uses Apache solr to fetch data at a high speed. It is connected to various other web apps used by Devon Energy Corporation.
Environment: HTML,CSS, JSSON, JQuery, AngularJS, JavaScript, Restful Web services ,Core Java 1.7, EJB 3, Apache Solr,XML, Postgres SQL ,Hibernate , Jboss6, Git , Jira, IntelliJ
Confidential
Description: Data Importer is a java based standalone application, it is connected to various data bases of many different web applications, this app export data from other application and import into the Solr. The Data Importer projects run at a schedule time to export latest data and import the into the Solr.
Environment: Core Java 1.7, EJB 3, Apache Solr,XML, Postgres SQL , Oracle SQL ,JPQL ,Hibernate, Git , Restful Web services, Jira, IntelliJ
Confidential
Description: Confidential is used by iPhone users, especially Devon's employees working on the field , users collect various wells related information and use the DFC project to store the data on the field. The FDC UI is developed on IOS, the data is store temporary in the IOS and sends this data to the Java program to store the data into the FDC Postgres database.
Environment: Core Java 1.7, JSSON ,EJB 3, Restful Web services,XML, Postgres SQL , JPQL ,Hibernate, Git , Jira,IntelliJ
Responsibilities:
- Involved in developing the User Interface modules using Angular JS, Java Script
- Working as part of team to study user requirements and technical requirements for application and implement the features involved in product development.
- Involved in Low level systems design including Sequence, Class and Activity diagrams in UML.
- Developed presentation layer using AngilarJS, HTML,CSS, JQuery, and JavaScript.
- Involved in implementation of application using conventional design practices MVC-Model View Controller .
- Integrated EJB 3 with JPQL and Hibernate that is used for Database operations.
- Involved in writing SQL queries.
- Involved in loading and storing objects using hibernate.
- Involved in document preparation of the application.
- Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
- Involved in Defect fixing and maintenance.
Confidential
Sr. Java LEAD Developer
Description: Confidential is a web based EDI system for components order transactions between the manufacturer and their parts suppliers.
Responsibilities:-
- Involved in all the phases of Software Development Life Cycle SDLC .
- Involved in developing the User Interface modules using JSP's.
- Working as part of team to study user requirements and technical requirements for application and implement the features involved in product development.
- Involved in Low level systems design including Sequence, Class and Activity diagrams in UML.
- Developed presentation layer using JSP, HTML, DHTML, CSS, JQuery, and JavaScript.
- Involved in implementation of application using conventional design practices MVC-Model View Controller .
- Integrated struts and spring framework with Ibatis that is used for Database operations.
- Involved in web component design and development using the spring framework, struts, Servlets, and taglibs.
- Involved in writing SQL queries.
- Involved in loading and storing objects using Ibatis.
- Involved in configuring Ibatis mapping file.
- XML was used to create the db schema-mapping file for Ibatis.
- Identified and implemented the user actions Struts Action Classes and forms Struts Forms Classes as a part of Struts framework. Used Struts-Tiles tag libraries as reusable components for JSP's and developed user views using custom tags from JSP's and data validation using Struts Tag libraries for easy reusability and expandability of project.
- Involved in document preparation of the application.
- Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
- Involved in Defect fixing and maintenance.
Environment : HTML, CSS, AJAX, JQuery, Javascript, Flash, Core Java, J2EE, Struts 1.3.10, Servlets, JSP, JSTL, XML, SQL Server, Spring 2.0 , Ibatis 2.0, Eclipse Hillios , Tomcat 5.5, MySql 5.0,SVN, Eclipse.
Confidential
Position: IT Analyst
Description:
Confidential is a web based application whose prime responsibility is to manage CLARiiON,Celerra system and next generation VNX systems. EMC had separate interfaces to manage the midrange block and file systems. Prior to Unisphere, Navisphere was the interface for the block based storage system and Celerra Manager was the interface for the file based storage system. Unisphere was introduced to be the single interface to manage both block and file storage systems.
Responsibilities :
- Coding and unit testing of different modules and features of the Unishphere application.
- Written java code for File writing and reading, extensive usage of data structure like Linked List, Array List, Hash Map.
- Design, develop, test and implement swing-based applications to support business requirements.
- Created Tables, Drop Down, check boxes radio buttons, Java Swing code.
- Create and maintain design documents.
- High level Document and Low Level Document
- Participate in prototype reviews. Participate in prototype reviews. Reviewed the prototype to see whether requirement matches with the functional technical specification document.
- Solving Action Requests AR , Have worked on different priority ARS , have worked on solving multiple priority 1 and priority 2 type of ARS .
- Interact with Quality Assurance QA to understand testing results and reports.
- Complete implementation within estimate time.
- Environment: Core Java 1.6, Swing, XML, IBM Rational Clearcase, SVN, JSP, Spring, Hibernate.
Confidential
Position: Software Engineer
Description:
- Site manager is a craft application developed to interact with SONET or SDH/JSDH Network Element NE . It's a java swing application which provides user interface of TL1 command to provision and manage OME Network Elements. It's remote application to manage the Network Element NE . Visualization is a Zoomable User Interface ZUI . All the real cards that are present in the NE are displayed in visualization.
- OTS Optical Transport Section : This is an integer value used to logically divide an OME Photonic shelf so that same shelf can be used in various sites. OME Photonics, each shelf has OTS instances and each OTS instance is individually an AMP or ROADM site. In OME 5.0 only 4OTS instances can exist within an OME NE.
- Going ahead there can be up to 9 OTS instances in an OME NE. Still on a single shelf within OME NE, there can be maximum of 4 OTS instances only. On a shelf, a maximum of 2 OTS instances can be within the same domain.
Responsibilities :-
- Design, develop, test and implement swing-based applications to support business requirements.
- Writing code for Garbage Collection, Collection Framework, Annotations, and Exception Handling.
- Create and maintain design documents, written low level design document to describe the classes and method introduce to develop a feature in the existing application.
- Participate in prototype reviews. Reviewed the prototype to see whether requirement matches with the functional technical specification document.
- Solving change requests and bug fixing. Have worked an different priory CRS , have worked on solving multiple priority 1 and priority 2 type of CRS .
- Worked as a feature prime for equipment facility. New feature implemented in the existing application.
- Had been made Feature Prime for 3 features in release OME7.0. This required coding in the model POJO and xml tag writing.
- As feature prime my responsibilities were to drive the feature and have end to end ownership and responsibility of the feature. Write requirements documents, giving design options, providing work estimates, moderating reviews both internal and external.
- Interact with Quality Assurance to understand testing results and reports.
- Complete implementation within time estimate.
Environment:
Java, Swing, XML, IBM Rational Clearcase, IBM Rational Rose, Find Bugs, Clarify, HP Quality Center.
Confidential
Position: Software Engineer
Confidential
Description:
- Confidential is a highly flexible, multi-user asset management tracking web application. It simplifies the process of depreciation calculation, requesting, assigning, identifying, locating and tracking of all the assets in the organization.
- Confidential gives you the tools to track and manage your hardware and software assets throughout their life cycle, and gives you critical information about all assets in your infrastructure. RCS TRAXX provides effective asset management and ensures the maximum benefit from IT investments at minimal cost.
Responsibilities:
- Design, develop, unit test, and implement web application to support business requirements.
- Create and maintain design documents.
- Perform coding and develop unit and functional tests for all code written.
- Visit client's places to configure the software and demonstrate.
- Work with technical lead to develop web application.
Environment:
Core Java 1.5, Servlets, JSP, JavaScript, JDBC, HTML, Tomcat 5.5 and DBMS according to the client MySQL, SQLServer .
Confidential
Description:
- This project is a type of Call Management System. It consists of three parts:
- VSNL Bangalore where ESIS is working.
- HP database Singapore, which is main database of HP
- BRIO Bangalore HP
- The partners of HP will be logging the calls through HP site ESIS in VSNL. The calls that are logged by the partner will be converted into EDI format Electronics Data Interchange .
- These EDI generated calls are send directly to Singapore with the help of Microsoft Exchange Server. These calls are inserted into the database of HP. Then the status of the calls are pulled by BRIO in Bangalore for every half an hour by two schedulers that will write the status of all calls in flat files. These flat files are sent to VSNL Bangalore through mails from HP. These flat files are received using EDURA. By using another two schedulers status of the calls in the flat files are updated into the VSNL database. This flow will be repeated until the call is closed.
Responsibilities :
- Design, develop, test and implement web application to support business requirements.
- Create and maintain design documents.
- Perform coding and unit testing.
- Work individually.
Environment:
Core Java, Servlets, JSP, JavaScript,HTML, Tomcat3.2.3/JRun and MS SQL Server 2000
Confidential
Description:
A project developed for automating the daily activities made by sales department which allows the user to create customers for their product. Opportunities and activities can be done based on their customers. It also has a call login part wherein a technical call can be entered and assigned to a technical team to provide solutions for the customer. The customer is listed according to access control location while opportunity and activity created by sales department are listed according to hierarchy basis such as national manager, regional manager, territory manager and account manager for the users.
Responsibilities:
- Design, develop, test and implement web application to support business requirements.
- Create and maintain design documents.
- Perform coding and unit testing.
Environment: J2SDK 1.5, JSP, Servlets, JavaScript, Tomcat-5.5.4, MS SQL Server, Windows 2000 Server.
Confidential
Description:
Confidential is an automated browser based payroll management system for an organization. It provides strategic value-addition, reduces cost, time and labors. With multi-company and multi-location capacity, it further enhances services to internal customer's web based, multi-user and customizable. Defines organization hierarchy. Dynamic configuration of various salary components. Changing government and company's statutory polices can be incorporated.
Environment: Java, Servlets, JSP, JavaScript, Tomcat 4.1 and Data Base according to the client MySQl, SQLServer .
Responsibilities:
- Design, develop, test and implement web application to support business requirements.
- Create and maintain design documents.
- Perform coding and unit testing.