Java Developer Resume
CaliforniA
SUMMARY
- Having eight (8.7) Years of professional IT experience with full project lifecycle development in JAVA/J2EE technologies, Requirements analysis, Design, Development, Testing and Deployment of enterprise software applications.
- Good exposure in Insurance (Property, Auto and causality) domain.
- Proficient in design and development of Core Java applications using OOPS, Multithreading, Exception Handling and collections.
- Proficient in design and development of J2EE components and API’s includes EJB,HIBERNATE, SPRING CORE,SPRING MVC,SPRING AOP,SOA, JAVACAP,SOAP and REST,WEB SERVICES.
- Expertise in designing and developing components using Enterprise Java Beans over Application servers and platforms such as Eclipse, MyEclipse, NetBeans,OracleGlassFish,BEA Web Logic Application Server 8.x/9.0, Apache Tomcat 5.x.
- Strong working experience in code development using SPRING Dependency Injection.
- Expertise in implementing various design patterns like MVC, Singleton, Factory, Data Access Object, Template, Service Locator and Front Controllerand object oriented design patterns.
- Extensively worked on TDD environment.
- Extensive knowledge of Object Oriented Programming and UML.
- Experience in developing and testing applications using Stored Procedures, Functions, views Triggers and Packages.
- Expertise in dealing with databases Oracle 10/11gand PL/SQL scripts to improve the performance.
- Experience in Tools such as Win CVS, VSS, Start Team and Clear Case.
- Experience in IDEs Eclipse, My Eclipse, NetBeans and Rules Designer.
- Experience in Database tools like OracleSQL Developer and Golden Benthic Software.
- Extensively worked on Junit,Mockito Unit testing Frame works.
- Well versed with complete Software Life Cycle Development process.
- Strong experience with client interaction, understanding business applications, business data flow and data relations.
- Quick learner and a proactive individual with excellent communication, strong analytical skills and dynamic troubleshooting skills.
TECHNICAL SKILLS
Programming Languages: JAVA/J2EE
Framework: Struts, Spring,Hibernate,Tiles
UI Technologies: Angular Js, Java script,Ajax,Jquery,Html5,Css3
SOA / Middleware: JCAPS 6.3,Web Services (SOAP & REST),EJB
Database/Technologies: Oracle10g,SQL,PL/SQL
Application/Web Servers: Oracle Application Server, Glass Fish, Tomcat 5.0, Web Logic, Jboss6
Tools: /IDE Net Beans 6.5.1, Eclipse 3.x, SOAP UI 3.6.1
Configuration Management Tools: VSS, TFS, SVN and Rational Clear Quest
Operating System: WINDOWS 95/98/NT/2000/XP
Rule Engine: Drools 6(KIE)
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis, IN
Sr. J2EE Developer
Responsibilities:
- Gathering the requirements from the functional team, analyzing the requirements and developing the requirements.
- Prepared the functional and Detailed Design Documents.
- Configured the Hibernate files to allow application to retrieve data for multiple environments.
- Integrated the Service, DAO classes using Spring Dependency Injectionconfiguration.
- Written the SQL Stored Procedure and functions to retrieve the application level data.
- Creating the Data Source and JNDI in Glassfish Serever.
- Configured the nm properties for REST Binding in Glassfish server.
- Writing the underwriting rules using JbossDrools(drlfils).
- Involved in developing the WSDLs (in developing the blue print) and rest bindings in glassfish server.
- Developed the logging mechanism using Log4J and writing Junit Test cases with Mockito.
- Worked in development of EJB components, BPEL and CASA applications.
- Worked on the Change Requests and enhancements for report my change and renew my benefits modules.
- Involved in bug fixing and Change requests in the life cycle of entire application.
- Involved in Unit testing, Integration testing and Maintenance stage.
- Performed Coding, Code Reviews.
- Net Beans IDE for Services Devolvement and SOAP UI for Testing The Services.
- Configured SVN for Release controls Like Code Check in and Check Outs.
Environment: JCAPS 6.3, Web Services (SOPA & REST), Spring (IOC, AOP, JDBC Template) Hibernate, GlassFishV2.x, Oracle 10g, PL/SQL,JRE1.6, SVN, Soap UI.SqlDeveloper.Net Beans 6.3,Mockito,Junit
Confidential, Ohio
JAVA Developer
Responsibilities:
- Interact with business users to gather business requirements and designed functional and technical requirement documentation.
- Involved in writing Struts controller delegate Action Classes, Helper classes, Domain Classes, Domain Implementation classes, Factory classes and OptionsTagHandler.
- Writing and integrated micro services with web components
- Deployments and maintaining the micro services and support.
- AJAX and JavaScript’s used for server/client side validation.
- Involved in Implementing MVC, Value Object design patterns for the CTS Manager functionality.
- Using Star UML for drawing sequence diagrams, class diagrams and use case diagrams.
- Using Tomcat and Web logic servers for the all the above functionality development as the application servers.
- Involved in getting requirements from business team, analyzing the requirements and developing the requirements.
- Performed Coding, Code Reviews & Unit/Integration Testing.
- Involved in fixing the bugs identified during Testing, UAT and supported the Go - live hyper care for production.
- Developed the presentation layer using Jsp, Html,AngularJs, JavaScript, AJAX and Jquery.
- Involved to developing the server side validation using Validator framework.
- Involved in preparing the IDF (Issue diagnostics form).
- Involved preparing System Specification document for Change Requests.
- Involved coordinating with testing (QC) teams on the clearance of deliverable items
- Developed the logging mechanism using Log4J.
- Involved in prepare the unit test cases using Junit & Automate the Manual testing Using Selenium.
Environment: JDK 1.5, Web Logic Application Server, Hibernate, Ajax, jquery, Angular JS, My Eclipse 6.0.1, JSP, Spring,JavaScript, Oracle. Sql Developer
Confidential, California
JAVA Developer
Responsibilities:
- Gathering the requirements from the functional team, analyzing the requirements and developing the requirements.
- Prepared the functional and Detailed Design Documents.
- Generated hibernate POJO classes and mapping XML files using hibernate-tools and written the save, update and search methods in DAO using hibernate methods and HQL queries.
- Involved the Integration with Rating Engine IFOUNDRY.
- Implemented Hibernate .hbm files for Oracle tables.
- Configured the Hibernate files to allow application to retrieve data for multiple environments.
- Integrated the Service, DAO classes using Spring IOC configuration.
- Written the SQL Stored Procedure and functions to retrieve the application level data.
- Creating the Data Source and JNDI in Glassfish Serever.
- Configured the nm properties for REST Binding.
- Involved BPEL Archestration.
- Persisting the service Request and Response in to DB Table in the form of BLOB BATA.
- Involved in developing the WSDLs (in developing the blue print).
- Developed the logging mechanism using Log4J.
- Worked in development of EJB components, BPEL and CASA applications.
- Worked on the Change Requests and enhancements for report my change and renew my benefits modules.
- Involved in bug fixing and Change requests in the life cycle of entire application.
- Involved in Unit testing, Integration testing and Maintenance stage.
- Performed Coding, Code Reviews.
- Net Beans IDE for Services Devolvement and SOAP UI for Testing The Services.
- Configured SVN for Release controls Like Code Check in and Check Outs.
Environment: J2EE, Hibernate,Glassfish ESB, Spring JDBC Templates,Web Services (SOAP & REST), IFoundry,Oracle 10g,NetBeans,TOAD.
Confidential, California
Software Engineer / Internet Developer
Responsibilities:
- Interact with business users to gather business requirements and designed functional and technical requirement documentation.
- Designed and implemented various transportation modules (party, role, claims, payments) for different business division of Confidential .
- Implemented Service Layer Architecture for customers logging.
- Proficient in deploying code moves from one environment to other environments.
- Assigned tasks to Team Members and Conducted Weekly Meetings with Team Members.
- Conducted Team Meetings every week and updated the Status in weekly Meetings.
- Estimates the work involved for new Integration/Change Requests.
- Leading the onsite and offshore team. Also handling the onsite and offshore co-ordination
- Have been doing the design, implementation and testing for new Integrations, CR’s and new functionalities.
- Performed Coding, Code Reviews & Unit Testing.
- Involved in fixing the bugs identified during Testing, UAT and supported the Go-live hyper care for production.
Environment: J2EE,Glassfish Enterprise server, Jboss, Web Services (SOAP), Ant, Hudson, JQuery,JavaScipt, CSS, Angular Js.
Confidential
Java Developer
Responsibilities:
- Attending client calls for the gathering the requirements and status update on the development.
- Involved in Data base design.
- Preparing the design documents and API Documents.
- Involved in developing WSDL for the Confidential Entity Service.
- Involved in developing XSD’s and generating the java classes for the schema using JAXB.
- Involved in developing EJB, BPEL and CASA applications.
- Involved in BPEL Archest ration.
- Involved in creating the Data Source and JNDI Names for glassfish Server.
- Involved to creating the SOAP & REST FULL Projects in SOAP UI F/W.
- Maintained each and every service request & response with timestamp.
- Updating JIRA Tickets for each defect or change for Tracking the defects.
- Involved in developing UI using JSP and model java classes.
- Unit testing and peer reviewing the code.
Environment: JCAPS 6.3, GlassFishV2.x, Oracle 10g, JRE1.6. XSLT,JDBC,JavaScript,Jquery.Ajax.
Confidential
Software Engineer
Responsibilities:
- Involved in design and implementation of all policy Issuance modules like Party management, Role management.
- Transaction management, Xgen Uploads and Downloads, Report Generation.
- Involved in design and implementation of Web service client call invocation using Apache Axis Web service API.
- Involved in writing Struts controller delegate Action Classes, Helper classes, Domain Classes, Domain Implementation classes, Factory classes and OptionsTagHandler.
- Involved in writing Action Mappings in the struts-config.xml files.
- Involved in writing tile definitions in tile-defs.xml files.
- AJAX and JavaScript’s used for server/client side validation.
- Involved in Implementing MVC, Value Object design patterns for the CTS Manager functionality.
- Using Star UML for drawing sequence diagrams, class diagrams and use case diagrams.
- Using Jboss and Web logic servers for the all the above functionality development as the application servers.
- Involved in getting requirements from business team, analyzing the requirements and developing the requirements.
- Interaction with client side coordinator for clarifications and status reporting
- Documenting the deliverables and issues regarding change management process.
Environment: Spring, JDK1.6, Hibernate, Web services, Weblogic, JBoss 4.0, Angular Js,Html5,Css,Javascript, Ajax, Jquery, CSS, Drools