Sr.java Developer Resume
Cupertino, CA
SUMMARY
- Over 12+ years of experience in developing and maintain applications using Java/J2EE technologies with various clients, Domains and locations Confidential (Banking), Confidential (Dubai), Confidential Insurance (UK), Confidential (GBI Applications) (USA), Confidential News (USA), Log Portal Applications and having technical expertise in J2EE and Core Java Conversant with tools like JBoss Portal, Eclipse, RAD, HP Quality Centre, Espresso 6.9, Radar, AppDynamics and various tools.
- Expertise in analysis, design, development, testing and maintenance of large scale object oriented applications.
- Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using Java / J2EE,SOA/WebservicesandFrameworks (Spring MVC, Struts and JSF).
- Highly Skilled in Java/J2EE Technologies with extensive experience using JSP, Servlets, RMI, JNDI, JMS, JSF, EJB, Struts 2.1, Springs 3.0, Hibernate 3.2.
- Good working experience on in developingWebservicesusingSOA, Jersey RESTful with practical experience in using tools likeSoap Monitor, WSDL2JAVA, JAVA2WSDLTools during Webservice development.
- Extensive noledge and experience in Web application development withJ2EE technologies (Servlets, JSP, JNDI/JDBC, EJB, Java Beans, JSF, Struts, AJAX, JMS, JNDI, RMI, Spring MVC, Hibernate).
- Extensive experience with developing enterprise applications with development tools like Eclipse, My Eclipse, STS, IBM RAD.
- Experienced in process, validate, parse and extract data from XML using DOM and SAX parsers.
- Hands on experience in Web Application Development using Client Script design technologies like Angular JS, JQuery as well as HTML, CSS, XHTML, DHTML XML,JavaScript, AJAX, JSON and Adobe CQ5 components.
- Creating custom, general use modules and components which extend teh elements and modules of core AngularJS.
- Excellent noledge and experience in SQL, PL/SQL, Oracle 11i/10g and My SQL.
- Solid working noledge of application servers like Apache Tomcat 7.0/6.0, JBoss Server 7.1.1, Websphere 7.0 and Weblogic 10.3.
- Worked on other technologies such as SAP Business Objects SDKs have adequate noledge to provide support on these technologies.
- Solid background in Object - Oriented analysis and design. Very good at variousDesign Patterns, UML.
- Strong experience on AGILE (SCRUM) and Waterfall SDLC
- Various roles involving Onsite Coordination, Requirements Gathering and Analysis
- Coding, Testing, Documentation, Job Support, and Troubleshooting have been worked upon
- Good communication skills and have interacted with clients, business users, infrastructure teams and managed offshore teams.
- Great ease in creating documents at functional or technical level and email communication
- Good overall technical skills and can learn new technologies as required by teh project
- Performed support for mission-critical jobs and high priority development troubleshooting.
- Performed troubleshooting in teh event of an issue with teh applications and updated findings and fix to clients.
TECHNICAL SKILLS
Core Expertise: JAVA 7/1.6, JSP, Servlets, EJBs, Struts 2.2, Spring 3.0, Hibernate 3.2, SAML 2.0, XMLJMS
Web/Application Servers: BEA Weblogic 10.x / 8.1, WebSphere 7.0, Apache Tomcat 5.5, JBoss 3.2.7
UI Technologies: HTML, XHTML, DHTML, XML, XSLT, CSS, JSP, JSF, AJAX, JSON and JavaScriptand Angular JS
Content Management Systems: AEM 5.6.1/CQ5
Mapping Tools: Hibernate 3.0, Java Persistence API (JPA)
IDE: Eclipse 3.4.2, NetBeans 8.1,IBM RAD
Software Engineering: Design Patterns, UML, Rational Rose, Rational Unified Process
Databases: Oracle 10g, MS SQL Server, PL/SQL
Config. Management: IBM Clear case, Subversion, CVS, SVN, Bit Bucket (GIT), Jazz
Defect Tracking: Clear Quest, Bugzilla, Jira & Jira Agile
Software/Tools: Adobe Flex 2.0, Soap-UI, Citrix, VMware, Soap Monitor, WSDL2JAVA, JAVA2WSDL
Communication: Web Services, SOAP, Jersey REST FUL, JMS, RMI, Sockets, MQ, SSL
Build Tool: Ant, Maven 2.0
Testing Tools: Selenium 0.60, J-Unit
Operating Systems: Windows 8/7, UNIX, LINUX and Mac OS X 10.9
PROFESSIONAL EXPERIENCE
Confidential
Sr.Java developer
Responsibilities:
- Involved inanalysis, designanddevelopmentof IDF Processing system and developed specifications that includeUse Cases, Class Diagrams, Sequence DiagramsandActivity Diagrams.
- Worked inAgile environment and experience working with scrum team, usedHP Quality Centreto view teh tasks and requirements.
- Developed pages using JSF features like converters, validators, action Listeners, custom components, etc.
- Created conditional logics in pages using JSF tags and JSTL.
- Developed JSF components to use similar features in multiple pages.
- Creating GUI using JSP,javaScript and jQuery.
- Implemented Ajax to ensure form level validation, spell checks and adding words to dictionary etc in email related pages, alerts and invoke suggestions for search related pages.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax.
- Used Spring MVC Framework for developing web application.
- Developed business layer using Spring, Hibernate and DAO s.
- Implemented teh application using teh concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Implemented persistence layer using Hibernate that use teh POJOs to represent teh persistence database.
- Springs Hibernate and DAO layers to offer abstraction for teh business from teh database related code (CRUD).
- Deployed applications on IBM WebSphere Application Server.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Used IBM RAD version 8.0 and also IBM WAS.
- Worked onDefectsthat were assigned to me (using JIRA Dash board).
- Developed JUnit test cases for all teh developed modules.
- Used Log4J to capture teh log that includes runtime exceptions, monitored error logs and fixed teh problems.
- Designed database and normalization for databases in Oracle 10g and used teh Stored Procedures and Triggers in teh application.
- Used GIT for version control across common source code used by developers.
Environment: Core Java, J2EE, JSP 2.0, Ajax, JSF, JSTL, JQuery, Spring 3.0, Hibernate 3.2, Rest Full, JMS, Oracle 10g, XML, JSON, IBM WAS 7.0, LOG4J, GIT (BIT Bucket) and JIRA
Confidential
Sr.Java developer
Responsibilities:
- Involved in requirement analysis, design, coding and unit testing.
- Design and developed eService application and implemented single sign-on solutions using SAML 2.0 to connect to WellBeing (LV) application.
- Created JKS file to interact with third party application using certificate and public key during SSO implementation.
- Implemented code to generate SAML response to interact with third party application successfully.
- Wrote AngularJS controllers, views, and services for new website features.
- Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
- Primarily focused on teh spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Designed and developed RESTFUL service interface using Spring MVC to teh underlying customer event APIs.
- Generated WSDL file for publishing teh Web Services.
- Used Log4j for logging errors, messages and performance logs
- Perform transition from regular waterfall development model to Agile - Scrum framework.
- Used RAD and WAS7.0 in entire Dynamic project development.
- Maintained source code version in JAZZ.
- Developed JUnit test cases for all teh developed modules.
- Prepared and maintained project handover documents for feature developer understanding.
- Reviewing of weekly status, consolidation of status, escalation of issues and any re-planning
- Identify risks, prioritize teh risks and plan mitigations.
- Interact with stakeholders for teh various deployment versions and issues.
- Resolve Team/Individual issues
- Involved in code deployment and resolve teh defects during testing period
Environment: Java, J2EE, JSP, Spring MVC, Hibernate, Jersey RESTful, XML, SAML 2.0, Angular JS, log4j, WAS7.0, IBM RAD IDE, Keystore Explorer 1.5.5.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in requirement analysis, design, coding and unit testing.
- Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries
- Design and develop auto generation of JAVA Objects from JSON Schema using Faster Xml libraries.
- Developed various modules like Goals, Shop, Savings, Coach and Support.
- Design and Develop SOAP Web services, generate classes from published WSDL and XSD using JAXWS using Maven.
- Developed CQ components, Workflow and Integrating CQ with application.
- Follow Agile software development practices like paired programming, test driven development and behavior driven development.
- Perform transition from regular waterfall development model to Agile - Scrum framework.
- Use of Eclipse Integrated Development Environment (IDE) in entire project development.
- Implemented persistence layer using Hibernate that use teh POJOs to represent teh persistence database tuples.
- Used Spring MVC Framework for developing web applications.
- Implemented teh application using teh concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as EMI and payment status report.
- Testing Web services using Soap UI tool.
- Write Junit test scripts using Mock frameworks like (Easy Mock and Power Mock).
- Developed scripts to build and deploy jar and war applications using MAVEN build tools
- Maintained source code version in Bit bucket.
- Working in onshore and offshore model
- Prepared and maintained project documents under confluence.
- Reviewing of weekly status, consolidation of status, escalation of issues and any re-planning
- Identify risks, prioritize teh risks and plan mitigations.
- Interact with stakeholders for teh various deployment projects, understand their expectations, plan timelines and allocate resources to development and delivery
- Resolve Team/Individual issues
- Involved in multisite coordination and handled 10 Member delivery team
Environment: UNIX, WINDOWS XP, Java, J2EE, Spring MVC, Hibernate, Servlets 3.0, SOAP, Restful, WSDL, Java Script, AdobeCQ5, XML,log4j, HTTP, Apache Tomcat, MAVEN, Shell Scripting
Confidential, Cupertino, CA
Java, BO SDK Module lead
Responsibilities:
- Involved in requirement analysis, design, coding and unit testing.
- Developed teh BOBJ customization using Java and SAP BO SDKs
- Designed and developed Universes and upgraded current BOXI SDK code to BO 4.1.
- Created Full client and Web intelligence reports using BOXIR2 suite.
- Developed Crystal Reports and formatted teh same with respect to teh requirements. Added parameters, special fields, formulae and used multiple data sources to create teh reports
- Extensively used Crystal XCelsius for creating Dashboards, Scorecards and reports.
- Performed client side and server side validations.
- Configured web.xml, struts.xml and other config files as part of deployment time in to Dev, test and production environment.
- Developed Action Servlet, Action Form, Action Class, Java Beans classes using Struts Framework.
- Used JavaScript for client side validations in teh JSP and HTML pages.
- Used XML for teh data exchange and used DOM parser to extract and read teh required information from teh XML.
- Implementing teh model part of MVC architecture by developing hibernate value objects to map teh database tables and configured them in mapping xml files.
- Handled teh database management using DML and DDL SQL statements.
- Maintained source code versioning using SVN.
- Conducted code reviews session both for features and bug fixes using Sonar tool
- Used JUnit for Unit testing.
- Working in onshore and offshore model
- Provided Warranty support and involved into P1 Tickets.
- Prepared and provided HELP documents with End-Users and production team.
Environment: Java, Business Objects XI R2/ 6X, Web Intelligence, Crystal XCelsius 4.5, Servlets, JSP, JDBC, Tomcat 6, JBoss-portal 2.7.2, Oracle, JavaScript, XML, Eclipse, SVN, Maven and JUnit.
Confidential, Tampa, FL
Java/J2ee Developer
Responsibilities:
- Preparing teh detailed design document from teh functional specifications.
- Planning, Estimation Assigning and Tracking work to offshore team.
- Planning and Assigning work to teh team.
- Developed JSPs without teh usage of java in it and used AJAX for asynchronous Server calls.
- Implemented Business processes such as user autantication, Transfer of Service using Session EJBs.
- Used WSAD for writing code for JSP, Servlets, Struts and EJBs.
- Developed and designed dis application using Struts Dispatch Action.
- Involved in designing teh Graphical User Interfaces using Struts Tiles Framework, HTML, JSP, AJAX4JSF and JSF.
- TEMPEffective Monitoring, tracking teh tasks to closure.
- Analyzing, coding, Unit Testing for Initiatives/Enhancements.
- Defect Ticket Coordinator
- Integration with teh Profile Application
- Integration with teh New Search Application
- Integration Testing of teh Confidential Scope Modules.
- Resolved Service Container Integration issues.
- Wrote JUnit test cases to test model and business logic layer.
- Instruction with IE team setting up teh Staging and teh Production Environment, Portal Infrastructure Development and teh development Environment Support.
- Publishing Leadership Messages, Multimedia content in teh News Portal.
Environment: Java, J2EE, AJAX, AJAX4JSF, JSF, Servlet, JSP, EJBs, Struts,, JDBC, SQL Server, SQL, HTML, JavaScript, JUnit, Eclipse IDE, Tomcat, SVN.
Confidential
Java/J2ee Developer
Responsibilities:
- Worked on requirement documents to understand teh business requirements and functional designs and involved in preparing functional specification documents.
- Developing Client side code using Protottype.js and JSON
- Writing Parser classes, Action classes, forms and DAOs
- Analyzing and designing solutions for teh deliverables
- Developing Client program to Invoke Web services.
- Using Espresso, Radar for defect containment and causal analysis in production and UAT environment.
- Maintaining Versions of code document using Win CVS.
- Development and Unit Testing of programs.
- Participate in peer code reviews.
- Owning code delivery and code merge mechanisms
- Perform unit testing, system testing and integration test.
- Assist with new user interface testing and resolve issues that arise from browser, functional, and testing team
- Trouble shooting teh requests, debugging teh applications, and providing bug fixes for teh testing as well as teh production environments
- Collaborating with product managers, designers, back end engineers, testers and researchers to refine user experience
Environment: JavaScript, AJAX, CSS, JSP, HTML, XML, Core Java, Struts, Proto types, apache-tomcat-6.0.18.
Confidential
Java/J2ee Developer
Responsibilities:
- Primary responsibilities were establishing project plans, schedule and deliverables, scheduling programming resources and coordinating deliverable product with Client Services and Production Service departments.
- Worked on requirement documents to understand teh business requirements and functional designs and involved in preparing functional specification documents.
- Involved in coding testing, debugging, bugs fixing and documentation of teh system.
- Developed components using teh Java, JavaBeans, and Web services application programming interfaces provided by DB2 Information Integrator for Content and DB2 Content Manager.
- Contacted DB2 team to make sure about teh attribute addition index classes DB2 tables.
- Owned code delivery and code merge mechanisms
- Used Log4J to maintain teh user defined logs on system.
- Used CVS on windows system for version control.
- Participated in peer code reviews.
- Performed unit testing, system testing and integration test
- Assist with new user interface testing and resolve issues that arise from browser, functional, and testing team
- Trouble shooting teh requests, debugging teh applications, and providing bug fixes for teh testing as well as teh production environments
- Collaborating with product managers, designers, back end engineers, testers and researchers to refine user experience
Environment: Core Java, JavaScript, AJAX, CSS, JSP, HTML, XML, Message queries, DB2, Win CVS, and Assyt Tool.
Confidential, Denver, CO
Java/J2ee Developer
Responsibilities:
- Design & Development of technical specifications from requirements.
- Designed teh system with object-oriented methodology.
- Developed teh middle tier using J2EE technologies under spring framework.
- Developed presentation layer components comprising of JSP, Servlets, and HTML.
- Developed enterprise application using JSP, Servlets and JDBC.
- Developed JDBC connections to connect to teh Enterprise Information Systems.
- Handled teh data management using SQL statements.
- Involved in requirement analysis, coding, unit testing and support.
- Used JUnit for testing Modules.
Environment: J2EE Struts, springs, Hibernate, JDBC, Web Sphere Application Server 6.0 and Oracle / PL SQL, Jake Be.