We provide IT Staff Augmentation Services!

Sr. Websphere Portal/java Developer Resume

0/5 (Submit Your Rating)

Jersey City New, JerseY

SUMMARY

  • Portal Specialist with nearly 5 years of experience in designing and developing solutions on the IBM WebSphere Stack.
  • Experienced in building sophisticated distributed systems using REST Web APIs (SOA).
  • Experience in developing applications having real time interactions with IBM Connections Server and Social Networking platforms like LinkedIn and Twitter.
  • Experience in development and deployment of java based web projects developed using Spring, Hibernate, JPA, and JSP.
  • Leveraging and integrating third party systems with Portal.
  • Creating reusable UI components using JavaScript, jQuery and associated plugins.
  • Experience on IDEs like IBM RAD 7.5, 8.x, Eclipse, IntelliJ Idea, DB2 Control Centre, MS SQL Server
  • Experience in leveraging testing suites like SOAPUI and Postman to create unit test cases, post - scripts, request chains and batch jobs for load testing.
  • Experience creating and using automated build pipelines using Jenkins and Nexus
  • Build and deployment experience, server configuration.
  • Experience in working in agile methodology.
  • Possessing strong interpersonal skills and a firm command over English language used during client and end-user interaction, coordinating with development, QA and infrastructure/support teams.
  • Experienced in working through all phases of the project’s SDLC
  • Handled projects as the key member from the inception of the project till delivery and Production deployment.
  • Highly efficient with unit testing and code refactoring, code reviews and peer reviews.
  • Proven ability to work in a ‘troubleshooting’ capacity requiring the ability to quickly understand, diagnose, document and resolve complex technical problems.

TECHNICAL SKILLS

Languages: Java, SQL

Web Technologies: J2EE, Servlet/JSP, JSR 168/286 on IBM WebSphere Portal, IBM Web Content Management, IBM Connections, Jquery, JDBC, XML, HTML, CSS, AJAX, Web Services, EJB 3x, OAuth 1.1

Frameworks: JSR 168/286, JDK 1.6, Struts 1.2, Hibernate 3.x, Spring 3.x, jQuery 1.8.1

Third Party APIs: Twitter API, LinkedIn API, JODA Time, Apache HttpComponents, Commons, Lang & FOP, Google GSON

Servers: WebSphere Portal Server 6.1, 7 and 8, Apache Tomcat, jBoss EAP 6.1

IDE’s: Eclipse 3.6, IBM Rational Application Developer 8+

Database systems: DB2, MS SQL 2008

Configuration Mgmt.: Subversion, GIT, Maven, Jenkins

SQL Tools: SQLYog, MS SQL Server Management Studio, Oracle SQL Developer

Operating systems: WINDOWS Server 2003/XP/7, Ubuntu 10.10, 12.04

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, New Jersey

Sr. WebSphere Portal/Java Developer

Environment: WebSphere Portal 6.1.5, WebSphere Application Server 7, Google Feeds API, IBM Connections, jQuery 1.4, jQuery UI 1.8, jQuery-cookies and jQuery UI Autocomplete plugins for jQuery, Eclipse Indigo, RAD 8

Responsibilities:

  • Portlet development using JSR 286
  • Usage of Portlet Preferences for hierarchical user accessibility
  • IPC using JSR 286 events mechanism
  • Interactions with IBM Connections ATOM API to get and post XML feeds, parsing of these feeds using jQuery
  • Posting user entries to IBM Connections using Blogs API and Bookmarks API
  • Google News feed used. Google Feed API used.
  • Created a simple JSON REST service to retrieve data from static resources file.
  • Retrieving data from WCM using the WCM API and creating content management elements
  • Code reviews, optimizations and refactoring

Confidential

Sr. WebSphere Portal/Java Developer

Environment: WebSphere Portal 8, WebSphere Application Server 8, WCM API, IBM Connections 4, EJB 3.1, REST Web Services, jQuery 1.8, RAD 8.5

Responsibilities:

  • Created hybrid stateless EJB's exposed as RESTful services as part of the no-Interface EJB 3.1 design
  • Annotation based development
  • Thurough understanding of IBM Connections API
  • Calls to IBM Connections 4 API using Apache HTTPComponents API
  • JODA Time library used for Date/Time manipulation
  • Created custom JSON objects using the Google GSON Library
  • Confidential API used to get user information from LDAP
  • WCM API to create content items and other WCM components on the fly
  • Integration with custom designed DB2 database
  • Database table, script creation and deployment
  • Server side XML Parsing using XPath

Confidential

Team Lead, Sr. Java Developer

