We provide IT Staff Augmentation Services!

Java Developer Resume Profile

3.00/5 (Submit Your Rating)

NJ

Technologies:

Java, Java EE, Servlets, JSP, JSTL, DWR, Dojo, JQuery, JSON, BIRT, Spring MVC, Spring 3.0, Spring web flow, Struts, EJB, SOAP, BIRT, Apache CXF, Jersey, Axis2, SoapUI, Web services, Restful web services, Hibernate, MQ Series and JMS, JUNIT, Ant, Maven 2.0, JavaScript, CSS, Tiles, XSLT, Ajax, Window 2000/XP, XML, HTML

Databases:

  • Oracle, MySQL, MS Access, Informix Database
  • Application Server: WebLogic Application Server, Tomcat, JBoss,
  • Iplanet Webserver

Tools: Eclipse, Rational Rose, FrontPage, SQL Navigator, Toad, Power Builder,SQL Developer, Erwin Data Modeler, CVS, Accurev, HP Quality center, HTTP analyzer, Rally

OS:

Windows, UNIX, DOS

Professional Summary:

  • Senior engineer/developer with over 10 years of professional experience in Software application development, customization, support, working on various phases of software development life cycle. Delivered technical strategies, solutions, data analysis, database development/reporting, end - user training/services, and on-site customer support.
  • Strong background of designing and developing J2EE based internet/intranet applications using N-tier architecture.
  • Used Agile project management tool Rally tool for managing Agile software development.
  • Excellent experience in cloud computing services.
  • Strong background of using J2EE design patterns like MVC, Singleton, Observer, Facade etc for developing highly optimized application.
  • Implemented multithreading so that tasks can be broken down which can be executed in parallel. Like produce and consume, Validate and save, Read and Validate.
  • Strong experience in J2EE technologies like JSP, Servlets, Struts, spring, EJB, Hibernate, XML etc.
  • Proficient in using BEA WebLogic, JBoss and Tomcat Application Servers.
  • Strong experience of using JDBC, SQL, PL/SQL and Oracle database.
  • Proficient in using Erwin Data Modeler to develop database ER diagrams.
  • Proficient in using Unified Modeling Language UML to develop Class Diagrams, Sequence Diagrams and Use Cases.
  • Good exposure to ERP, CRM, and SCM business domains.
  • Strong experience of software development life cycle SDLC .
  • Good knowledge of UNIX.
  • Automating production processes for daily reports in Linux servers.
  • Strong experience of Unit and Integration testing.
  • Quick learner with ability to rapidly achieve organizational goals, assimilates job requirements and employs new ideas, concepts, methods and technologies. Energetic and self-motivated team player.
  • Excellent communication, interpersonal, and leadership skills. Thrive in both independent and collaborative work environments.
  • Exceptional analytical, problem solving, strategic planning and decision-making skills.
  • Strong team building, conflict management, time management and meeting management skills.
  • Proficient in analyzing information system needs, evaluating end-user requirements, business analysis, requirements gathering, and designing solutions to achieve organization goals. Effective in work situations requiring ability to manage multiple and concurrent projects and responsibilities.

Professional Experience

Confidential Senior J2EE/Java Developer

Project Description: GFP Netscope is a maintenance tool for AT T Virtual Private Network Netscope is a universal maintenance tool for AT T Virtual Private Network AVPN . Specifically, it is a web-based maintenance tool to support the daily maintenance activities for customer facing and network facing AT T organizations to ensure the end-to-end service and network assurance. The maintenance activities includes search/view of customer VPNs, network topology, customer and network connections, access circuits, Private Virtual Connection PVC and port configurations.

Responsibilities:

Converted the business requirement specifications into technical specification. Involved in all stages Analysis, Design, Development, Testing and implementation of the application development.

