We provide IT Staff Augmentation Services!

Java Developer Resume

Fremont, CA

SUMMARY:

  • Over 11 years of experience in developing web applications using Java/J2EE and Spring technologies.
  • VIGNETTE Technologies using Render, DSM and DPM.
  • Strong Knowledge in development of web applications using J2EE, Servlets, Java Server Pages (JSP), Java, JDBC, Hibernate, JavaScript, HTML, CSS.
  • Strong experience in developing Service Oriented Architecture (SOA) applications using RESTful and SOAP based web services. Worked on producing and consuming SOAP based web services by using JAX - WS. Worked on producing and consuming on Restful webServices by JAX-RX and Spring Rest.
  • Hands on experience of designing Applications with MVC Architecture, Struts and Spring Framework.
  • Adept in Object Oriented Programming Skills, Design patterns, UML.
  • Hands on experience in database’s (Oracle, DB2). SQL, SP’s, Sub routines, triggers etc.
  • Experience in working with various version controls like SVN, Rational clear case, GIT.
  • Good knowledge of Micro services, MongoDB, Kafka.
  • Experience in developing applications using ORM (object Relation Model) tool like Hibernate.
  • Strong experience on Agency Portal frame work with ACCORD xml.
  • Strong experience on WebSphere, WebLogic and Tomcat application servers by deploying, debugging.
  • Extensive experience with Spring Source, Rational Application Developer (RAD), IntelliJ, Eclipse IDEs.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently.
  • Taken complete ownership of multiple releases as guiding, assigning tasks, helping team members and communicating project progress to Client.
  • Worked on all phases of the projects, Analysis & design, Proof of concepts, Implementation, testing, maintenance, production support and enhancement phase.
  • Experienced in managing project following RUP- Rational Unified Process guidelines and AGILE methodologies.
  • Experienced TDD (Test Driven Development) and Agile Scrum Methodology to produce high quality application.
  • Excellent Problem Solving, Analytical, Algorithmic understanding, hands on Data structures, Communication and Interpersonal skills and a proven Team player with a good track record
  • Strong interpersonal skills, ability to interact with people at all levels.

TECHNICAL SKILLS:

Java Technologies: Java, JSP 1.2, Struts 1.2, Servlets, JDBC, web services (IBM, Apache axis1.x), Spring framework 2.5, Hibernate 3.x,Struts2.0, Spring Boot.

WEB Technologies:: JavaScript, HTML, CSS, JSP, AJAX, JQuery, Node JS, Angular JS.

Data Bases: Oracle 10g, DB2, SQL, PL/SQL, AS400

Application Server: WebLogic 10.3, IBM WebSphere5.x/6.0/7.0/8.x, Apache Tomcat

Content Management Tools: Vignette 7.4, Vignette 8, Vignette Business Integration Studio (VBIS7.4), Microsoft Visio workflow Modeler, Render, DSM, DPM

IDE & Other Tools: Eclipse, IntelliJ, STS (Spring Source), RAD 7.0, Net Beans 6.0, MS-Visio, Dream Weaver 8.0, Vignette.

Other Skills: C, C++

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Java Developer

Responsibilities:

  • Analyze highly complex business requirements working with customers, architect complex designs and write technical specifications to delivery complex distributed system, middleware platforms and applications.
  • Engage heavily in delivering proof of concepts for customers and converting them into real products for customers.
  • Develop coding guidelines, application design code and reusable frameworks
  • Developing SOAP/Restful Web Services using Apache CXF.
  • Resolving Sonar Bug fixes of different applications.
  • Using Camel Integration to integrate with services.
  • Using Swagger2.0 for providing Documentation for REST services.
  • Conduct design and code reviews to adhere to design specifications, oversee preparation of test data, testing and debugging of applications.
  • Create and execute Unit Test Plans based on requirements and perform Integration Testing.
  • Oversee overall Systems Integration Testing and the migration of platforms and applications to production.
  • Perform code reviews and collaborate with development team during Development and other SDLC lifecycle phases. Co-ordinate with different technology partners for data integration. Provide Quality assurance, production support and documentation.

Skills Requirement: Java, J2EE Technologies, HTML, CSS, JSP, JavaScript, AJAX, WRIA 2, Spring Framework, Spring Boot, Apache Camel for Integration, Restful/SOAP Web Services using Apache CXF, JMS,IBM MQ, Axis 2, Tomcat, WebLogic 12, SQL, Spring JDBC, Gradle, Sonar bug fixes.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Extensively used java1.7, JSP, JavaScript, AJAX, JQuery, Servlets to drive the application and request user input from backend.
  • Followed TDD (Test Driven Development) and Agile Scrum Methodology to produce high quality application.
  • Wrote different SQL queries to retrieve data from back end.
  • Consumed SOAP based web services to retrieve product star rating from bazaarvoice team for product.
  • Worked on front end validations using JavaScript, Jquery, Ajax.
  • Wrote different SQL queries to retrieve data from back end.
  • Implemented various design patterns such as Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator and Singleton to facilitated clean distribution of roles and responsibilities across various layers of processing.
  • Spring (MVC) is used for implementation of business model logic.
  • Used Log4j for logging. Monitored logs to identify any potential issues and to resolve defects.
  • Developed Junit Test cases for Unit Test cases and as well as System and User test scenarios. Implemented business logic using J2ee design patterns.
  • Involved in writing Unit test cases, defect analysis and fixing production defects
  • Using Intellij as the IDE for building the application.
  • Using IBM Coremetrics to track event TestDimensions and Versions.
  • Using Jira for defect and work Tracking. Git for version Control.
  • Performed unit and regression testing in the application for bug fixing and better code review sessions.
  • Involved in detail analysis, estimates, development, bug fixing and enhancement following SDLC and scrum patterns.
  • Involved in development of business objects and service controller objects to deal with the database.