Environment: JBoss EAP 6.1, Apache CXF 2.6, Spring 3.x, Hibernate 3.x, MS-SQL 2010, Liferay 6.1.x, jQuery 1.8, Maven, Jenkins 1.5.99, Sonatype Nexus 2.7.2-x, Nagios

Responsibilities:

  • Design and application development of the JAX-RS API for RAPID.
  • Evangelized the use of REST web services as a way to implement application integrations and consumptions from multiple client types.
  • Oversaw feature implementation across several systems to ensure alignment with broader architectural and business initiatives.
  • Detailed understanding of JSON payload, serialization, deserialization, and Google GSON library.
  • Database schema design
  • Requirement understanding and creation of technical design artifacts
  • Integration of third party systems and APIs
  • Task assignment to team, monitoring and mentoring
  • Worked with external contractors, conducted code reviews.
  • Deployment using Jenkins and tools like WinSCP and putty for advanced configurations
  • Using Apache CXF, Spring and Hibernate to create a 3 tiered architecture
  • Used third party Java APIs like JODA Time, Apache Commons, Apache FOP, IText for custom development
  • Implementing Web Security via interceptors that use basic HTTP authentication
  • Basic usage of frameworks like JUnit and Mockito for unit testing
  • Using tools like Postman (Chrome extension) and SOAPUI for unit testing, load testing, request chaining
  • Integration with BPM tool Savvion

Confidential

WebSphere Portal/Java Developer

Environment: WebSphere Portal 6.1, WebSphere Application Server 7, EJB 3x, jQuery 1.8, RAD 8.5

Responsibilities:

  • Data retrieval from an EJB project to store data from IBM Cognos Reports in Dyna Cache
  • Creating custom JSON to be parsed on the client side.
  • Retrieval and parsing JSON data using AJAX jQuery events jQuery templates
  • Confidential API used to get user information from LDAP

Confidential

WebSphere Portal/Java Developer

Environment: WebSphere Portal 7, WebSphere Application Server 7, EJB 3x, jQuery 1.8, RAD 8.5

Responsibilities:

  • Created an EJB project to store data from IBM Cognos Reports in Dyna Cache
  • Parse stub XML data for development. Created a custom XML Parser.
  • Creating custom JSON to be parsed on the client side.
  • Tag Cloud jQuery plugin used to display tag clouds
  • AJAX used to retrieve feed details
  • Confidential API used to get user information from LDAP

Confidential

WebSphere Portal/Java Developer

Environment: WebSphere Portal 7, WebSphere Application Server 7, EJB 3x, Web Services (JAX-WS), Scribe OAuth Library for Java, jQuery 1.8, RAD 8.5

Responsibilities:

  • EJB 3.0 development
  • Development of a web service client to retrieve social feeds from the SM2 Alterian API
  • Feeds stored in dyna-cache as value objects to enhance performance
  • Created custom JSON for AJAX call response using Google GSON API jPages plugin for jQuery used for pagination
  • Tag Cloud jQuery plugin used to display tag clouds
  • Confidential API used to get user information from LDAP
  • OAuth 1.1 library, Scribe used for twitter and LinkedIn micro blogging
  • Work on Twitter API and LinkedIn API
  • Per user authentication details stored in Credential Vault
  • Created a modal popup displayed within an iFrame for micro blogging functionality. Fully integrated in portal environment

Confidential

WebSphere Portal/Java Developer

Environment: WebSphere Portal 6.1.5, WebSphere Application Server 7, IBM Connections, jQuery 1.4, jQuery UI 1.8, jQuery-cookies and jQuery UI Autocomplete plugins for jQuery, Eclipse Indigo, RAD 8

Responsibilities:

  • Used AJAX to hit the Connections Server and get an XML result from the REST based URL's
  • Complex parsing this XML (ATOM feed) using jQuery
  • Used DB2 to implement a custom data store
  • Developed a custom pagination solution for the application
  • Worked on Portlet Preferences for hierarchical user accessibility
  • Added jQuery UI tabs functionality
  • Peer testing of screens developed and defects fixed by the team
  • Tested the code in multiple browsers viz IE 7&8, Firefox 3.6, Safari 4, Chrome 10

Confidential

Java Developer

Environment: Hibernate 3.0, Apache Tomcat 6.0.18, MS SQL Server 2008, Java Mail API, Eclipse 3.5

Responsibilities:

  • Hibernate framework used for communication with database which includes criteria API
  • Added mailing functionality to screens included reminder mails, acknowledgment mails etc.
  • Peer testing of screens developed and defects fixed by the team

We'd love your feedback!