Involved in the periodical client interaction to understand business requirement.

  • Developed client and wrote business logic to consume web services.
  • Designed and developed methods to implement Service Stubs using JAX-WS framework and also designed filters to log XML request/response of contract confirmation in database.
  • Designed and developed methods to parse and marshall request/response xml for the Web service calls using JAXB
  • Developed stubs for XML request/response using binding provided by XSD.
  • Used SoapUI to test and validate web services.
  • Developed a tool to convert flat files to XML files.
  • Used jQuery for client side validation, event handling for Front End Fields and used jQuery AJAX framework to call server components.
  • Troubleshooting problems of applications running on Unix servers and reviewing

System logs

  • Automating production processes for daily reports in Linux servers
  • Monitoring night batch of process in Linux
  • Used Software Control Management Environment SCME as a repository for the project
  • Used JUnit to test the application and developed test cases for each and every scenario.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Analyzing the logs and debugging code when transactions failed.
  • Used Agile project management tool Rally to scheduling and track the tasks
  • Interacted with testing team and worked in bug fixing

Environment: Java, Java EE, Eclipse, Tomcat, Oracle 10g, Servlets, JSP, JSTL, JQuery, JSON, SOAP,Apache CXF, Jersey, Axis2, SoapUI, Web services, Restful web services, JUNIT, Ant, JavaScript, CSS, Tiles, XSLT, Ajax, Window 2000/XP, XML, XSL, HTML, JDBC, Informix Database, Maven 2.0, SCME, Rally

Professional Experience

Confidential

SeniorJ2EE/Java Programmer/Team Lead

Project Description:

Verizon Wireless POS Point of Sale provides multiple sales applications which are used by Business to sell mobile equipment, accessories and services. NetAce is a complete order processing and customer mobile activation system, which is being used in all the Verizon stores across US. The indirect channels like Apple, Wal-Mart, Best Buy, Amazon and Target communicates to EROES through webservices to complete the sales and activation of mobile service offered by Verizon Wireless. The system is developed and being maintained at POS Point of Sale systems at Verizon Wireless. It has been designed to process high volume transactions to reduce any down time that directly impacts the revenue.

Responsibilities:

  • Designed and coded application from scratch. Worked in all phases of SDLC which includes getting specifications, analyzing, evaluating, testing, debugging, documenting and implementing.
  • Implemented new feature autopay in all application in Netace.
  • Made Autopay feature to be compatible to get credit card information via swiping it using signature pad.
  • Added the whole functionality to provide an easy UI for sales reps to install and update new and old versions of signature pad.
  • Implemented the functionality of Alternate Upgrade for a non eligible phone for all applications eROES, OnePos, Netace and SFAOM .
  • Added new rules and fixed all loopholes to check undue commissions that helped company to save 10M a year.
  • Added new functionality in SFAOM to assign Private Static IP to government clients.
  • Competent to work at the highest technical level of all phases of applications programming.
  • Led the team in two releases and worked as a regression developer to resolve almost 500 for each cycle that helped me to get exposure and expertise in all applications in very short time.

Environment: Java, Java EE, Java Servlets, JSP, Java Beans, Eclipse, Tomcat, Oracle 11g, Servlets, JSP, JSTL, DWR, Dojo, JQuery, JSON, BIRT, Spring MVC, Spring 3.0, Spring web flow, SOAP, BIRT, Apache CXF, Jersey, Axis2, SOAP UI, Web services, Restful web services, Hibernate, JUNIT, Maven 2.0, JavaScript, CSS, Tiles, XSLT, Ajax, Window 2000/XP, XML, HTML,SQL developer, Accurev, MQ Series and JMS, HTTP analyzer, JDBC, SOCKETS, SQL, PL/SQL,UNIX

Confidential

Senior J2EE/Java Developer

Project Description:

