Sr Java/j2ee Developer Resume
Sacramento, CA
SUMMARY
- Having over 12+ years of strong expertise in teh IT Industry having sound experience in web based and client server application software analysis, design, development, implementation, testing and maintenance using J2EE, SOA and Portal Technologies.
- Efficient in developing, deploying J2EE applications and packaging using Ant in Web logic, Web sphere Application Server.
- Expertise in developing J2EE applications using Struts, Spring, JSP, JSF, EJB, JMS, XML, JNDI, JDBC, JDO, Java Beans, HTML, JavaScript on Windows.
- Specialization includes J2EE and Portal Technologies (Weblogic Portal) and SOA
- Varied experience in working on different domains like Banking, Financial, Pharma and HealthCare Services, Federal Govt., State Govt. Worked for Clients.
- Experience in developing teh Portlets using Weblogic Portal 10.2, 9.2 & 8.1.
- Developed custom look and feel components like Layouts, Shells, Skins & Skeletons.
- Implementation of SOA using Web Services and MQ (wif Java Messaging Service (JMS)).
- Efficient in packaging & deploying J2EE applications using ANT, Maven & Cruise Control on Weblogic and Websphere. Worked on teh performance & load test related tools like JProfiler, JMeter & JAMon.
- Exposure to Full Life Cycle Solution Development (Requirements, Analysis, Design, Implementation, Deployment, Documentation, Testing, User Training & Support).
- Expertise wif Web Logic Workshop, Rational Application developer(RAD), Webshpere Studio Application Developer (WSAD), Tomcat, Clear Quest & Toad.
- Expertise in developing models based on Unified Modeling Language (UML) using Rational Rose.
- Extensively worked wif Repository tools like Clear Case, CVS, MKS Source Integrity, Perforce and VSS.
- Having good experiace in XSL, AJAX, JSF, XSLT, SOAP, WSDL, Web Services, Hibernate, Axis, XML Beans, MQ Series.
- Having good noledge wif Angular, node.js, and MEAN stack
- Experience wif databases such as Oracle9i, SQL Server, Sybase & DB2 UDB and writing teh SQL queries & SPs.
- Experience in Agile software development process like XP, Test Driven Development, Use Case Driven Development & Scrum.
- Extensive Knowledge in cloud computing and Amazon Web Services (AWS).
- Extensive experience in coordinating teh Offshore Development activities.
- Strong analytical, problem solving and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Java/J2EE Technologies: JDBC, Servlets, JSP, JSF, JAAS, Java Mail & JNDI
Frameworks/Patterns: Struts, Spring, JSF, MVC, Model - 2, Web Services, AJAX, JQuery, Angular, Node.js, Spring AOP, Java Page Flows (JPF), SOA, Core Java & J2EE Design Patters
Web Technologies: Prime Faces 3.5 & 5.0, JSTL, XML (XSLT, DOM, SAX, JAXB, JAXP & XML4J) HTML, AJAX, Displaytag & Java Script
Portal Technologies: Weblogic Portal 10.2, 9.2 & 8.1, WSRP, IPC, JSR-168, Content Access Management (CAM) wif J2EE Technologies.
Web & App Servers: Rational Application Developer (RAD), IBM Web Sphere (WAS), IBM Web Sphere Studio Application Developer (WSAD), BEA Weblogic Application Server (Work Shop) 10.2, 9.2 & 8. 1, Apache Tomcat, J2EE Application Server and Oracle 9i Application Server
Tools: & Utilities: Hibernate, AXIS, FTP, LDAP Implementation, Weblogic Integration, Clear Case, CVS, TestNG, Mockito, powermock, Visual Source Safe, Clear Quest, Serena, ANT, Maven, Pageant, Cruise Control, MKS Source Integrity Enterprise 8.1, Mercury Test Director 7.5, Visual Age For Java 3.5, TOAD 7.4.0.3, Rational Rose & XDE, Eclipse 2.1 and ODS (FDR Tool), Verity Ultraseek Search Engine 5.2.1, Lotus Notes 5.0, JMeter, JProfiler, JAMon, PVCS Tracker, Interoven Content Management System (Team Site).
Databases: Oracle 11g/10g/9i/8i/7.x, IBM DB2 UDB 7.x/8.x, MS SQL Server, Sybase, MYSQL, Mainframes, Cassandra, Mongodb
Middleware Technologies: EJB, JMS.
Quality & Development Processes: Agile Software Development (SCRUM Development).
PROFESSIONAL EXPERIENCE
Confidential, Sacramento, CA
Sr Java/J2EE Developer
Responsibilities:
- Understanding functional specifications and documenting technical design documents.
- Worked on technologies like Angular.js, Html5, CSS3, JavaScript, JSON, CSS bootstrap.
- Created custom angular directives and filters for filtering teh data dat we display on teh web page.
- Designed dynamic and cross-browser compatible pages using HTML5, CSS3, JavaScript and AJAX.
- Followed teh Spring MVC pattern in developing teh framework using JSP, Spring MVC and Spring JDBC Template.
- Designed and implemented back-end controller and business logic in Spring MVC.
- Involved in developing Web services using SOAP and WSDL Components using XML, XSD, DTD.
- Implemented JAXB API in marshalling and unmarshalling of java objects to xml and vice-versa.
- Used Spring Rest Template to use teh exposed REST Web Services.
- Exposed teh application as a REST web service and implemented teh authentication for dat.
- Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update information in teh database.
- Developed custom Json parsers to automatically discover teh projects or schemas defined in teh data source.
- Implemented Various Design Patterns like Singleton, Front Controller, Data Transfer Object (DTO) and Data Access Object.
- Used Spring-IOC and Spring-JDBC and Configuring spring.xml.
- Developed Spring DAO templates to all type of CRUD operations.
- Developed DAO Accessor Classes using Spring JDBC Template.
- Implemented log4j to log teh server exception and application exception statement.
- Created Auto deploy(CI/CD) jobs using Jenkins and Maven.
- Junit, TestNG. Mockito and powermock used for Unit and integration testing.
- Written and tested teh Test Driven Development (TDD) and advanced Test Driven
- Used Agile pattern, Attending scrums on regular basis.
Confidential, Milpitas, CA
Sr Java/J2EE Developer
Responsibilities:
- Developing Web services both RESTful and SOAP using frameworks like Jersey,
- REST Easy and Spring-WS support for JAX - WS.
- Writing complex SQL queries for demanding complex business logic.
- Developed web pages and used applications dat meet business and user goals through a positive user experience
- Experience in create wireframes and UI interfaces using Bower JS.
- Developing service layer by understanding of complex business logic.
- DAO layer development using Hibernate, HSQL and their respective mapping and configuration files.
- Integrated backend services using REST API's. Service call Iteration was done using POSTMAN.
- Junit, TestNG. Mockito and powermock used for Unit testing. Written and tested teh Test Driven Development (TDD) and advanced Test Driven
- Developed JMS class to transit teh information between various applications and servers for both consumption and produce.
- Extensively used Hibernate Template and Core Hibernate 3.0 in data access layer to access, insert and update information in to teh database.
Confidential, Sacramento, CA
Sr Java/J2EE Developer
Responsibilities:
- Understanding functional specifications and documenting technical design documents.
- Developing sample implementations based out of finalized design patterns.
- User Interface developed using JSP, Java script, AJAX, JQuery in Web module for dis application.
- Used Spring AOP in case of logging and security.
- Followed teh Spring MVC pattern in developing teh framework using JSP, Spring MVC and Spring JDBC Template.
- Designed and implemented back-end controller and business logic in Spring MVC.
- Involved in developing Web services using SOAP and WSDL Components using XML, XSD, DTD.
- Involved in developing JMS Service to create jobs to load or export file to locations.
- Configure database connection pools, security realms and JMS in application server and involved in deploying on tomcat server.
- LDAP security integration and authorization against Active directory using teh portal auth tag and SSO for teh Application.
- Implemented JAXB API in marshalling and unmarshalling of java objects to xml and vice-versa.
- Implemented Various Design Patterns like Singleton, Front Controller, Data Transfer Object (DTO) and Data Access Object.
- Used Spring-IOC and Spring-JDBC and Configuring spring.xml.
- Developed Spring DAO templates to all type of CRUD operations.
- Developed DAO Accessor Classes using Spring JDBC Template.
- Involved in teh Defect Fixing and Enhancement phases of teh application.
- Implemented log4j to log teh server exception and application exception statement.
- Developed maven configuration files for all teh existing plug-in to make part of teh build.
Confidential, Sacramento, CA
Sr Java/J2EE Developer
Responsibilities:
- Involved in business Requirement Analysis, Design Model of teh Project and database model.
- Used HTML5, CS3, JSF, Java script, prime faces 3.5, JQuery and AJAX in Web module for dis application.
- Integrating external interfaces to provide data to downstream systems thru FTP, JMS, Web services REST Full Service.
- Invoke XPP Apache axis Web services to generate and publish documents to OSP destinations using XML, WSDL, and SOAP.
- Implemented Web Service to preview each chart.
- Actively involved in configuring and deploying on Web logic Application 12C Server.
- Load Veto message as flat file from teh floor external system to database using QUARTZ scheduler.
- Configure JMS server, JNDI Connections to provide XML file and post script file to external system such as LIS, AFS and SFS.
- Used JSF, EJB and JDBC plain POJO’s as teh base framework to achieve (MVC) Model View Controller.
- Implemented RESTFul service wif external system to load XML messages.
- Used JAXB classes to marshal and un marshal XML Look up file to present static data.
- Designed and Implemented business delegate pattern in teh application
- Upgrade PRIME FACES 3.5 to PRIME FACES 5.0.
- Integrated CKEditor component in teh application as html editor.
- Implemented MULTITHREAD to synchronize process while generating location view item numbers.
- Writing service methods and SQL queries, PL/SQL to interact wif teh Oracle 11g.
- Used AJAX framework for server communication and seamless user experience on partial render.
- Used client side java scripting: JQUERY.
- LDAP security integration and authorization using teh portal auth tag and SSO for teh portal .
- Designed and wrote stored procedures, functions and packages to store information from various sources for risk analysis using PL/SQL for SQL Server 2005.
- Support wif existing applications for STRUTS framework.
- Involved in teh XPP vendor training on publishing tool.
- Implemented log4j to log teh server exception and application exception statement.
- ANT is used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
- Solving teh issues found during teh testing phase for all teh modules dat developed.
Confidential, CA
Sr Java/J2EE Developer
Responsibilities:
- Involved in developing Requirement model, Analysis Model, Design Model of teh Project using Rational Rose
- Used JSP, Java script, AJAX and Multi Threading in Web module for dis application.
- Integrating schemas from different data sources like Oracle, Web Services and create a data service.
- Developed Web services component using XML, WSDL, and SOAP wif DOM parser to transfer and transform data between applications.
- Actively involved in configuring and deploying on IBM Web Sphere Application Server WAS.
- Configured hibernate configuration file, developed POJO’s and wrote teh xml file to map objects to Oracle 9i and 10g relational database. Used Oracle 10g as backend Database.
- Used STRUTS as teh base framework to achieve (MVC) Model View Controller.
- Developed and maintained application based on JSF framework wif object/relational Mapping (ORM).
- Involved in teh implementation of DAO using Spring-Hibernate ORM.
- Involved in creating teh Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
- Writing service methods and SQL queries, PL/SQL to interact wif teh Oracle DBMS.
- Involved in configuring JNDI properties.
- Used AJAX framework for server communication and seamless user experience.
- Used client side java scripting: JQUERY.
- LDAP security integration and authorization using teh portal auth tag and SSO for teh portal and UUP development
- Designed and wrote stored procedures, functions and packages to store information from various sources for risk analysis using PL/SQL for SQL Server 2005.
- ANT is used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
- Solving teh issues found during teh testing phase for all teh modules dat developed.
Confidential, IL
Sr Java/Portal Developer
Responsibilities:
- Involved in re-designing and re-factoring code to improve teh application performance.
- AJAX, EXT JS, DOJO, JSON, JQuery component integration.
- Developed teh JSP/HTML. Designed & developed teh web pages using GUI Builder.
- Involved in implementing DAO's and services using Spring.
- Worked wif JTA transactions using Spring
- Design / Development business layer wif spring framework and DAO layer wif Hibernate3.0
- Used AJAX framework for server communication and seamless user experience.
- Used client side java scripting: JQUERY (TABS and DIALOGBOX) and DOJO(client side publishing & subscribing.
- JPF and JSF Portlet design and development
- Coded Hibernate configuration files to persist teh data into Oracle 10g Database.
- Wrote Action classes, Action Forms Beans, Validators using Struts Framework.
- JSP page development using Struts/Core tag.
- Custom Control, UUP, LAF development and WSRP communication.
- Re-factored server side XML responses using JSON Objects and arrays and also involved in writing Java Script
- Validation functions to re-use across teh applications.
- Developed logging frame work using Log4J.
- Spring, Hibernate development and integration in web and business layers respectively.
- Implemented Action classes (Action) and Form beans (Action Form) using Struts Framework.
- Custom Weblogic LDAP authenticator for authentication.
- Content Management integration wif Documentum and Document rendering/generation using iText, JExcel
- Deployment of teh new version release changes to test server and production server.
- Used Struts framework tag libraries to efficiently implement teh User Interface for teh application
- In addition to my project work, I also involved in code reviews of other developers
- Involved in providing application noledge transfer to new team members and production support, monitoring server and error logs and Foreseeing teh Potential Issues, and escalating to teh higher levels.
- Implemented application specific exception handling. Used ANT in teh development environment.
Confidential, CT
Sr Java/Portal Developer
Responsibilities:
- Requirement Analysis, developed use cases, sequence diagrams and class diagrams. Interacted wif business users.
- SOA component design/development.
- Evaluate teh tools and frameworks for teh application.
- JPF and JSF Portlet design and development
- Developing applications using Web 2.0 technologies like mashup's using REST API
- Developing UML class/sequence/component/deployment diagrams for teh application
- Design teh application using best J2EE design patterns.
- Design configuration XML Schema for teh application.
- Developing AJAX components for dis project.
- Simplex/Complex producer implementation using WSRP.
- Involved in implementing DAO's and services using Spring’s bean factory.
- Logical enterprise Service design/development using ODSI-Oracle Data Service Integrator.
- Fusion Charts integration into teh application for graphical charts.
- Custom Control, UUP, LAF development and WSRP communication.
- Spring, Hibernate development and integration in web and business layers respectively.
- Developed Hibernate components for database interaction and wrote SQL queries & stored procedures.
- AJAX, EXT JS, DOJO, JSON, JQuery component integration
- UI development using NET-UI tags.
- Custom Weblogic LDAP authenticator for authentication.
- Streaming portal creation and management.
- Entitlements for teh application and Cluster level Cache management through JMX API.
- Web services development using AXIS 2 framework.
- Involved in production support, monitoring server and error logs and Foreseeing teh Potential Issues, and escalating to teh higher levels.
Confidential, MN
Sr J2EE Developer
Responsibilities:
- Collected business user’s requirements and created teh business requirement documents
- Actively interacted wif client and developed business system analysis and design report.
- As teh Team Member meeting teh deadlines of teh project and scheduling teh task for teh team members.
- Developing web services using AXIS framework.
- Used Struts2.0 based Validation framework for Presentation validation - also developed custom validations which were registered in teh validation rules.
- Developed StoredProcedures
- Used STRUTS as teh base framework to achieve (MVC) Model View Controller.
- Involved in converting current applications into a portlets and plugging into teh main workstation portal and JSR 168 portlet development. Developed JPF control components for use cases.
- Extensively worked on AJAX
- Involved in use case, sequence, collaboration & deployment UML diagrams preparation using Rational XDE.
- Responsible for handling teh IPC wif event handling and backing files.
- Created teh web UI using Struts, JSP, Servlets and Custom tags.
- Developing EJB controls using Weblogic Portal as stateless session and message driven beans.
- Identifying teh bottlenecks in teh Project. UI development using Net-UI tags, JSTL, JSF & AJAX programming.
- Involved in Weblogic migration from 8.1 to 9.2. Design teh application using Java & J2EE design patterns.
- Foreseeing teh Potential Issues and escalating to teh higher levels and involved in resolution discussions.
- Developing Hibernate components for teh use cases, tuning configurations for best performance.
- Developed MVC components using Struts & Spring and SOA implementation wif web services and JMS.
- Used Weblogic Content management system using nodes, views, tags and search functionality.
- Developed portlet for content search using Autonomy Search Engine.
- Integrated SSO & LDAP for authentication wif Weblogic Authenticators and SAML.
- Preparation & validation of JUnit, system test cases and design reviews and code reviews.
- Actively involved in teh environment set up and developed SQL queries and stored procedures on Oracle.
- Developed XML messages to exchange data between applications and MQ Hub using JMS.
- Developed XML schemas for xml files, which are used for castor frame work, wif JAXB & JAXP.
- Developed Unix shell scripts for batch processing on teh UNIX server.
- Deployed teh application using ANT build scripts and used Cruise Control for automated builds.
- Involved in posting teh best practices & development experiences on Wiki pages.
- Deployed an Application EAR on E1& E2 which are Integration Testing and Staging Environments.
- Involved in production support, monitoring servers and fixing teh issues related to production environments.