Environment: Spring MVC Java 1.7, JSP, JQuery, JSon, Ajax, WebServices, Db2, Oracle Coherence, iBatis, Intellij as IDE, Git for version Control, Jira for defect Tracking and work Tracking.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Analysis, design, development and maintenance of Agency Portal for quote proposal, binding quote proposal.
  • Extensively used java1.5, XPath, XML, JSP, JavaScript, AJAX, JQuery, Servlets to drive the application and request user input from backend.
  • Extensively worked with number of transaction definition files (TDF) using XML to design the front-end pages in the applications. The dynamic transaction rendering and behaviors (DTR’s) were written accordingly to control the functioning.
  • Extensive use of SAX and DOM parsers to drive the application based on the user request working with TDF and DTR using XML.
  • Used SAX and DOM parsers to read and receive request and response from V12/V2/tech 21 premium calculations.
  • Developed number of JavaScript and JSP methods/function calls in the project.
  • Developed components to comprehend business notations, called TDF’s, arc rules & under writing rules, behaviors, forward & reverse xml mappings (coverage’s for vehicles & Home) & premium calculation accordingly based on the state insurance rules (Auto & Property).
  • Involved to resolve squishes (issues), defects & Production IR’s in Endorsements.
  • Involved to resolve forward mapping (Accord xml to Tech21) & reverse (Tech21 to Accord XML) mapping issues.
  • Extensively working on Production Support and Working Marketing Agency team for production support
  • Used Arc rules, Behaviors, TDF, Connectors and validation concepts from custom based Agency Portal frame work and implemented it on new states.
  • Extensively using Spring (IOC, DAO, ORM, MVC), Hibernate, Arc rules, Behaviors, TDF, Agency Portal Framework and ACCORD XML.
  • Implemented DAO calls to access data from AS400. Involved in running SQL statements to look through the policy information in AS400.
  • Created custom error messages using arc-rules that connect to Choice point and PEGA.
  • Involved in the design to fetch the driver’s MVR and CLUE reports to be ordered from Choice point.
  • Data Operations are performed using Spring ORM wiring with Hibernate.
  • Performed unit and regression testing in the application for bug fixing and better code review sessions.
  • Involved in writing Unit test cases.
  • Used Apache Tomcat 7.0 servers for everyday local deployments and WebSphere 6.0 in the test environments.
  • Involved in detail analysis, estimates, development, bug fixing and enhancement following SDLC and scrum patterns.
  • Conducted knowledge share sessions on Agency Portal application to new joiners. Performed code reviews to maintain code standards and build robust application.
  • Developed various java helper classes to reuse in entire application.
  • Deployed app in Websphere6.x server for different states in different environments S01, APP, APD, CR1 and EIT.
  • Testing Policies in Back End V12 Screens
  • Worked with Agency portal team to address frame work related issues.
  • Followed TDD (Test Driven Development) and Agile Scrum Methodology to produce high quality application.
  • Consumed SOAP based web services to retrieve incident/accident information from Lexis Nexis for policy Holder.
  • Worked on dynamic behaviors and front end validations using JavaScript, Jquery, Ajax.
  • Worked on modifying existing SOAP based web services for rating service to quote the policy.
  • Wrote different SQL queries to retrieve data from back end.

Environment: Proprietary framework, Agile, Java 1.5, Spring3,webservices, J2EE, JSP1.2, Hibernate, XML, XSD, Xpath, Accord XML, JavaScript,Ajax,JQuery,Tech21 XML, SVN, IBM Websphere5.x/6.0/7.0/8.x (WSAD, RAD), STS 2.7.1(Spring Source Tool Suite), XPath, Jenkins, Accord XML,Agency Portal Frame work, SubVersion,AS400,Oracle.

Confidential

Java Developer

Responsibilities:

  • Spring Framework, Web Services, Junit test cases,
  • SOAP UI Testing for validation of web services
  • Write Junit test cases for web service handlers.
  • Create test scenario data for unique tests for each Segments
  • Involved in writing stand-alone app to parse production logs for errors and exceptions
  • Functional testing with end-to-end flows
  • Generate Apache axis clients and run junit test cases for various scenarios

