Technical Lead/lead Developer /java Architect Resume
NJ
SUMMARY:
- Having nearly 15 plus years of experience in the field of Information Technology with in - depth knowledge on OWCS Oracle Web center Sites /fatwire administration and hands-on experience in java, j2ee, ldap, directory server, OWCS Oracle Web center Sites /fatwire web Content Management System and application server. Involved in requirements definition, effort estimation for the change requests, prototyping, design, testing and debugging.
- An accomplished Senior J2ee developer/Architect with experience in System study, analysis, design, coding, development, testing of Internet/Intranet based software applications and Enterprise system in J2EE environment ( EJB, Servlets, JSP, JMS ) and Oracle .
- An accomplished Senior fatwire administrator with experience in installing/configuring fatwire Content Server 7.0.3, installing/configuring Oracle 11g WebCenter Sites, Installing/configuring Remote Satellite Server and Upgarading fatwire Content Server 7.0.3 to 7.5 Patch5 and 7.6 Patch1.
- Extensive experience in design and development of Intranet/Internet applications using Object Oriented Analysis and Design ( OOAD ).
- Expertise with SOA for writing web services for various business objectives.
- Extensive experience in Requirement analysis, system design, data modeling, development, programming, implementation and system documentation.
- Expertise in J2EE technologies: EJB, Servlets, JSP, JSTL, Java Beans, JMS, MVC framework (Struts), LDAP, WSAD, RAD, Eclipse, Spring, springboot, Spring batch, pivotal cloud foundry, hibernate,Websphere, Weblogic, Tomcat, Sun One Directory Server, AJAX and Java script
- Expertise in design tools: RationalRose,Rational Software Architect and Microsoft Visio
- Worked on netscape LDAP API s for a Proof Of Concept
- Experience in Linux and Windows platform.
- Good experience in Designing, Integrating and Coding
- Good experience in Framework development and J2EE Design patterns
- Good experience in developing test cases with JUnit, logging using Log4J, ANT and version control (CVS, VSS and Dimension)
- Good experience in developing and reviewing Technical specification, Test plans, Test cases and Test scenarios.
- Good understanding of application server cluster.
- Experience in providing 24X7 production support for applications
- Preparing metrics and weekly status reports and performing quality audits
- Excellent Verbal, Interpersonal and Written communication skills.
- Strong analytical ability and capable of working independently as well as in a team .
- Good experience in supporting system-testing group during each code release.
- Experience in Client interaction and Customer satisfaction .
TECHNICAL SKILLS:
Operating Systems: Windows 95, 98, 2000, Unix
Languages: Java1.6, j2ee1.4
Databases: Oracle8, Oracle9i
GUI: Case Tools
Application Software: Weblogic6.1, JBoss3, JRUN3.0, Weblogic9.1, WebSphere6.0.19
Directory server: IBM directory server 5.1, sun one directory server 5.3, Oracle CoreId access server
Web Related: Servlet2.3, JSp1.2, EJB2.0, Spring2.0, Struts1.2, Hibernate3.0
Web Content Management Tool: Fatwire 7.0.3, Fatwire 7.6.1 and OWCS 11.1.6.1
Tools & Utilities: Rational Application Developer6.0, Rational Software Architect6.0, Rational Rose, VJ++, Toad, EzSQL, Eclipse, EditPlus2.0, Toad, SQLDeveloper.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Technical Lead/Lead Developer /Java Architect
Environment: Languages: Java 1.7, J2EE, XML, Ajax, JAXB API, Spring Restful Services, Angular JS .
BPM Tool: Bonita 7.2.2 Enterprise Edition.
IDE: EditPlus2.0, Eclipse. STS.
Web Related: JSP.
Server: Tomcat 7.0, Weblogic 10.3.6
Database: Oracle 11g, SQL Developer 3.2.2
O/S: Red Hat Enterprise Linux, Windows 7.0
Source Code Management: Stash, GIT
DevOps Tool: Jenkins
Hardware
Responsibilities:
- Prepared the high level architecture document .
- Prepared the low level architecture document for individual use cases.
- Responsible for design, design review of components.
- Setup UAT and Prod environment Bonita cluster using Apache web server, Tomcat and ModJK plugin.
- Drawn Bonita process flow diagram for FTTCS process.
- Configured manual task, Restful service Connector, Soap Connector and Email connector in the process flow.
- Designed the workflow process using Bonita.
- Developed spring Restfull services for IOFVetting Screen.
- Implemented Spring IOC pattern to inject dependencies.
- Designed the tables for Spring Restfull services.
- Drawn the UML diagrams for the restful services.
- Developed unit test cases for spring restful services.
- Implemented DTO, Business Delegate and DAO patterns.
- Configured spring profile bean to laod environment specific settings.
- Implemented spring transactions in the DAO layer.
- Responsible for DIT and SIT build using Jenkins .
- Coordinated UAT deployment with the deployment team.
- Created tasks in Jira and assigned to team members.
- Developed JSP page using AngularJS .
- Developed micro services using spring cloud foundry and deployed in pivotal cloud foundry .
- Lead a team of five senior developers .
- Written restful services to update the Bonita process variables.
- Written restful services to get the process variables and error information for a particular Bonita process instance .
- Coded data migration software to migrate the legacy data using spring boot, spring batch.
- Developed Oracle stored procedures and invoked the procedures in spring boot DAO layer.
- Coded AngularJS components to invoke the spring boot restful services.
- Written JUnit test cases for all the restful services and generated code coverage report using Eclipse.
- Reviewed the code and provided review comments to the team members.
- Responsible for SIT, UAT and Prod deployments.
- Responsible for DIT and SIT build using Jenkins.
- Responsible for Production support
Confidential, NY
Architect
Environment: Languages: Java 1.7, J2EE, XML, Ajax, JAXB API .
IDE: EditPlus2.0, Eclipse.
Web Related: Oracle Web Center Sites 11.1.6.1.
Server: Tomcat 7.0
Database: Oracle 11g, SQL Developer 3.2.2
O/S: Red Hat Enterprise Linux, Windows 7.0
Responsibilities:
- Installed/Configured Tomcat 7.0.52.
- Installed/Configured Oracle Webcenter Sites 11.1.1.61.
- Upgraded Oracle Webcenter Sites 11.1.1.6.1 to 11.1.1.8.
- Designed the Asset model for the web site.
- Designed the template model for the web site.
- Prepared the high level architecture document.
- Prepared the low level architecture document for individual use cases.
- Implemented MVC framework .
- Designed/Developed JSP templates using Oracle Web Center Sites Tag Library and JDK 1.7.
- Developed Utilities using Oracle Web Center Sites Asset API.
- Configured Global search and Asset search using Oracle Web Center sites Lucene search engine.
- Integrated OWCS 11.1.1.6.1 with LDAP.
- Analysed the performance issues of the environment and set performance tuning parameters to remediate the issues.
Confidential, NJ
Tech Lead
Environment: Languages: Java 1.7, J2EE, XML, Ajax, JAXB API .
IDE: EditPlus2.0, Eclipse.
Web Related: JSF 2.0, JSP. Restful Web Service, SAML2.0, java cryptocraphy APIs, OpenJPA, Active Directory and ADP Federat56n Gateway.
Server: Tomcat 7.0
Database: Oracle 11g, SQL Developer 3.2.2
O/S: Red Hat Enterprise Linux, Windows 7.0
Responsibilities:
- Interacted with Web Tier, ISI and netsecure teams to capture the requirements.
- Designed the UI using RevUI 2.0 ADP custom tag libraries. .
- Worked on client provisioning, user provisioning and Federation use cases.
- Designed OOAD to identify the core components, came up with high level design and low level design for the application.
- Drawn Sequence diagram, Class diagram and Use Case diagrams.
- Implemented WAFFLE Windows Authentication Filter APIs to capture the authenticated windows user.
- Queried the active directory for authenticated users using active directory APIs.
- Implemented Google guice for dependency injection .
- Designed and implemented two way SSL Communication between MasFed client Tomcat server and MasFed server Tomcat.
- Designed Restful web services to communicate with database and LDAP.
- Designed and implemented OpenJPA APIs to persist/retrieve data captured thru REST calls.
- Designed and implemented SAML response generation with the help of SAML APIs.
- Queried LDAP to validate the user credentials.
- Performed encryption/decryption with the help of Java crypto APIs.
- Implemented Resource Bundles to fetch the values from property files.
- Designed logger frame work for application using apache log4j framework.
- Developed JUnit test cases for all the scenarios.
Confidential, Texas
Senior J2EE Developer
Environment: Languages: Java 1.6, J2EE, XML, Ajax, JAXB API .
IDE: EditPlus2.0, Eclipse.
Web Related: Spring 3.1, JSP, JSP expression Language.
Server: Tomcat 7.0, Websphere 7.0
Database: Oracle 11g, SQL Developer 3.2.2
O/S: Red Hat Enterprise Linux, Windows 7.0
Responsibilities:
- Involved in requirement gathering.
- Involved in high level architecture design.
- Involved in low level architecture design.
- Had developed Sequence diagram, class diagram and use case diagram s.
- Implemented Spring MVC across the application.
- Implemented Inversion of Control pattern to inject dependencies.
- Implemented spring form controller and controller .
- Implemented Spring Internal View Resolver to render JSPs .
- Implemented spring Command objects.
- Implemented spring validation for validation.
- Implemented Spring Resource Bundles to fetch the values from property files.
- Implemented Spring JDBC Templates to perform database operations.
- Implemented Spring transactions to perform multiple database operations.
- Involved in common components development.
- Involved in user management module.
- Extensively used JSP expression Language 2.1.
- Implemented logger frame work for application using apache log4j framework.
- Implemented MVC, business delegate, Value Objects, Data Access Object, View Helper and Template patterns.
- Has worked extensively on ajax, JQyery and javascript.
- Developed test cases and fixed the issues in SIT and UAT environment.
- Involved in production deployment.
Confidential, Cupertino, CA
Tech Lead
Environment: Languages: Java 1.5, J2EE, XML, Ajax, REST Web Services API, SOAP,JAXB .
IDE: EditPlus2.0
Web Related: JSP, Fatwire 7.0.3, Fatwire 7.6 patch1
Server: Tomcat6.0.25
O/S: MAC
Responsibilities:
- Designed, developed and tested service based common component ITranslate to translate fatwire assets into different locales using fatwire asset API.
- Had prepared high level architecture and low level architecture documents.
- Developed XSDs for input and output parameters for xml request and response.
- Prepared test cases for all scenarios.
- Had involved in fatwire page development using basic asset and flex asset APIs.
- Hade developed search functionality using Lucene search APIs.
- Installed and configured Tomcat application server and Apache web server for different projects.
- Install, configure, administer & support Fatwire Content Server in multiple environments. Reviewed architecture and design and provided comments to different project teams (12 Fatwire Projects) based on the performance criteria, scalability and best practices.
- Provided support and solution to the technical issues faced by development team to complete the project on time. Supported the design/architecture related issues and involving environment setup.
- Completed Production and UAT environment setup for 3 projects based on architecture.
Confidential, Irvine, CA
Tech Lead
Environment: Languages: Java , J 2EE 1.4,JSP 2.0, Fatwire 6.3, Fatwire 7.0.3
IDE: EditPlus2.0
Web Related: JSP
Server:Websphere6.0.19
O/s: Windows 2000
Hardware: Pentium Intel 3 Processor/2 GB Ram
Responsibilities:
- Install, configure, administer & support Fatwire Content Server in multiple environments.
- Upgraded Fatwire Content Server from 7.0.3 To 7.0.5.
- Upgraded Fatwire Content Server from 7.0.5 To 7.6.1
- Performed Satellite Server Upgrade.
- Manage Fatwire application in standalone & clustered instances. Deploy multiple applications within the product as needed.
- Manage, implement & test upgrades to the product, including impact analysis on new features, releases and patches, managing the upgrade project, including testing and production cutover.
- Work closely with application development team in terms of rolling out custom & business need based enhancements to the product or application as needed.
- Schedule installations and upgrades, and maintain them in accordance with established IT policies and procedures.
- Monitor and tune the system to achieve optimum performance levels.
- Administer and maintain user access across multiple administrative interfaces for the product & application.
- Write scripts to automate day to day tasks, configure security within the product environment as required.
Confidential, Irvine, CA
Tech Lead
Environment: Languages: Java 1.5, J2EE 1.4,JSP 2.0, Servlet 2.4, Struts 2.0, JavaScript, HTML, Hibernate, Spring, WebServices, PL/SQL, Oracle10g, RADv6.0, WebSphere 6.x/5.1, pvcs, ANT, UML, Toad
IDE: EditPlus2.0, Eclipse
Web Related: JSP
Build Tool: Ant
Server:Websphere6.0.19
O/s: Linux
Responsibilities:
- Participated in the requirement analysis and design of the application using UML/Rational Rose.
- Performed analysis for the client requirements based on the developed detailed design documents.
- Involved in design and development of the MVC Architecture.
- Extensive use of server-side code in J2EE conforming to the Model-View-Controller (MVC) architecture (Struts implementation).
- Designed and developed the front end using Struts 2.0 framework.
- Used Struts Tiles, which added value to our application because it organizes the layout of a JSP page in a single resource.
- Used JSP to develop the screens for the application.
- Used JavaScript for client side event handling.
- Used the Validation framework of the struts to perform the validations.
- Used various Designed Patterns such as DAO, DTO, Singleton, and Façade.
- Webservices is used to communicate with the applications on Linux environment.
- Involved in designing and developing the persistence layer using Hibernate.
- Mapped the business entities with that of the hibernate beans and developed the hibernate configuration files and the mapping files.
- Registered hibernate beans with the Spring Application Context files.
- Used the Inversion of Control feature of the Spring Framework.
- Involved in designing and developing the Database Schema.
- Wrote PL/SQL & SQL in Oracle Database for creating tables, indexes and query statements
- Used ANT to build the application.
- Worked closely with the QA team during the Integration/Performance testing phases and resolved the application bugs.
Confidential, Detroit, Michigan
Tech Lead
Environment: Languages: Java , J 2EE 1.4,JSP 2.0, Servlet 2.4, Struts 2.0, Ant, UML, Toad
IDE: Eclipse3.2
Web Related: JSP
Server:Weblogic9.1
O/s: Windows 2000
Hardware: Pentium Intel 3 Processor/2 GB Ram
Responsibilities:
- As a Senior Developer, worked with team architects, business-analysts in the process of design, implementation of software development using Java, EJB, and Web Services.
- Involved in the preparation of Low level design document.
- Scheduled meeting with GM technical architects to discuss about low level design document get the approval for low level design documents.
- Developed Java Clients for JMS queues.
- Consolidated all the changes in to the High level design document
- Scheduled meeting with web service consumers to reach consensus on web service design.
- Designed WSDL for Document based web services.
- Migrated axis webservices to weblogic document webservices.
- Generated webservice using servicegen weblogic ant task.
- Generated Autotype.xml file for custom java classes.
- Designed, Developed and Unit tested a management tool known as VAT (VDU Administrator tool using Struts)
- Involved in design and development of the MVC Architecture (Struts implementation).
Confidential
Module Lead
Environment: Languages: Java , J2EE, Verity, Plumtree6.1, Spring1.2, Webservice1.6
IDE: Eclipse3.2
Web Related: JSP
Server:Weblogic9.1
O/s: Windows 2000
Hardware: Pentium Intel 3 Processor/2 GB Ram
Responsibilities:
- Designed the Architecture.
- Coded for Preference Module
- Coded for Saved Query Module
- Implemented WebServices (Converted all the components in the data layer as web services)
Confidential
Developer
Environment: Languages: Java , J2EE
IDE: Eclipse3.2
Database: Oracle 9i
Web Related: JSP
Server: sun one directory server 5.3, Oracle CoreId Access Server.
O/s: Windows 2000
Hardware: Pentium Intel 3 Processor/2 GB Ram
Project Description
Responsibilities:
- Customized the Login, Self Registration and Change Password work flows.
- Designed the LDAP schema structure.
Module Lead
Environment: Languages: Java , J2EE
IDE: Rational Application Developer 6.0
Database: Oracle 9i
Web Related: JSP
Server: WebSphere 5.0, sun one directory server 5.3
O/s: Windows 2000
Hardware: Pentium Intel 3 Processor/2 GB Ram
Responsibilities:
- Designed the Architecture.
- Worked as an LDAP Administrator.
- Integrated Directory server and Application Server for authentication.
- Coded for authorization, Equity Ownership main and approval
- Written unit test cases.
- Managed three member team
Team Member
Environment: Languages: XML, Java Database: Db2 7.1 Web Related Divine (OpenMarket) Content Server 3.6, ContentCenter3.0.1, Catalog Mover, (Content management API), JSP Server: WebSphere 4.5 O/s: SUN Solaris 2.7
Hardware: Pentium Intel 3 Processor/256 Mb Ram
Responsibilities:
- Playing an active role in Element development and responsible for Content Authoring and Content Delivery coding.
- Playing an active role in customization of openmarket elements.
- Responsible for developing client side validation using Java scripts.
- Responsible for overseeing the Quality procedures related to the project.
Developer
Environment: Languages: Java1.4, JSP1.2, Iplanet
Database: Oracle8i
Tools: Eclipse, Toad, EzSQL.
Hardware: Pentium III
Responsibilities:
- Developer.
- Involved in Rational Rose Design.