We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

3.00/5 (Submit Your Rating)

OH

Summary

  • More than Sixyears of diversified and progressively challenging experience in System design, Software Development, Web development, client/Server implementations.
  • Proficient in developing Applications usingJava, J2EE Servlets, JSP, EJB , Spring, Struts and Hibernate.
  • Experience in front-end UI development using JSP, JSTL, HTML, DHTML, CSS, and JavaScript.
  • Experience working on SOAP, XSLT, XPATH, WSDL.
  • Experience in using application/web servers such as Apache Tomcat, JBoss and Weblogic.
  • Good knowledge in RDBMS concepts and experience in Oracle and MS SQL Server 2005/2008/2012. Hands-on experience in writing complex database queries, stored procedures, and triggers.
  • Good knowledge of WebServices and Service Oriented Architecture SOA
  • Experience in preparing and executing unit test cases.
  • Involved in all phases of SDLC for various projects.
  • Experience in designing Use Cases and Class Diagrams using UML.
  • Have done design reviews as well as code reviews.
  • Successfully delivered projects under strict schedules and quality control.
  • Involved in Design, development and testing of web application using Object Oriented technologies such as Core Java, J2EE, Struts, Java Server Faces, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Enterprise Java Beans, Validation framework, Swing, RMI, Web Services SOAP , XML, XSL, and Ant.
  • Extensive hands-on experience in different aspects of enterprise software development including integration, web services SOAP, REST, WSDL, UDDI and portals.
  • Have strong analytical skills with proficiency in debugging, problem solving.
  • Used SVN and CVS version controller to manage code versions.
  • Experienced in configuring and working in continuous build environments.
  • Proficient in creating Web Forms and validating user inputs using validation techniques.
  • Implemented server side and client side validation using Struts Validator framework.
  • Right kind of attitude to perform in the organization and to be committed and self-motivated with strong and sound programming knowledge.
  • Versatile team player and individual contributor with strong analytical and problem solving skills.

Technical Skills

  • Languages
  • Java, J2EE, C, C , SQL, PL/SQL
  • Java/J2EE Technologies
  • EJBs Session, Entity and Message-driven beans , Servlets, JSP, JDBC, MVC, Struts 1.1/1.2, Spring, Hibernate, LOG4J, JUNIT, JMS, JNDI, RMI
  • Web Technologies
  • HTML, DHTML, CSS, Java Script, XML, XSL, JSP, SAX/DOM
  • Databases
  • Oracle 8i/9i/10g, MS SQL Server, MySQL
  • Application/Web Servers
  • Jboss 4.0, Apache Tomcat 5.0/5.5, Weblogic9.2, IBM Websphere 5.x/6.x
  • Operation Systems
  • MS Windows 95/98/2000/XP, MS DOS, Mac OSX
  • Office Tools
  • MS Office 2000/2003/2007, MS Visio, Rational Rose
  • IDE Tools
  • Eclipse 2.0/3.0/3.1, Toad,SQL Plus, Ant,NetBeans4.0/4.1/6.0, MyEclipse
  • Version Control Tools
  • Visual Safe Source, CVS, SVN
  • Test Management Tool
  • HP Quality Center

Professional Experience

Role: Sr. Java Developer

Description:

Web-POS is an agent facing web application used by agents to get quotes and issue policies as per customer needs. The project involved consuming a web service to validate the customer details entered during Policy application. After entering the policy information and before making the payment, the SVT component is called to validate the data entered.Based on the response from the web service, the error messages are displayed on the corresponding page.

Responsibilities:

  • Involved in Requirement gathering, analysis and study of impact.
  • Handled critical and complex modules of the project independently and have delivered all the modules assigned with highest quality.
  • Design and development of system based on J2EE specifications.
  • Involved in the application development using Struts.
  • Involved in developing new SessionBeans and also interacting with existing EJBs.
  • Implementing POJO classes and DAO classes for business layer.
  • Application development using Java web based technologies such as Servlets, JSP, Java Web Service SOAP based .
  • Calling the web service to get the application related data which comes in XML format and parsing theresponse.
  • Doing all the client side and server side validations of the assigned module.
  • Involved in creating Oracle tables, PL/SQL Functions, Procedures, Triggers and Packages.
  • Providing navigation rules in the XML file for managed beans and defining them in the configuration files.
  • Used CVS version controller to manage code versions.
  • Involved in the Preparation of Unit Test Cases and involved in the preparationof design document.
  • Involved in the Preparation of Program Specifications. Coordinated in UAT and productionreleases.
  • Involved in debugging, problem solving.
  • Configured and worked oncontinuous build environments.
  • Responsible for givingKnowledge Transfer sessions to new folks on the project.
  • Responsible for doing code reviews of peers.
  • Extensively tested the code using J-Units.
  • Used agile methodologies and test driven development.