AT T Cloud Services provides simple, elastic, secure, and cost-effective platform to use and store information and applications on-demand for both businesses and developers. AT T Cloud portal is a self service portal and dashboard to manage cloud services.

  • AT T Synaptic Compute as a ServiceSM is a pay-as-you-go cloud computing solution that lets you access virtualized servers in the AT T cloud to quickly turn compute capacity up when needed and down when requirements change.
  • AT T Synaptic Platform as a ServiceSM is a complete development environment to build and launch custom applications quickly, run them reliably and manage them easily across the full application lifecycle. AT T Platform as a Service delivers high performance at a low per-user price.
  • AT T Synaptic Storage as a ServiceSM is a web services-based storage solution that scales up and down to any size you need and enables you to pay only for what you use. AT T Synaptic Storage provides elastic capacity on-demand with no commitments, minimums, or limits and allows access to stored data from anywhere at anytime..
  • AT T Medical Imaging and Information ManagementSM is a pay-as-you-go cloud-based solution for managing medical images. With this centralized solution, you can scale an image archive in a highly secure, high-availability, vendor-neutral, operating environment that can be shared on an as-needed basis.
  • Service Health Dashboard

Responsibilities:

  • Involved in development of all the above mentioned services
  • Developed dashboard of STAAS, PAAS, MIIM and CAAS and Service Health Dashboard.
  • Made many API call to display data on dashboard based on user role.
  • Involved in developing Service Management screen of STAAS,PAAS, MIIM and CAAS
  • Involved in User management and Account management in PAAS and CAAS. . I developed several Reports in admin and user portal.
  • Involved in development of create account, manage account disconnect account and managing profile of a user in both admin and user portal.
  • Wrote coding for encrypting password and secret answer to store in opensso. I also worked on forgot answer screen which let user change answer. I was responsible for managing profile for a user.
  • Worked in admin portal. I developed a User Migration Tool to migrate Tsam users to vcloud. This tool was used to migrate company and all users under that company. This tool also deleted previos role of the users and created new role and also allocated different IDC as per need.
  • Wrote web services call to exchange data between different applications and different platforms in AT T where it has several third party dependencies in all services.
  • Wrote many spring scheduler to trigger Email in certain circumstances.
  • Worked as a senior team member in constantly adding new features into the User portal and admin portal project.
  • Mentored and guided new developers with both business knowledge and technically knowledge.
  • Upgraded the application constantly by adding new business functionalities

Environment: Java, Java EE, Eclipse, Tomcat, Oracle 10g, Servlets, JSP, JSTL, DWR, Dojo, JQuery, JSON, BIRT, Spring MVC, Spring 3.0, Spring web flow, SOAP, BIRT, Apache CXF, Jersey, Axis2, SOAP UI, Web services, Restful web services, Hibernate, JUNIT, Ant, JavaScript, CSS, Tiles, XSLT, Ajax, Window 2000/XP, XML, HTML,TOAD, CVS

Confidential

Senior J2EE/Java Developer

Project: ADOPT - Hosting

Project Description: The ADOPT-Hosting project for AT T is a web-based application that has replaced the legacy system Hosts application that was developed entirely on Oracle PL/SQLs. This new application is developed using Spring, Java and Hibernate. This tool is for the Sales People to capture the details required for the client to Host their server/application onto AT T network. This project was build on a custom frame work called FUSION, which provides a basic skeleton framework for the application, like the menus, the user administration capabilities and the connection to the backend database through Hibernate. This application has about 150 screens for navigation. This application also has an exclusive Administration for the ADOPT-Hosting that handles Lookup administration, PDF administration and Section/Subsection Administration.

Responsibilities:

  • Studied the new Application Framework FUSION, which would be used for all the future projects developed at AT T.
  • Extracted the Business logic from the legacy Hosts application that was written in Oracle PL/SQL code.
  • Defined and created about 100 database tables, views, constraints procedures for storing the ADOPT-Hosting information.
  • Wrote Oracle PL /SQL scripts to merge about 200 lookup tables, into a single lookup.
  • Developed Oracle packages, procedures and functions in PL/SQL to handle business logic.
  • Designed and implemented end-to-end logic for about 40 screens using Java, JSP, Spring and Hibernate.
  • Wrote the ORM mappings, named queries in Hibernate mapping files for the above 40 screens.
  • Implemented Email triggering logic, every time a lead status changed using Spring AOP.
  • Designed and implemented the entire ADOPT-Hosting Administration functionality that had about 10 screens.
  • Generated PDF documents using Java FOP and XSLT
  • Used Ajax to send data asynchronously in the background.
  • Used web services to exchange data between different applications and different platforms.
  • Generated XLS documents using Apache HSSF APIs.
  • Led the team in constantly adding new features into the ADOPT-Hosting project.
  • Mentored and guided new developers with both business knowledge and technically knowledge.
  • Upgraded the application constantly by adding new business functionalities