Environment: Spring Framework, Java 1.5, Struts, Spring3. J2EE, JSP1.2, XML, XPath, JUNIT, Mokito, SVN, SOAP UI, Web Services, IBM Websphere5.x/6.0/7.0/8.x, RAD, ant, Maven, rational clear case.

Confidential

Java Developer

Responsibilities:

  • Presently working as a Java developer and leading the team.
  • Coding using Software: JAVA, JSP, JDBC, STRUTS-1.2 Framework, spring Framework 2.5, Hibernate, Vignette, DSM, RENDER, DPM, Database: Oracle 10g, JDBC, XSL, XML, Java Script, HTML, CSS.
  • Developed widget functionality (input controls) using Struts1.2, JSP, XML, XSL, HTML, CSS, JAVASCRIPT, web services to develop workflows. Used VBIS (Vignette Business Integration Studio7.4) to develop the Batch jobs.
  • Used Spring IOC to invoke content Instances.
  • Develop front end pages using jsp, JavaScript, HTML, CSS, AJAX, and JQuery.
  • Code optimization to improve the response times and for better code readability
  • Mentoring team members.
  • Code review of code written by junior members.
  • Testing the modules
  • Integration of the modules
  • Using SVN for version management
  • IDE Tools: NetBeans 6.0
  • Conduct or facilitate the Implementation Project Kick-off and Status meetings.
  • Responsible for all the developmental activities such as analysis, design, estimation, coding, unit testing and integration testing.
  • Participate in all the calls with the clients that may deal with business requirements analysis or review at any phase of the software life cycle.
  • Ensure that all deliverables are on time without any impact on the quality.
  • Provide technical and functional assistance to the team and guiding them whenever necessary.
  • Handle KT sessions on functionality to new joiners in the team.
  • Prepare technical and functional documents related to the project for smooth and effective functioning.
  • Performing project management activities and face quality audits.

Environment: Java, JSP, Struts, Spring IOC, Web Services, Hibernate, JDBC, Oracle 9i, Vignette CMS 7.6, V8, Web logic 10.3, Net-Beans 6.0,RAD 7.0 and Vignette Business Integration Studio7.4,LDAP Server, Ant for build.

Confidential

Java Developer

Responsibilities:

  • Coding using Software: JAVA, JSP, JDBC, STRUTS1.2 Framework, Vignette, DSM, RENDER, DPM
  • Database: Oracle 10g to store data, XSL, XML, Java Script, HTML, And CSS.
  • Code optimization to improve the response times and for better code readability
  • Code walkthrough/ peer review. Testing the modules
  • Integration of the modules
  • Using SVN for version management
  • IDE Tools: RAD 7.0
  • Creation of Content type definitions.
  • Creation of Content Items, Channels, and Projects
  • Publishing Channels and resolving the issues in publishing
  • Automating the Content Creation.

Environment: DPM, Java, JSP, Struts, Oracle 9i, XML, XSL, Vignette CMS 7.6, V8, Web logic 10.3, RAD 7.0,LDAP Server, Maven for Build.

Confidential

Java Developer

Responsibilities:

  • Lead Activities
  • Involved in the High level and detailed design, Coding, Testing, and Implementation of the applications using Agile Methodology
  • Designing page preview.
  • Designing Content Type Definitions.
  • Coding utility components (XSLs and JSPs).
  • Develop front end pages using jsp, JavaScript, HTML, CSS, AJAX.
  • Code walkthrough/ peer review.
  • Creating Environment for testing.
  • Unit testing and Integration testing.
  • Creating content Instances.
  • Publishing to particular environments
  • Fixing issues using Mercury center.
  • Using SVN for version management
  • Successfully lead the team of 15 members. And managed other project as a Team Lead.

Environment: Vignette V7 Content Suite, Java, J2EE, Servlets, JSP, XML, XSL, IBM DB2 7.2, XSL, HTML, Java Script. Developed an Confidential site using VAP (Vignette Application Portal).

Confidential

Java Developer

Responsibilities:

  • Involved in creating of content items, channels, and projects
  • Publishing channels and debugging the issues in publishing
  • Testing whether the generated xmls are correct.
  • In cookie part using JavaScript.
  • Coding utility components (XSLs and JSPs, Servlets, Java Script).
  • Replaced the servlet functionality using JavaScript

Environment: DPM, DSM, Java, JSP, Servlets, STRUTS Frame Work, XML, XSL, JavaScript, Oracle 9i, Vignette CMS 7, Web logic 10.3, Net-Beans 6.0,RAD 7.0

Confidential

Java Developer

Responsibilities:

  • Involved in creating of content items, channels, sites and projects
  • Publishing channels and debugging the issues in publishing
  • Testing whether the generated XMLs are correct.
  • Fixing issues using Quality Center.

Environment: Render, Java, JSP, STRUTS Frame Work, HTML, XML, XSL, JavaScript, Oracle 9i, Vignette CMS 7.3, Web logic 10.3, Net-Beans 6.0

Hire Now