Sr Java/portal Developer Resume
New, YorK
SUMMARY
- More than 13 years of strong IT consulting background in various capacities as a Lead and as a contributor in individual/team setting
- Proven track record in designing and developing web/mobile applications across all phases of product development - analysis, design, development, testing and implementation with near 0% defects and 100% on-time delivery
- Managed and mentored offshore and onsite teams to deliver large scale multi-tiered applications using agile and waterfall methodologies
- Created business value by nurturing a strong relation with business and other cross-functional teams, and used goal-oriented processes while ensuring strong controls and change management
- Excellent problem solver with out-of-the-box solutions to drive revenue-generating recommendations
- Possess excellent communication skills tailored to the Executive / Business / Technical audience
- Ability to adapt quickly, hardworking and self - motivated, proactive and willing to assume responsibility
TECHNICAL SKILLS
Languages: JAVA1.7/1.8, HTML, SQL, PL/SQL,XML, javascript
Systems: UNIX (Sun Solaris) / Linux (Red Hat), Windows 7 / XP, DOS
Tools: Eclipse 3x/4x, STS, RAD9, Netbeans, SOAP UI, postman
RDBMS: Oracle 10g, MYSQL, MS Access, SQL Server 7.0
Web/Application Servers: Web Logic 12, WebSphere 9.0, Tomcat 8.5
MiddleWare: Java CAPS 5.1.3/6.0
Technologies: IBM WebSphere Poral Server 8/9x, Spring Portlets
Search Engines: Verity, Autonomy, Fast Search
Miscellaneous: J2EE, JSP, JMS, Java Script, HTTP, SOAP, REST, Microsoft Visio, CVS, SVN, Clear Quest, JIRA,Jenkins,udeploy, swagger, Zuul, zipping, Eureka,kafka,sluith,hystrix
Frameworks: Hibernate3.3,JPA, Struts, Spring 4/Boot, Spring cloud, REST, Webservices, means, JAXB, Dojo, Angular, JQuery.
Content Management: Documentum, WCM
PROFESSIONAL EXPERIENCE
Sr Java/Portal Developer
Confidential, New York
Responsibilities:
- Working with PMO (Project Management Office) to estimate project timelines, WBS (Work Breakdown structure) and Business Impact Analysis.
- Conduct or attend meetings with business/IT groups regarding requirements for new or enhanced web applications, accurately record discussions, decisions and action items. Communicate these requirements to appropriate IT personnel for discussion of high-level solutions.
- Translated Business requirements into Logical Software Designs.
- Designed & Documented Physical Software Designs for the target runtime environment.
- Responsible to architecting Web Services solutions and giving doable solution to resolve complex user requirement.
- Responsible to design and develop the web services to display the content in the front end.
- Designed and developed micro services using spring boot framework.
- Designed & developed Restful(JSON/XML) and JAX-WS Webservices for Different modules.
- Writing test cases using Junit to test the services and domain objects.
- Used Apache Kafka for Asynchronous Communication in Microservices.
- Involved in database design (creating tables and views).
- Spring is used to design and implement the web tier.
- Production support was provided to all these applications.
- Hibernate persistence tool is used for database operations.
- Used RAD as the IDE for building the application.
- Oversee the deployment process of application code onto Development, QA, and Production environments.
- Followed Agile methodology used Jira for task management.
- Involving in business meeting to understand the requirements and proposing the technical solutions.
- Developing the service components using spring framework.
- Writing the functions and procedures using oracle tools.
- Struts 2.0 framework is used to design and implement the web tier.
- Designing and developing the user interface using Web Publisher Documentum tool.
- Worked on Documentum and WCM to design content templates.
- Implemented DOJO/JQuery frameworks for frontend rich display and Validations.
- Hibernate persistence tool is used for database operations.
- Implemented Ehcache with hibernates caching.
- Used Eclipse as the IDE for building the application.
- Developed the XSL style sheets for the different types of products information.
- Writing SQL Queries for different kind of database operations.
- Developed JMS interfaces to publish the messages to destinations.
Environment: J2EE, Java Development Kit (JDK), Servlets, JMS, JSP, JSON, Dojo, STRUTS 2.0, Spring, Web Services (Axis), Eclipse, XML, XSD, XSLT, HTML, DHTML, CSS JavaScript, Jetlag. log4j, Windows XP, UNIX, Tomcat 6.0/7.0, TOAD, Ant, Linux, Windows 7, Rational Application Developer, SOA, Dojo, jQuery, Web Services (Restful/JSON/XML), Jersey Framework, JAX-WS,JAX-RS, Hibernate, Oracle (SQL/PLSQL), Dimensions, Jenkins, Jira, HP Application Lifecycle Management tool, JDK1.6, Documentum, Web Publisher. IBM WebSphere Application Server 8/9, IBM WebSphere Portal Server 8/9, WebLogic, Spring MVC, Spring, WCM, JSR 286 Portlets, Angular JS (6.0) Node Js (8.0).
Sr JAVA Developer
Confidential, New York
Responsibilities:
- Prepared use case and lower level design documents
- Developed and implemented services using Spring MVC.
- Developed and implemented EJB services (Core Framework) for the DAO Layer.
- Developed the Action Forms and Action classes to bind the Web page information.
- Struts framework is used to design and implement the web tier.
- Writing unit test cases to test the web pages using Junit, cactus and HTTP Unit and HTML Unit.
- Developed the presentation layer and GUI framework using HTML, DHTML, CSS and Client-Side validations were done using JavaScript.
- Written JQuery Validations for the User Front-ends.
- Developed JMS client and services interfaces to publish the messages.
- Developed the XML schema for the business scenarios with different types of validation rules.
- Developed clients using JMS API to publish the messages to the destinations (Queues and Topics).
- Developed web services using AXIS.
- Developed the XSL style sheets for the different types of News Letters.
- Creation of Tables, Views using PostgreSQL.
- Developed ebb’s for fetching the data from the database.
- Writing SQL Queries for Retrieval and updating the data.
- Writing Functions, stored procedures in PL/SQL.
- Written Hibernate Queries using HQL.
- ACEGI Security is implemented for the user authentication.
- Used Eclipse as the IDE for building the application.
- Knowledge on JBoss drools rules engine.
Environment: J2EE, Java, Servlets, JMS, JSP, JNDI, AJAX, STRUTS 1.2, Spring MVC, Web Services(Axis), Eclipse, XML, XSD, XSLT, HTML,DHTML, CSS JavaScript, JQuery, JSTL tags. log4j, Windows XP, UNIX, JBoss.4.0, TOAD, PostgreSQL, drools, CVS, Ant, JDK1.6.
Senior Java developer
Confidential, VA
Responsibilities:
- Designed Java components usingDAO,Factory, Business Objects, Application Controller & Transfer Object
- Developed the Backend Beans and Managed Class to bind the web page data as part of JSF Framework.
- Writing unit test cases using Junit
- Developed the presentation layer and GUI framework using HTML, DHTML, CSS and Client-Side validations were done using JavaScript.
- Production support was given to this project.
- Applied Agile model in developing the project.
- Developed the XML schema for the business scenarios with different types of validation rules.
- Developed clients using JMS API to publish the messages to the destinations (Queues and Topics).
- Developed web services using JAX-WS.
- Creation of Tables, Views using PostgreSQL, MySQL.
- Writing SQL Queries for Retrieval and Updating the data.
- Used Eclipse as the IDE for building the application.
Environment: J2EE, Java, Servlets, EJB, JMS, JSP, JSF(Sun Mojarra, my faces, Ajax4j, Tomahawk, RichFaces), Hibernate, Web Services(JAX-WS), JAXB, NetBeans6.1, Eclipse, HTML,DHTML, CSS JavaScript, PL/SQL, log4j, Windows XP, UNIX, Tomcat 6.1,TOAD, XML,XSLT, XSD, Ant, JDK1.6.
Integration Consultant
Confidential, Durham, NC
Responsibilities:
- Developed multiple services using Spring framework.
- Developed the Action Forms and Action classes to bind the Web page information.
- Struts framework is used to design and implement the web tier.
- Writing unit test cases using Junit
- Developed the presentation layer and GUI framework using HTML, DHTML, CSS and Client-Side validations were done using JavaScript.
- Designed Java components usingDAO,Factory and Transfer Object.
- Designing the application modules using RAD tool.
- Implemented the configurations between the components using WAS.
- Applied Agile model in developing the project.
- Developed the XML schema for the business scenarios with different types of validation rules.
- Developed clients using JMS API to publish the messages to the destinations (Queues and Topics).
- Developed web services using AXIS.
- Prepared use case and lower level design documents
- Creation of Tables, Views using Oracle and Sybase.
- Writing SQL Queries for Retrieval and Updating the data.
- Used Eclipse as the IDE for building the application.
Environment: J2EE, Java, Servlets, JMS, JSP, JNDI, AJAX, STRUTS, Spring, Web Services(Axis), Eclipse, XML, XSD, XSLT, HTML,DHTML, CSS JavaScript, PL/SQL, log4j,Oracle9i, Windows XP, UNIX, WebSphere6.1, TOAD, RAD, clear case, Sybase, Service Center, Maven, Ant, see Confidential, Java CAPS.
Senior java developer
Confidential, Torrance, CA
Responsibilities:
- Developed the command design patterns to call the particular services involved in application tier.
- Developed multiple services using Spring framework.
- Developed the Backend Beans and Managed Class to bind the web page data.
- Implemented Persistence mechanism using Hibernate.
- Written the HQL queries and him files.
- Writing unit test cases using Junit
- Designed Java components usingDAO,Factory and Transfer Object.
- Developed the XML schema for the business scenarios with different types of validation rules.
- Developed the presentation layer and GUI framework using HTML, DHTML, CSS and Client-Side validations were done using JavaScript.
- Used AJAX for auto completion of form data.
- Supported this project for Production issues.
- Agile Methodologies applied in implementing this project.
- Developed clients using JMS API to publish the messages to the destinations (Queues and Topics).
- Developed web services using AXIS.
- Creation of Tables, Views using Oracle 10g.
- Written the SQL Queries for Retrieval and Updating the data.
- Used Eclipse as the IDE for building the application.
Environment: J2EE, Java, Servlets, EJB, JMS, JSP, AJAX, JSF(Sun Mojarra, My faces, Ajax4j, Tomahawk ), JNDI, Hibernate, Spring, Web Services(Axis), Castor, Blaze, Trillium, Castor, Eclipse,, HTML,DHTML, CSS JavaScript, PL/SQL, log4j,Oracle9i, Windows XP, UNIX, Weblogic 9.1,TOAD, XML,XSLT, XSD, ESB, Maven, Ant.
Senior Java Developer
Confidential
Responsibilities:
- Prepared technical design documents for the onsite requirements.
- Developed and customized the JSP pages to display the search result.
- Implementation of end to end configurations in XML files and Deployment Descriptor files (DRE.cfg, UAServer.cfg and FileSystemFetch.cfg).
- Configured the adapters for multiple data sources.(Filedata, Oracledata)
- Code maintenance tool CVS.
- Developed the portal interface using JSR168 for accessing the data from the DRE Engine.
- Prepared documents for unit testing.
- Used WAS5.1 as the IDE for coding and debugging the application.
Environment: Portlets, Jsp’s, Autonomy Components (DRE, UAServer, Classification Server, FileSystemFetch and OracleFetch) WebSphere 5.1, oracle, Tridian databases, Linux.
Senior java developer
Confidential, Detroit, MI
Responsibilities:
- Designed and created the custom Documentum workflows templates for the various business processes using Workflow Manager.
- Customizing the WebTop client to suit the business requirements.
- Implemented classes using DFC for various business scenarios like uploading the docs into folders/cabinets, retrieving and displaying the inbox items for various users.
- Designing and developing the custom object types, which were used as packages in workflows.
- Implemented the J2EE Application Interface with Documentum using DFC.
- Designed the Database Model for the various modules using Rational Rose.
- Developed the JSP’s and Servlets controllers.
- Rational Unified Process.
- Created Unix shell scripts to consolidate documentum shutdown and startup scripts.
- Created DQL and shell scripts to run monthly metrics reports on Documentum usage.
Environment: HTML, XML, JavaScript, Java1.5, Servlets, JSP, JDOM, EMC2 Documentum Content Server5.3 SP2, Web Development Kit 5.3SP2, Eclipse3.1, Oracle 9i, Weblogic Server 8.1 SP4, Web Services.
Java Developer
Confidential, Urbandale, IOWA
Responsibilities:
- Designed and implemented MVC architecture for Web tier.
- Implemented MVC architecture for separating the business logic from the presentation layer.
- Developed the Servlets, Jsp’s and Java helper classes.
- Developed the presentation layer and GUI framework using HTML, DHTML, CSS and Client-Side validations were done using JavaScript.
- Used DOM and SAX to retrieve and manipulate information from XML documents.
- Created the Tables and Views for the oracle database.
- Written the SQL Queries for Retrieval and Updating the data.
- Used Eclipse as the IDE for building the application.
- Designed and developed the interface using Verity API to retrieve the data from the verity search engine.
- Written the shell scripts to simplify the process.
- Worked with tomcat in configuring the connection pools and deploying the web applications.
- Developed the Controller Servlet, which sends the requests to the appropriate action classes.
Environment: J2EE, Java, Servlets, perl script JSP, JDBC, Eclipse, XML, XSLT, XSD, JNDI, HTML, JavaScript, PL/SQL, Oracle9i, UNIX, Apache, Verity, Tomcat5.0, Spring, Hibernate, Web Services, WebLogic8.1.
Java Developer
Confidential
Responsibilities:
- Implemented MVC architecture for separating the business logic from the presentation layer using Struts.
- Designed and developed the Struts Action classes and Form beans to bind the web page data.
- Configured struts-config.xml.
- Handling content management using Broadvision Server.
- Developing application using BroadVision Server API.
- Developed the presentation layer and GUI framework using HTML, DHTML, CSS and Client-Side validations were done using JavaScript.
- Written the SQL Queries for Retrieval and Updating the data.
- Used Eclipse as the IDE for building the application.
- Creation of the Tables and Views for the Oracle Database.
- Developed the Controller Servlet, which sends the requests to the appropriate action classes.
Environment: J2EE, Java, Servlets, JSP, JDBC, struts1.0, Eclipse, XML, XSLT, JNDI, HTML, JavaScript, Oracle9i, Windows 2000, Oracle, Broadvision 6.0.