Environment: Java, JSP, Servlets, EJB, JDBC, Struts, XML,My Eclipse, Apache, Tomcat, Oracle SQL-Developer, Jboss, Windows OS, HP Quality Center, Ant, CVS.

Confidential

Role: Sr. Java Developer

Description:

The 'Specialty Rate Revision' project involves implementing the rate changes, business rules and changes to forms with respect to change/addition of functionality as per the requirements. The changes will impact Specialty Policy processing systems. The main aim of implementation is to provide User Interface to Agents through Agent System Web-POS and functionality support to Underwriters through RALLEYApplication.

Responsibilities:

  • Understand and analyze the business and functional requirements involved with the system and code flow walkthrough.
  • Worked on the enhancements design.
  • Preparing Unit Test Plan.
  • Worked on the web page enhancements using Java Script.
  • Implementing new functionalities in application using Struts, Java, JSP andServlets.
  • Used Ant for building the application.
  • Used JBoss 4.0 and Tomcat 4.0 servers to run and debug the application in local.
  • Insert/Update Rate Factors into Oracle Database as per the requirement specification using PL/SQL and SQL Developer.
  • Implementing Business functionality rules using Oracle Stored Procedures.
  • Used SVN version controller to manage code versions and to check in the data as XML files.
  • Preparing release Scripts.
  • Unit Testing with JUnits and Application testing in local. Logging Unit Testing defects in Quality Center for tracking purposes.
  • Supporting System Testing and UAT. Updating Quality Center with appropriate details after fixing defects.
  • Handling Change requests apart from the regular releases.
  • Involved in Configuration Controlling activities.
  • Documenting new enhancements and bug fixes.
  • Training and mentoring the new resources.

Environment: Struts, Core Java, SVN, ANT, Tomcat, JBoss, PL/SQL, Eclipse, Oracle, JDBC, EJB, SQL Developer, AQT, HP Quality Center.

Confidential

Role: Sr. Java Developer

Description: CDF Chronic Disease Fund provides financial assistance to patients diagnosed with chronic or life-altering disease that requires the use of specialty therapeutics. CDF provides financial assistance to cover Co pays of covered products in our funded disease states. Working to fill the gap that exists between programs that offer free drug to diagnosed patients who are at the poverty level and those who have insurance and can afford the expense.

Responsibilities:

  • Involved in analysis, design and development of CDF Processing system using Agile Methodology and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture.
  • Deployed the applications on BEA WebLogicApplication Server.
  • Used AJAX Framework for Dynamic Searching of covered products for funding.
  • Involved in designing the Graphical User Interfaces using Struts Tiles Framework, HTML, JSP and JSF.
  • Used JPA for managing relational data in applications.
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Used JNDI for naming and directory services.
  • Developed the web application by integrating JSFICEfaces employing AJAX at client side components enabling rich web applications without any separate plugins.
  • Used Web services - WSDL and SOAP for getting credit card information of the insured patients from third party.
  • UsedsoapUIfor load testing the Web Services.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request and response.
  • Implemented JMS Listeners and Message Driven Beans MDB .
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Used CVS for version control across common source code used by developers.
  • Used ANT scripts to build the application and deployed on BEA WebLogic Application Server.
  • Designed database and normalization for databases in Oracle 10g and used the Stored Procedures and Triggers in the application.

Environment: JDK 1.6, Struts, JSF ICEfaces, Hibernate, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, HTML, JNDI, CVS, Log4J, Eclipse Indigo, BEA WebLogic Application Server, Rational Rose for UML modeling, JUnit,Oracle 10g.

Confidential

Role: J2EE Developer

Description:

Viper Inquiry is a Migration / Re-engineering project to replace a legacy technology Power Builder. Underwriters use this Power Builder application, which makes it very difficult to check the status of policies and perform other operations on the policies. Viper Inquiry PowerBuilder system is migrated to WEB CSR inquiry as part of the migration initiative. This Project was implemented using the TDD methodology.

Responsibilities:

  • Analysis of the specifications provided by the Product Team / clients.
  • Key member in Requirement Analysis. Participated in brain storming meetings with various teams to understand the requirement.
  • Involved in design modeling using UML, class diagram and sequence diagrams.
  • Lead the team for GUI design and layout for the application.
  • Development of presentation layer for request capturing screens, search screens using HTML, JSP and JavaScript.
  • Used Front-end technologies and JavaScript open source frameworks.
  • Implemented MVC design pattern using Struts framework.
  • Developed Action Forms to capture input and managed the layout using Struts.
  • Configured Struts-Config for global forwards, error forwards and action forwards.
  • Implemented server side and client side validation using Struts Validator framework.
  • Design and implementation of Bean classes to develop the interface of business Logic between Front tier and Backend tire.
  • Used Oracle 9i, PL/SQL and Toad tool for retrieving data.
  • Configuring Log4j for debugging the application.
  • Responsible for unit testing using Junit. Responsible for manual and functional testing.
  • Responsible for code review and writing code as per strict coding standards.
  • Extensively tested the code using J-Units.
  • Implementation using TDD methodology.

