Full Stack Java Developer Resume
Brea, CA
SUMMARY:
- 10 + years of experience in Analysis, Design and Implementation of System Integration Solutions, Service Oriented Architecture (SOA) solutions, Client - Server applications, Web-based applications and distributed applications usingJAVA/ J2EE, Web services and Middleware SOA Integration Technologies.
- Full software development life cycle (SDLC) using agile development methodology such as Agile, Scrum, Rational Unified Process and Extreme Programming.
- Orchestrated Object Oriented Analysis, Design and Development for Consumer, Utilities, Insurance, Financial, Banking, and Telecom sectors using concepts and frameworks, Java Full Stack implementation with Spring, Hibernate, JPA, EJB, WEB Portals, Struts, JSF, Servlets, JSP, JavaBeans, SOA, Web services (SOAP/WSDL), MicroServices, RESTful Web Services, JSON, XML, JSR Port lets, Web Logic Portals, ORM, JDBC, XML, XSLT, JSTL, Ajax, jQuery, Bootstrap, Angular JS, Backbone, Marionette framework, HTML, Java Script, CSS, log4j, UML.
- Experience in GuidewireProducts Policy Center, Claim Center and Billing Center and integration with other internal/external backend systems and UI Components.
- Strong experience developing Consumer/Provider web services using SOAP/REST, XML RPC, JAX-WS, JAX-RS, REST, Jackson, JSON, JAXB, XML and WS-Security.
- Experience and familiarity building modern Spring applications with Spring Boot, strong background with Spring and related projects.
- Developed responsive web applications using JSON, Angular JS, AJAX, Backbone, Bootstrap, JSP Tag libraries, XML, HTML5, JavaScript, JQuery and CSS3.
- XML technologies; XML, XSLT (DOM, SAX), JAXB, XPATH, XQUERY, DTD, Schema, Xalan, Xerces and JDOM
- Extensively developed ant scripts, build scripts, shell scripts for hard deployments and stand-alone application deployments, merging configuration files and Server deployments.
- Designed and developed multiple MVC Model based Web Applications using EJB, Servlets, JSP and JSF Patterns and popular open-source frameworks like spring ORM, Struts, JPA and Hibernate.
- JSR (286, 168) Port lets development, Web Logic Portal, Vignette Portal, spring portlets
- Implementation of applications based on different Database Management systems (Oracle 12g, 11g, 10g, 9i, 8i, SQL Server 2010, DB2, MySQL, MongoDB) and tools like Toad, SQL Developer and knowledge in PL/SQL and RDBMS.
- Working knowledge on ORM persistence framework JPA, Hibernate
- Extensively used wide variety of Java Enterprise Application Servers such Web Logic, IBM Web Sphere, JBOSS, Apache Tomcat and Apache HTTP Server & IIS Server
- Expertise and strong working knowledge on build and source control tools such as Maven, Nexus, Jenkin, Ant, Git Hub, JIRA, IBM Rational Clear Case, BART Tool, SVN, CVS and PVCS, MKS.
- Extensively worked in different environments like Windows10, 8.x / 7.x /XP, Linux and UNIX.
- Basic knowledge of Big Data Solutions such as Hadoop, Scala, Spark SQL, HDFS and MongoDB.
TECHNICAL SKILLS:
Languages: JAVA/J2EE, NodeJS, .NET, Angular JS,PHP, Scala, C and C++
Web Technologies and Tools: J2EE, EJB, JSF, Spring, Struts, Hibernate, JPA, Web Logic Portal, Web Services, Servlets, JSP, JDBC, WSDL, SOAP, RESTFUL Web Services, Rich Faces, JSR Port lets, Vignette Portal, XML, XSLT, XPATH, X Query, AJAX, Java Beans, RMI, PERL, PHP JavaScript, jQuery, AJAX, JSON, Backbone Angular JS, Bootstrap, NodeJs, HTML, DHTML (CSS), Rational Rose UML, JNDI, IDM, JUnit, Ant, Maven, Jenkin, GitHub, Selenium.
Databases: Oracle 12g/11g/10g/9i/8i, MS SQL Server, IBM DB2, My SQL, MongoDB
Patterns/Framework: SOA, Spring Framework, AngularJS, Marionette framework, MVC Struts, JSF, Portal Framework, Facade Singleton, Factory, Adapter, Iterate, Template, View Helper, Composite View, Front Controller, Session Facade, MVC frameworks, Junit & Mockito Selenium frameworks.
Operating Systems: Windows 2010,2008,07, XP, NT, 00, 98, 95, UNIX, Linux, MS-DOC
Data Access: JDBC, Hibernate, JPA, Spring ORM.
Methodologies: Agile, Sprint, Scrum and RUP
Version control: GIT, IBM Rational Clear case, Tortoise SVN, CVS, PVCS, MKS, Maven
Middleware: JavaBeans, Enterprise JavaBeans, Java RMI
IDE: Spring STC, Eclipse, Web Logic Workshop, JDeveloper, IBM Rational Application Developer 7.5(RAD), Net Bean, J Builder, WSAD V5.1.2/6.1, Visual Age for Java, My Confidential Edit Plus, Soap UI, Splunk Analyzer, Outlook, IntelliJ, SOUPUI, Postman, Visual Studio.
App/Web Server: Oracle Web Logic Server, IBM Web Sphere Application Server, Apache Tomcat Server, JBoss, IIS Server, Sun One.
PROFESSIONAL EXPERIENCE:
Confidential, Brea, CA
Full Stack java developer
Responsibilities:
- Responsible for Requirements gathering and analysis, Use case development, business requirement documentation
- Implemented Application modules for different lines of Business including Home Owner, Business Auto, Personal Auto and Earthquake.
- Implemented the various layers of the application using Spring Framework Modules Spring IOC, Spring MVC Spring services, Spring controllers and DAOs
- Working on the Guidewireweb services integration for the GWDataExtractor to create the data files from the PolicyCenter,ClaimCenter.
- Responsible to extract XML data from Guidewire Policy Center, Claim Center, Billing Center and create the flat files from the NextGen and merge both XML and flat files and create AL3 files for the Agent management systems.
- Created and Consumed the Web Services to distribute files to different platforms/applications.
- Developed business logic using Spring framework on IBM Rational Software Architect Application server.
- Created Standalone Batch Scripts to call and Windows Task scheduler and IBM Tivoli jobs in a different timely manner.
- Involved the user interface, business rules and Guidewire components usingGuidewire Suite and extended theGuidewireapplication data model required by the functionalities
- Developed complicated SQL queries, multiple joins and Stored Procedure for reports and business needs.
- Used Java Message Service (JMS) API to create, send, receive, and read messages between application components.
- Working with the DMS web services integration with the AL3 modules.
- Used Spring JDBC Template for mapping SQL & loading bulk data into the database.
- Developed Test Cases and performed Unit testing, Smoke testing sand Integration testing of the application. involved in release and deployment procedures.
- Implemented the log tracer module for the Daily batch jobs.
- Used IBM Rational Clear Case to create different Streams and views for version control.
- Created the UI Modules and implemented the UI Components for the GWDataExtractor application modules.
- Involved with the team in developing an error handling system for the whole application using XML/XSL.
- Used Apache XML BEANS to create Java classes from XSD Schema.
- Implemented the Maven & Jenkin build and deployment and configuration for the GWDataExtractor application.
- Configured Maven Pom.xml with multiple phases like to compile, to create an EAR package and to download the dependencies from central repository.
- Used Agile Methodology for Scrum and Software Life Cycle Development.
Environment: JAVA /J2EE, Guidewire Policy Centre, Billing Center, Claims Centre, Spring framework, IBM RSA, Web Services, Web Sphere Application server, SQL Server, IBM DB2, Guidewire Suite, GOSU, GuidewireStudio Windows task Scheduler, IBM Tivoli workload Scheduler, DB Visualizer, IBM Rational Clear case,Tomcat Server, JUnit, Mockito, Selenium, Vert fore AL3 Viewer, Maven, Jenkin, JQuery, GIt, CSS, HTML. JavaScript, Ajax, JQuery.
Confidential, San Ramon, CA
Full Stack java developer
Responsibilities:
- Manage MYE Releases following Confidential & Confidential Development Methodology (RUP based). Create use cases, coordinate, build and test across Web Portals, Mobile, BPM and Database teams, maintain traceability, Identify critical path, risks and dependencies.
- Agile/SCRUM methodology with intermediate sprint releases. Use JIRA to maintain task and story.
- Understand functional requirements and business implementation flows and participate in cross-functional design & review discussions, documenting design specifications.
- Followed SOA Design and Architecture to developRESTfulWeb service, generated and consume services from Kubra & CC&B modules. Implemented MVC Framework to make single page app for responsive MYE CFS applications.
- Design and develop Middleware Components with persistence objects, request entry handling (controller) objects, concurrency objects, transaction object & implementing all the business logic in the middle-tier using Java classes, Java beans, WSDL, SOAP, JAX- WS, JAX- RS,JAXB, REST, JSON, JACKSON,XML & Create web services, generate stubs for existing consumers
- Design/develop/maintain data layer using Hibernate& Configuration of Spring Application Framework
- Implemented object/relational persistence Hibernate for the domain model for the CFS modules.
- Implemented web UI components using Angular JS, CSS, and HTML.
- Used Maven & Jenkin to configure and deploy applications in all servers across environments.
- Designed generic database Connection Pooling with WebLogic Admin server using spring, JDBC with Oracle, SQL query optimization.
- Involved the EUM, Bill Pay applications enhance using Web Logic Portal Framework with Spring MVC, JSF and Web Services.
- Performed Unit testing using JUNIT and Mockito.
- Support System integration testing (SIT) /UAT of different modules, promoting code to different environments like Dev, QA/UAT/Production.
Environment: JAVA /J2EE, Spring framework, Oracle WebLogic Portals, Spring 3.0+, Spring MVC,JSF, Marionette framework, Backbone, SOAP, WSDL, XML, SOA, SOAP/RESTful-web service, Hibernate 3.0, EHCache, AngularJS, JSON, HTML, AJAX, Query1.7+, JavaScript, Log4J 1.X, LDAP & Servlets, JSP, Eclipse 3.x, Spring Source Tools Suite, jExplorer, Oracle Workshop for WebLogic 10gR3, Oracle WebLogic 12c,Oracle 10g, JUnit 3.8.1, Mockito, Kubra Payment tool, Oracle CC&B, BSM tool, Splunk, Maven, Jenkins, JIRA, IBM Rational Clear Case, Apache Tomcat, HP Quality Center, Log4j,UNIX.
Confidential, Diamond Bar, CA
Sr. Java/J2ee Programmer
Responsibilities:
- Derived functional and system requirements from Business Requirements.
- Developed and Implemented application using Web Services and Spring Framework
- Developed Javainterfaces for different function calls convertingWeb servicecalls from legacy systems
- Used Spring Web MVC framework for the applying MVC Implementation
- Used Springs DAO layers to offer abstraction for the business from the database related code (CRUD).
- Designed and developed persistence layer using Spring DAO, Spring Core, Hibernate mappings and participated in Data Base design and wrote queries as needed.
- Configured Hibernate second level cache usingEHCachefor the Item and vendor modules to reduce the number of hits to the configuration table data.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Involved the implementation for Consuming PeopleSoft Integration Broker Services.
- Developed the User Interfaces using Spring MVC, JSP, JSTL, JQuery, Ajax, Bootstrap, JavaScript and CSS.
- Implemented provider web services to transfer the data remotely to different systems.
- JQuery, concise JavaScript Library for traversing HTML document, event handling and AJAX interactions
- Analyzing the Web Service Request/Response Payloads using SOAP UI and TCP Monitor.
- Development of changes & Enhancements in Applications and Unit Testing.
Environment: Java/ J2EE, Spring Framework, Web Services, SOAP,WSDL, Spring MVC, Oracle 10g, Servlets, JSP, JSTL, XML, Eclipse, Apache Axis, Soap UI, SOA, Hibernate, EHCache, Web logic Application Server, Spear Interface Manager, PeopleSoft Integration Broker, Apache Tomcat, Maven, Tortoise SVN, AJAX, jQuery, JSON, JavaScript, Bootstrap, CSS, and HTML.
Confidential, San Diego, CA
Sr. Java/J2ee Programmer
Responsibilities:
- Implemented application. Web Logic Portal Framework. JSF and Beehive Net UI page flows, Web Services.
- Requirements analysis/technical assessments for Contact Campaign, Service Orders, Notification Modules
- High level and detail design (Class and Sequence modeling diagrams) using Sparx Enterprise Architect.
- Designed and developed interfaces in the form of Delegates, which interacted with SOAP Web Services.
- Created Business objects and service classes to implement business logic
- Implemented applications using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller
- Developed Portlets using Beehive Net UI page flow, JSF Portlets, and JPF Portlets
- Generated web service stubs from WSDL interact with CISCO and CRM service Modules.
- Developed business logic layer for accessing customer portfolio from several systems (CISCO, CRM) and consolidating into a single view. Analyzed web service Requests/Responses with Splunk & Soap UI.
- Involved in various stages of interface development with Web services (Customer Request, Retrieve Service, Validation Service, Alerts and Notifications services, start, stop service requests)
- Implemented the User Activity and Auditing module administration with backend DB Server.
- Extensively worked on JQuery, JavaScript, JQuery UI, AJAX, JSP and JSTL to enhance functionality and user experience on web pages.
- Created Spring Mongo DAO including Entity beans and implemented Restful API for Outage Application.
- UsedMongoDBdatabase concepts such as locking, transactions, indexes, replication, schema design
- Developed Port lets, managed Beans JSP, action classes, Controllers using Web Logic Portal framework
- Enhanced the Confidential P Center Application using Restful Web Services (Jackson) & JSON
- Worked on client scripting using JQuery, JavaScript.
Environment: Java/ J2EE, Web Logic portal 10.3x, JSF, Apache Beehive Net UI, Java Page Flow (JPF) framework, SOA, Web Services, SOAP,XML RPC, Servlets, Jsp, Web logic Application Server, Web Logic Work Shop, JSTL, Oracle 10g, MongoDB, XML, Soap UI, CISCO, CRM, MKS, JSF Port lets, Layer 7, Splunk Analyzer, Ajax, JQuery, JSON, RESTful Web Service Subversion, Sparx Enterprise Tool, HP Quality Center, Hudson, Putty, WinScp, jQuery, JavaScript, CSS, and HTML
Confidential, FL
Sr. Java/J2ee Programmer
Responsibilities:
- Worked on design/development/support phases using AGILE methodology. Participant Sprint meetings
- Developed the application Using Spring Framework, JPA, JSP, Servlets, AJAX, XML, JQuery, and HTML.
- Consumed Web Services and created Interfaces using SOAP. Developed User stories.
- Designed UI components using JSP, AJAX and JQuery.
- Designed application by implementing Spring Framework based on MVC Architecture with JPA, Java Beans, JSPs & Integrated Web Services and associated business modules other sales systems
- Involved in technical specs, code review documents, and detailed time estimates.
- Designed and developed interface in the form of Delegates, which interacted with core Services.
- Implemented service classes and managed Beans interact with Health and Dental modules.
- Develop and maintain elaborate service based architecture utilizing ORM and Spring Framework
- Worked onRAD(Rational Application Developer) 6.0 IDE for developing portlets and business logic
- Built and deployed application using BART Tool. Developed/tested all functionalities with unit test cases.
Environment: Java/J2ee, Spring, Web Services, JPA, WSDL, Servlets, JSP, JQuery, XML, Html, IBM Rational Application Developer (RAD), IBM Web sphere Application Server, IBMDB2, IBM Rational Clear Case, BART Tool, Toad, SOAP UI, jQuery, AJAX, JAVA Script, HTML, CSS, HP Quality Center, Maven, Java Script, Linux, Windows XP
Confidential, Brea, CA
Java/J2ee Programmer
Responsibilities:
- Implemented Application. Vignette, spring portal Created Port lets implementing Spring MVC Framework.
- Vignette portal configuration and components development.
- Developed modules that integrate with web services to provide global information
- Worked on Web service consumption to supplement data for Port lets.
- Worked on Portal Security administration, Single sign on and multifactor authentication with Arcot.
- Applied various design patterns for all functionalities.
- Created & customized Vignette Portal components (Portlet Types, Grids, Themes, Styles, Secondary pages, Navigation links etc.
- Applied CSS andJQuery UI Components look and feel to the application, and incorporated UX into the design and layout Rapid prototyping
- Implemented Rich user interface experience With JQueryUIcomponents such as grid, accordion, alerts, buttons, date picker, Dialogs, Table Sorter etc.
- Created design documents, technical specs, code review documents, and detailed time estimates.
- Developed and tuned SQL queries. Configured and Deployed Portlets in application Server
- Implemented client side script using JQuery, JavaScript. Performed unit testing using JUnit.
Environment: Java/J2ee, Spring, Web Services, WSDL, SOAP, JSR Portlets, Vignette Portal, Servlets, JSP, JSTL, JDBC, AJAX, JQuery, JQuery UI, XML, HTML, CSS, JavaScript, SQL Server, Oracle, Tomcat Server, Apache Ant, SVN, Eclipse 3.2, Toad, SOAP UI, Apache Axis, ARCOT, CA IDM, Unix, Windows XP.
Confidential
Java/J2ee Developer
Responsibilities:
- Designed and developed both packet core and MSC workflow. Customized workflows
- Extensively worked on the development of Application packages and worked in server side programming. Customize FTP agent to collect CDRs from NSN MSC, and GTP agent to collect CDRs from different network elements like SGSN and Flexi ISN through GTP Prime protocol. Provided Technical support during SIT and UAT
- Implement Validation rules, Conversion rules, aggregation rules, Combination rules.
- Mapping different CDRs like MOC, MTC, FORW, PTC, S, G and NCdr.
- Developing persistent domain objects and writing XML to map Tables to Objects in Domain Object Layer using Hibernate and create Services for other downstream application.
- Involved in Unit Test plans and execution. Interact with customers for their specific requirements
- Document/code peer reviews and knowledge transfer for status updates of ongoing project developments.
Environment: JAVA/2ee, Servlets, JSP APL, Ultra, Hibernate, Oracle, Web Sphere Application Server, Toad, putty, Eclipse, Solaris, Windows, Nokia CMD2.2,XML,XSLT, AJAX, JAVA Script, CSS, Ant, Web Service, Soap, CVS, Ant.
Confidential
Java/J2ee Developer
Responsibilities:
- Extensively worked on development of Application packages and worked in server side programming.
- Created Use Cases, Class Diagrams, and Sequence Diagrams using UML modeling tool. Implemented this application using Struts MVC architecture framework for UI Components, Controller Classes, and Business Logic.
- Developed interface for dosage calculator functionality. Involved in Operational requests and analyzing data issues. Created stored procedures and accessed through the applications using JDBC.
- Synchronized development, test and production environments.
- Developed XSL Templates for converting XML to HTML. Resolved opened bugs.
Environment: Java/J2ee, PL / SQL, Oracle 9i, MySQL, Windows, Linux, Web logic Server, Apache server, ANTPVCS, Eclipse 3.2, Toad, Struts, Hibernate, JSP, Servlets, JDBC, XML, XSLT, HTML, CSS and Java Script.
Confidential, New Jersey
Java/J2ee Developer
Responsibilities:
- Worked with Product Marketing, R&D to obtain specific system requirements. RUP Process in UML
- Extensively worked to develop customization Data modules, developed pages, components and Code.
- Developed search functionality based on various criteria like ISBN #, author, editor etc.
- Developed Search Tool for Business Partners to check inventory level before placing orders and
- Report generation, Operational requests and analyzing data issues.
- Created application for DB Admin, DB tools, to check status, Updated and inserted inventory records in Master database. Designed/and implemented database schemas and persistence layers.
- Developed persistence layer for services and integrated applications and participated in data modeling
- Implement the client side and server side validations.
Environment: Java /J2ee, PL / SQL, Oracle 9i, Web Sphere, ANT, PVCS, Eclipse 3.2, Toad, JSP, Servlets, JDBC, EJB, Windows XP, Log4j, AJAX, Toad, Java Script, HTML, CSS, Eclipse.
Confidential
Java/J2ee Developer
Responsibilities:
- Developed base Worked on the Page design and development of various pages
- Daily monitor job (updates data base as well as moves the static files to the web servers) and in case of failure adding and modifying the existing roles to the Consumer B2B users.
- Involved in the design and development of Presentation Tier using Struts Framework Action classes, Form beans, JSP, Servlets, Tag Libs, HTML JavaScript, and CSS.
- Involved in Bug fixing, Operational requests and analyzing data Issues
- Involved in develop dynamic Webpages using JSP. Implemented the Sony News & Information Portal
- Dealer Network uses STRUTS framework. Views programmed using JSP pages with struts tag library, Model is combination of EJB’s and Java classes and web implementation controllers are Servlets
- Developed thread safe servlets/ant scripts for deploying applications in web Sphere app server.
- Designed and developed Entity/Session EJB components for the primary modules.
Environment: Java/J2EE, EJB, JMS, Struts, Spring, XML, HTML, CSS, PHP, Oracle 9i, Apache Server, WebSphere Server, WSAD, TOAD, Log4j, Apache Ant, Putty, JDBC, Windows, Unix
Confidential
Application Developer
Responsibilities:
- Developed, designed documents, sequence diagrams using UML and Enterprise Architecture tool.
- Developed server side Application-using Servlets, which handled database manipulation with backend database using JDBC. Designed and developed Entity/Session EJB components for the primary modules.
- Involved in design and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients. Involved in deployment and create validations.
- Optimized DB Queries, replace previous queries with different optimized SQL at backend.
- Create Unit Test plans and executing the same.
Environment: Java /J2EE, EJB, Servlets, JSP, JDBC, Web Logic, Apache Http server, UNIX, XML, XSLT, HTML, Log4j, Apache Ant, JAVA Script, CSS, Toad, Putty.
Confidential
Application DeveloperResponsibilities:
- Analyzed, designed and implemented application. Developed SQL Stored Procedures.
- Developed core business logic using Session Entity Beans (JavaBeans) and deployed in Application server. Developed UI modules and implemented validations. Created Unit test cases for all functionalities.
- Implemented Validation and Tiles Framework. Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features using Oracle Database.
- Developed presentation layer and GUI framework in JSP Client Side validations done using JavaScript.
- Involved install and configure WSAD, WebSphere 4.0 for development and deployment.
- Used Log4J components for logging Perform daily monitoring of log files and resolve issues.
Environment: Java/J2EE, JDBC, Struts, JSP, Servlets, Html, JAVA script, XML, Oracle 8i, WSAD, IBM WebSphere, Log4j.