Environment: Java, Windows XP, Unix Solaris 5.x

Tools: /Technology: Tomcat 5.0, Servlets, JSP, Spring 2.0, Hibernate, XML, CSS, Tiles, XSLT, Ajax, Web Services, HTML, JavaScript, Oracle 9i, Eclipse, SQL Navigator

Confidential Senior Java J2EE Lead

Project: Web-CSL

Project Description: The Web-CSL project includes building customer lookup, customer maintenance, booking request, booking queries including update, reschedules and cancellations, regular pickup maintenance, news query and news maintenance including review, at the country and network level . Web-CSL acts as the front-end to CNS Central News Server, BIS Booking Information System, CDB Customer Database, and SRD Service Request Database

Responsibilities:

  • Designed the Application using Use Case diagrams, Class diagrams, and Sequence diagrams in UML using Rational Rose.
  • Designed and implemented User Interface UI screens using JSP, JavaScript, and HTML.
  • Developed the Application layer using JSP, Servlets .
  • Re-designed and re-factored existing application using Spring framework, EJB, and Hibernate.
  • Standardized User Interface implementation by using Spring Model View Controller MVC design pattern in the presentation layer.
  • Developed Session beans to encapsulate business functionalities including interaction with database using Hibernate. Used design patterns like Fa ade in Session beans to optimize remote calls overhead.
  • Authored ORM mappings, named queries using Hibernate. Wrote XML mapping files.
  • Developed Data Access Layer classes using Hibernate to fetch and persist data in database.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Used Hibernate for object/relational persistence and query service in application layer.
  • Deployed the application on JBoss.
  • Developed PL/SQL stored procedures to increase the performance.
  • AJAX helped to get rid of refresh a web page continuously. Implemented AJAX to see the updated the lead an order created by sales persons without refreshing the web page. Also used AJAX to send data synchronously in the background.
  • Used CVS as a version control system for the application.
  • Used Ant to build the project. Also it helps in compiling and zipping the files and JARS them up.
  • Involved on effective testing strategies to provide Quality Assurance and developed test cases using Junit.

Environment: Java, Windows XP, UNIX Solaris 5.x

Tools: /Technology: J2EE, Eclipse, EJB, JDBC, JBoss, Spring, MVC Architecture, Hibernate, JSP, Ajax, Servlets, EJB, JTA, HTML, SQL, JUnit, XML, XSL, JavaScript, CVS, Oracle 10g, Toad, Rational Rose, Rational Clear Case

Confidential

J2EE/Java Developer

Project: APSOMS - Order Management System, IBM MSA Portal, Databank

Project Description s:

APSOMS

APSOMS is a web-based application that enables ordering process for AT T Professional Services. Using this tool orders can be placed, routed, assigned and tracked. The system also stores the number of hours worked on each order and feeds the time into a billing process. There is a role based access in this application. This project was built on a custom framework called PRISM, which provides basic skeleton like menus, user administration capabilities and interaction to backend database through Hibernate.

AT T IBM MSA Portal

It is a web-based document library, which is used by both AT T and their client IBM.

This application is used to share important information like news related to the company, any new announcement, press releases, company portfolio, company contact details, education and training, customer information, etc.

Databank

The MSA Databank is an application that stores IBM MSA billing data. There are other useful data like Consolidated inventory data for Managed Data Network Services MDNS, data that defines business rule exceptions failures for Consolidated MDNS records. It stores EVPN billing extract from GBP application. It stores location extract from GRDB a GPS reporting application . It also stores a listing of all account codes from the Global Account Management System GAMS . The IBM team uses Databank primarily for reporting against billing. Extensive Data warehousing is performed before loading various data extracts from different sources into these data stores.