Environment: CoreJava, Java Script, JSP, Servlets, JDBC, Struts, XML, EJB, HP Quality Center, My Eclipse, Apache Tomcat, Oracle SQL developer, Jboss, SVN.

Confidential

Role: J2EE Developer

Description:FMS is a web-based application used by Merrill Lynchgroup to maintain the records of its clients.The project comprises of automation of User management for customers and generation of invoices, reports.

Responsibilities:

  • Designed and implemented User management and Reports management modules.
  • Implemented the user interface for the User management such as add user, delete user, modify user.
  • Implemented the Business logic using JSP, JSTL, Java Beans, DAO, and Service Classes.
  • Implemented the UI using Java Server Pages, HTML and CSS.
  • Implemented user and Client Side validation using Java Scripts.
  • Designed and developed web application for real-time Request/Respond model for reports management module using Spring MVC framework.
  • Used Hibernate to connect to the database. Implemented HQL in data access layer to access and update information in the database.
  • Created Database Triggers, Stored Procedures and functions using PL-SQL.
  • Developed unit test cases using Junit.
  • Deployed the application in Apache Tomcatweb server.

Environment:Eclipse 3.1, Oracle 9i, Toad, HTML, Java Script, JSP, CSS, Windows, Servlets, EJB, JDBC, XML, Apache, Tomcat, Jboss

Confidential

Role: J2EE Developer

Description:

  • The Unpaid component is associated with unpaid balances of customersfor ICICIinsurance. The unpaid balances are calculated and displayed when a customer creates and tries to submit another insurance policy.
  • Responsibilities:
  • Involved in application architecture design phase and creating the application design template.
  • Responsible to get the requirements from customer.
  • Responsible for preparing the High Leveldesignand Low Level design documents.
  • Conducting technology discussion groups and presentations.
  • Participating in customer meetings to identifying thedifficulties if any, and discuss about the application status.
  • Responsible for preparing Weekly Status Reports.
  • Developing the Web Application using JSP, Servlets,and Struts framework.
  • Design and implementation of Bean classes.
  • Developing the Data Access Objects DAO .
  • Preparing Unit Test Cases and unit testing of the assigned modules.

Environment:Core Java,Java Script, JSP, Servlets, JDBC, Struts, XML, My Eclipse, Apache Tomcat, PL/SQL, Oracle SQL developer, Jboss, EJB, HP Quality Center.

Confidential

Role: ETL Developer

Description: This project for Pfizer intends to develop a .NET application for Pfizer animal health division.The ETL part of Genesys was responsible for migrating and validating the data from the databases MS Access and MySQL to a single database SQL Server 2005.

Responsibilities:

  • Active participation in decision-making and QA meetings with the Business Analysts development team to gain a better understanding of the Business Process, Requirements Design.
  • Interacted with Business analyst to identify and understand the business requirements and data realties.
  • Used the Data Stage Director for scheduling, validating, running and monitoring the jobs.
  • Involved in data migration from MySQLand MS Accessto SQL Server.
  • Unit testing of developed migration jobs.
  • Participated in status calls with the client.
  • Performed import and export of Data Stage Jobs using DS Manager.
  • Used capture, filter stage for designing the jobs in the DataStage Designer.
  • Creating jobs involving Aggregator, transformer Stages.
  • Created Data stage Sequencers to run Batch jobs.
  • Used merge, lookup, change capture and transformer.
  • Transforming, integrating, and loading data into data warehouse database.
  • Wrote complex SQL queries using joins, sub queries and correlated sub queries.
  • Perform data manipulation usingDataStage transforms.

Environment: DataStage, SQL, PL/SQL, Windows 2003, HP Quality Center 9.0, MySQL, MS SQLServer 2005, MS ACCESS, ASP.Net, C .Net

Confidential

Role: QA

Description:

This project intends to validate the VIN numbers entered in the application for Allianz of America. On entering a valid VIN several fields like vehicle year, make, model will get auto populated and certain vehicle level discounts are applied.

Responsibilities:

  • Involved in Acceptance, Systemand Integrationtesting.
  • Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
  • Preparation of the system test plan with all the test cases.
  • Reported defects in timely manner and logged the same into defect tracking tool Quality Center .
  • Retested all the fixed defects.
  • Tested critical bug fixes and coordinated with developers in release of bug fixes.
  • Participated in status calls with client.
  • Status reporting to onsite team.

Environment: Microsoft Excel, Quality Center, Struts, XML, Apache, Tomcat, Oracle , Jboss, Struts, Core Java, Tomcat, Eclipse, JDBC, EJB, SQL Developer, HP Quality Center.

We'd love your feedback!