Liferay / Java Developer Lead Resume
PROFESSIONAL SUMMARY:
- Having 8+ years of experience in developing Web and Enterprise Applications using technologies Java / J2EE, spring, Hibernate and JavaScript.
- Experience in Core Java, JDBC, Servlets, Portlets, JSP, JSF, HTML 5, CSS3, JavaScript, JQuery, Ajax, Alloy UI, Metal.js and Hibernate.
- Experience in Struts, spring, Bootstrap Frame works.
- Experience in Adobe flex, action script and Cairngorm, Pure MVC, parsley, Bulb frameworks.
- Experience in Angular JS development and knowledge in Angular 2.
- Experience in using Tomcat, WebSphere, Weblogic servers.
- Experience in using Eclipse, Intelli J, Liferay Developer Studio and Toad.
- Experience in version control using Tortoise SVN, CVS, IBM Rational Clearcase, Git.
- Experience in Oracle database.
- Experience in Liferay Portlet, theme, web content design and development.
- Experience in Liferay portal administration.
- Experience in Liferay versions 6.1, 6.2 and 7 DXP.
- Experience in LDAP and Microsoft Active Directory.
- Experience in SAML 2.0 as Service provider and Identity Provider.
- Knowledge of OSGI architecture, design and concept.
- Experience of REST / SOAP Web Services and knowledge of SOA architecture.
- Experience in Docker Technology creating Dockerfiles, images, containers and swarms.
- Experience and knowledge of IOS application development.
- Experience in providing L2 and L3 application support activities on rotation basis.
- Experience in Junit testing (easy mock) and load testing applications using Apache Jmeter.
- Experience in using supporting libraries like ibatis, itextpdf, xalan, saxon, flexjson, SASS.
- Experience in ADA compliance development.
- Experience in Waterfall, Agile and test driven methodologies.
- A highly motivated and hardworking individual with strong organizational and technical skills, and a good team player.
TECHNICAL SKILLS:
Java Technologies: JSP, JSF, JSTL, Servlets, Portlets, Mail, Junit, API & XML processing.
Frame Works: Struts, Spring, Liferay Portal 6.x/7 DXP, Theme, Cairngorm, PureMVC, parsley, Bulb, Angular JS, MVVC, easy mock, angular js, Apache - CXF
ORM Tool: JDBC, IBATIS, Hibernate.
Languages: JAVA, ActionScript, C/C++, Objective-C, Apache velocity.
Web Technologies: HTML 5, CSS3, SASS, ActionScript, Java Script, jQuery, Ajax, LDAP, SAML 2.0, i18n
Web Server: Tomcat, Websphere, Oracle Weblogic
Operating Systems: Windows XP / 7 Professional, Linux
Databases: Oracle, My SQL, SQL server, DB 2, Hypersonic.
IDE: Eclipse, beans, Intelli J, Adobe Flash Builder, Liferay Developer Studio, Xcode
Version Control: Tortoise SVN, CVS, IBM Rational Clearcase, Git.
Tools: ANT, Maven, Gradle, Toad, MY SQL Workbench, Hudson, Jenkins, Apache Jmeter, Fortify Source Code Analyzer, SOAP UI, LOAD UI, JXplorer, Docker.
PROFESSIONAL EXPERIENCE:
Confidential
Liferay / Java Developer Lead
Responsibilities:
- Requirement gathering, analysis & design.
- Meetings with Business analysts and stakeholders for understanding requirements and proposing solution design
- Architect solutions for various requirements of the application.
- Estimate amount of work for each requirement of application development and divide into sizable tasks that be tracked and tested in Agile process.
- Portlet development, testing, integration into portal system called Identity Manager (IDM)
- Web content development and management.
- Custom theme development and enhancement.
- Website creation and configuration.
- Perform functional, Unit development and testing.
- Customize SAML module to accustom additional attributes.
- Customize LDAP module to configure multiple LDAP servers in portal and operate with custom logic.
- Develop another Liferay portal setup as Service Provider (SP) in order to demonstrate working on SAML.
- Develop REST API for IDM services with controlled access through roles and permissions.
- Integrate other applications under Confidential with IDM through SAML.
- Develop Dockerfiles, images and containers in Docker container for deployment of IDM and SP.
- Provide extensive detailed documentation on the applications IDM, Service Provider, IDM REST API and hardware details, IDM configurations, Template information request to integrate another application with IDM.
- Design and Develop content driven portlets with Liferay development standards.
- Develop a dashboard to manage 20 web logic application servers containing node and admin applications.
- Root cause analysis and bug fixing.
- Creating tickets and getting resolution through Liferay team.
- Follow agile methodology for application development with other teams.
- Propose innovate ideas that would enhance maintenance and experience of the Confidential application.
- Report to manager on the progress of development of the application, any blockers or any additional requirement of software
Environment: ANT, Maven, Gradle, Java 1.8, Liferay 7 DXP, velocity, JSP, Spring MVC, Hibernate, jQuery, Alloy UI, Metal.js, Tomcat, Weblogic, Git, Gitlab, JIRA, Atlassian Confluence, REST, Mail, JUnit, Jenkins, My SQL, Eclipse, Liferay Developer Studio, Windows 7 Professional, Linux, bootstrap, Javascript, CSS3, SASS, angular js, Agile, JXplorer, LDAP, Docker.
Confidential, Houston, TX
Sr. Web / Liferay / Java Developer and team lead
Responsibilities:
- Requirement gathering, analysis & design.
- Project lead and testing lead.
- Portlet development, testing, integration into portal system.
- Root cause analysis and bug fixing.
- Web content development and management.
- Custom theme development and enhancement.
- Website creation and configuration.
- Upgrade to Liferay 7 DXP (In Progress). Migration of portlets, themes, web content and POCs.
- Stage and Production deployment preparation and execution.
- Provide KT on portal system and related environment to new team members.
- Lead team of developers and testers for Functional, Unit development and testing.
- Setup and perform Static Code Analysis on monthly basis to maintain code quality.
- Perform load testing of portal system using apache jmeter.
- Document design, development and configuration of any portlet/module developed.
- Develop APIs as gateway for clients to access functionalities of prepaid card system through SOAP UI.
- Perform functional and load testing of APIs by using SOAP UI and LOAD UI.
- Provide support to mobile team for app development and artifact build preparation.
- Provide L2 and L3 application support activities on rotation basis.
- Demo to business team after project development for feedback and enhancement changes.
- Report to manager on weekly basis for assigned tasks, development progress.
- Contribute innovative ideas for better user experience of the applications.
Environment: ANT, Maven, Gradle, Java 1.6/1.7, Liferay 6.1/6.2/7 DXP, Objective-C, velocity, JSP, JSF, Primefaces, Spring MVC, Ibatis, Hibernate, jQuery, tomcat Server, SVN, REST & SOAP Web Services, SAOP UI, LOAD UI, JUnit, Easy Mock, Toad, Hudson, Jenkins, My SQL, Eclipse, Liferay Developer Studio, Fortify, Windows 7 Professional, Linux, bootstrap, Javascript, CSS3, SASS, angular js, node.js, waterfall.
Confidential, Webster, NY
Java/Flex and UI Developer
Responsibilities:
- Requirement Analysis & Design.
- Module development, testing, integration into Confidential using Parsely & Bulb framework.
- Configure pages and new modules based on struts framework.
- Develop applications services for data modeling and transfer using spring to consume SOAP services.
- Enhancements and bug fixing.
- Styling the screens was done using CSS / CSS2
- Functional and unit testing.
- Setup data for development and testing environments.
- Maintain code quality using Smart bear collaborator.
- Agile methodology was used for development process.
- Demo the module developed at the end of each sprint cycle
- Report to manager on daily basis in an agile sprint cycle.
Environment: ANT, Maven, Java 1.5/1.6, Actionscript, Javascript, Struts, Spring MVC, Intelli J, Eclipse, CSS/CSS2, Parsely & Bulb frameworks, IBM Rational Clearcase, SOAP UI, SASS, Websphere server, Jenkins, Smart bear collaborator, Agile.
Confidential, St Paul, MN
Java / Flex and UI Developer
Responsibilities:
- Requirement Analysis & Design.
- Module development, testing, integration into Confidential using Cairngorm & PureMVC framework.
- Enhancements and bug fixing.
- Styling the screens was done using CSS / CSS2
- Functional and unit testing.
- Integrate with webfocus server for data retrieval.
- Development of application with ADA compliance.
- Demo to team lead for each new page developed.
- Report to manager on weekly basis on the work assigned.
Environment: ANT, Java 1.5/1.6, Actionscript, Javacsript, Spring, Eclipse, Adobe Flash builder CSS/CSS2, Cairngorm & PureMVC frameworks, CVS, JUnit, Tomcat & Websphere servers, webfocus, ADA compliance.
Confidential
Web and Java Developer
Responsibilities:
- Used Java and XML extensively with the help of JSPs, Servlets. Implemented pooling and caching to improve performance and scalability.
- Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and test case template generation.
- Implementing design compositions using HTML, JavaScript and JQuery in a standard, maintainable and compliant way.
- Implemented the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
- Developed source code and unit tests for several web services used to interact with the worklist/workflow product.
- Used Spring MVC and Spring DAO modules to develop the application.
- Involved in configuring and deploying the application with WebSphere Application server.
- Involved in writing and reviewing unit test cases using Junit. Used Maven as build tool
- Wrote and modified database stored procedures and SQL to improve performance.
- Used CVS as version control tool to merge code, check in and checkout the data.
Environment: Java, Java beans, JSP, J2EE, WebSphere, Servlets, spring, JDBC, JavaScript, JQuery, HTML, WebSphere Application Server, Junit, CVS, Maven, RAD.