Responsibilities:

  • Designed and implemented User Interface UI screens using JSP, JavaScript, and HTML.
  • Implemented and integrated a federated login for all applications within my department using AT T federated login framework based on LDAP.
  • Studied and re-factored in-house Application Framework PRISMS developed at AT T.
  • Managed role based access and privileges within IBM MSA Portal.
  • Implemented data warehousing solutions for uploading data into Databank.
  • Gathered business requirements and designed corresponding logical and physical data models using ERrwin Data Modeler.
  • Incorporated indexes, primary key, foreign key and other constraints into physical data models. Assigned data types, nullability, and defaults for each column.
  • Created views, stored procedures and triggers as required by different reports and feeds.
  • Reverse engineered existing databases using ERwin Data Modeler and de-normalized data models based on potential queries, reporting, and system feeds that would be generated from the tables for better performance.
  • Generated billing reports using data from different data sources including APSOMS. This included classifying and categorizing billing requirements and service types.
  • Communicated with Product Managers to prioritize defects and Change Requests.
  • Provided production support for internally developed application.
  • Developed technical architecture documentation based upon business requirements.
  • Communicated development status on a regular basis to technology team members.
  • Used CVS source control system to commit the working changes to the repository system and to get others changes. Also resolved conflicts before committing the changes to the repository system.
  • Wrote shell scripts in UNIX.

Environment: Java, Windows XP, UNIX Solaris 5.x

Tools: /Technology: J2EE, Tomcat 5.5, Servlets, JSP, XML, CSS, Tiles, HTML, JavaScript, ERwin Data Modeler, Oracle 10g, CVS, Windows XP, Unix, Eclipse, SQL Navigator, Informix Database, Iplanet Webserver

Confidential Senior J2EE/Java Developer

Project Description: The purpose of the ODPS application is to give new or existing retail customers the option of opening various new Checking and Savings accounts using the Internet. This site only opens single owner accounts, not joint accounts. The customers can choose from the account types such as 'Free Checking', 'Free Student Checking', 'At Work Checking', 'Premium Savings', 'High Performance Money Market'. The customers can choose from various Services such as 'Visa Check Card', 'Overdraft Protection', 'Online Banking', 'Online BillPay' one-time online funding to the new account s .

Responsibilities:

  • Used Actuate Report for reporting to be used by Business Partners.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files
  • Developed Session beans to encapsulate business functionalities including interaction with database using Hibernate.
  • Re-designed and re-factored existing application using Struts, EJB, and Hibernate.
  • Interacted with various other applications in the bank
  • Understood the existing Application Framework and its business logic.
  • Interacted with testing team and worked in bug fixing.
  • Actively participated in production deployment of the various releases of the application.
  • Mentored and guided new developers with both business knowledge and technically knowledge.

Environment: Java, Windows XP, Unix, Weblogic, Servlets, JSP, Struts, Hibernate, XML, CSS, XSLT, Ajax, Web Services, HTML, JavaScript, Oracle 9i, Eclipse, VSS, TOAD

Confidential

Developer

Project: Ebizframe

Project Description: Ebizframe is an ERP application, which handles all functions of an organization such as Sales, Materials, Finance, Human Resources, Payroll, Production and Planning. It also offers a unique ability to integrate with that of customers, suppliers and multiple branches or manufacturing locations.

Responsibilities:

  • Performed implementation as per the business practice adopted by the client through Gap analysis.
  • Responsible for implementation of Sales, Purchase, Inventory, HR payroll module at client site.
  • Customized and developed new Reports as per the need of the users, business practice of organization, and also to make the system user friendly in terms of its functionality and usage.
  • Anticipated and resolved the daily problems of users to meet the objective of making the system user friendly.
  • Debugged and tested different functionalities.
  • Administered the application and database server 3-tier architecture .
  • Generated various MIS reports.
  • Trained the end users and staff members on usage of the system and its basic functionalities.
  • Performed Documentation and Recording of:
  • Customization/Developments.
  • Requirements by the clients.

Environment: Java, Windows XP

Tools: /Technology: JDBC, AWT, SQL, PL/SQL, D2K Forms/Reports, Oracle

We'd love your feedback!