Senior Java Developer Resume
Philadelphia, PA
SUMMARY:
- 7 years of experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology.
- Programming experience in Java, Servlets, JSP, Java Script, JDBC, JSF, XML, EJB, Struts, Spring MVC, Ajax, Hibernate, JDBC, HTML, DHTML, CSS, swagger and Web Services.
- Extensive knowledge in Front End technologies like JQuery, JavaScript, HTML and CSS.
- Experience with web/application servers like Apache Tomcat, JBoss and Weblogic .
- Proven expertise in working with databases like Oracle, SQL Server, database programming using PL/SQL.
- Experience in HTML5/CSS3 development and have experience in Angular.js and Bootstrap.
- Comfortable in implementing log frameworks like LOG4J and testing on JUnit.
- Hands on Experience in build tools like MAVEN and ANT.
- Technical expertise in Liferay, portlet development, Managing theme, managing and developing layouts and developing Hooks, worked on AUI and Velocity Macro, WorkFlow.
- Experience on third party applications/frameworks integrations like LDAP, SSO, SAML, Solr, OpenSSO, Kaltura, YouTube and LinkedIn with Liferay.
- Worked with JSR-168/ JSR- 286 portlet complaints for inter portlet communication in Liferay.
- Contributed on Liferay Marketplace through Portlet Development.
- Experience in software Development Processes like SDLC, Test Driven Development (TDD) and Agile Methodologies.
- Rich experience on verity of domains such as Insurance, Retail and Health Care for design, development, testing and architecture solutions.
- Performed unit testing, system testing and integration testing and performed automation testing using QTP and Ruby Cucumber.
- Experience with version control tool as GIT, Tortoise SVN and Bug handling tool like JIRA.
- Proficient in all phases of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
- Good ability in problem identification and provides an apt solution to it. Consistently met the objectives under high pressure / tough deadlines.
TECHNICAL SKILLS:
Programming Languages & Web Technologies: - Java, J2EE Technologies, Java Script, HTML, CSS, AngularJS, AUI, YUI, JQuery, Struts, HTML, XML, Ajax, Servlets, JDBC, Web Services, Spring, Hibernate
Portal: Liferay 6.0, 6.1, 6.2
Web Services: - REST, SOAP
Application Servers: -Apache Tomcat, Glassfish and JBoss
SDLC Methodologies: - Agile Methodology, Waterfall and Iterative
Testing/Build Tools: - JUnit, QTP, Ruby Cucumber, JIRA, Maven and Ant
IDE: Eclipse, Liferay IDE
Databases: - ORACLE, DB2, My SQL
Application: Rally, Confluence, SOAP UI, Putty, WinSCP, SQL developer
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Senior Java Developer
Technology Java, J2EE, JDBC, Spring, EJB, JavaScript, JSON, JQuery, JSP, XML, JPA, Hibernate, HTML/CSS, Servlet, PL-SQL, Angular JS, Web Services(Rest/SOAP),swagger
Responsibilities:- Followed agile methodology, interacted with the client, exchanged feedbacks on the features, suggested/implemented optimal solutions and tailored application to customer needs.
- Created Technical User Stories and prepared Technical Approach document for complex User Stories based on the BRD.
- Involved in the development using Spring MVC with Data access/integration layer consisting of ORM module (Hibernate).
- Involved in creating SQL queries using Hibernate specific configuration and mapping files.
- Created Hibernate configuration file, Hibernate mapping files, developed persistence DAO classes to persist the data into Oracle Database using Hibernate Query Language (HQL).
- Involved in writing PL/SQL packages, procedures and triggers for backend application logic.
- Used Ant to compile and build the Project.
- Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX to create the user interface views.
- Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5, CSS.
- Implemented new web services to support the stake holders recent change in the web services using SOAP/REST.
- Implemented proper logging mechanism using log4j.
- Automated the junit test process as part of the build using Maven.
- Development of Module using Java, PL/SQL.
- Involved in setting Up the Testing Environments for Component Test and Performance Engineering.
- Involved in analysis and Bug fixes of the reported issues in different test phases such as Component, Integration, System and Business Validation testing. Configured Workflow and management of control Panel.
- Co-ordinated between Offshore team and Onsite team for key technical discussions.
- Perform Code review on deliverables prior to deployment in the test environment.
- Designed, Developed and tested code for User stories, along with the deployment in component/Integration Environments
- Presented completed Features to all stake holders during demo meetings.
Confidential, Indianapolis, Indiana
Java/Liferay Consultant
Technology Java, J2EE, Liferay 6.2 EE, Liferay 6.1 EE, JavaScript, AUI, Spring, Maven, Apache Solr, BootStrap, Workflows, Hibernate, JSP, Angular JS
Responsibilities:- Integrated the application with Spring Framework for implementing Dependency Injection and provided abstraction between presentation layer and persistence layer.
- Migrated Content from Liferay 6.1 to Liferay 6.2 updated version.
- Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX to create the user interface views Migration 3rd party applications.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5, CSS and Bootstrap.
- Involved in analysis, coding and development, created portlets using MVC architecture, hooks on various build in portlet, and theme, Layout development and management.
- Used AUI, Velocity Macro with Liferay WCM. Created structure and template.
- Configured Workflow and management of control Panel.
- Handled technical issues with Integration with various third party systems, done POC for Alfresco and SAML integration.
- Developed automated scripts in Ruby/Cucumber
- Developed test scripts/ Scenarios in RubyMine.
- Conducted various types of testing like Database Testing, Regression Testing and Black box Testing.
- Extensively performed Manual Testing process to ensure the quality of the application
- Performed Code review on deliverables prior deploying into the test environment.
Confidential, Edison, New Jersey
Senior Java developer
Technology Java/J2EE, Spring, Hibernate, Webservice, JAX-RS, Maven, Oracle, JavaScript, JQuery, AUI, CSS, AJAX, Workflows, Hibernate, JSP, JSF, Html 5, log4j
Responsibilities:- Involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
- Involved in the coding and integration of several business critical modules of application using Java, Spring, Hibernate and REST web services.
- Responsible for using Rest API, and JAXB to deal with XML data. Called Restful API to update task to different examiner.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Extensively involved in the development of backend Logic or data access logic using Hibernate.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS, AngularJS and JavaScript.
- Used Log4J to create log files to debug as well as trace application.
- Planning, Estimation Assigning, Tracking, Status Reporting for Onsite and Offshore Tasks.
- Involved in Support and also minor enhancements as per application requirements.
Confidential, Edison, New Jersey
Senior Liferay/Java developer
Technology Liferay 6.2 EE, My SQL, Java 1.6, Spring,, Hibernate, JSF, JQuery, Ajax, Html, JavaScript, JQuery, AUI, Spring, Maven, Apache Solr, BootStrap, CSS, AJAX, Kaleo Workflows, SVN
Responsibilities:- Involved in a various software life cycle activities ranging from requirement analysis to releasing software on production servers.
- Involved in the developing the major enhancements in every module.
- Coded optimization for resolving performance related issues.
- Involved in analysis, coding and development, created portlets using MVC architecture, hooks on various build in portlet, and theme, layout development and management.
- Designed and developed the UI pages using JSF, HTML, Ajax and JQuery.
- Used AUI, Velocity Macro with Liferay WCM. Created structure and template.
- Configured Workflow and management of control Panel.
- Responsible for writing standard code with proper comments and java docs.
- Written SQL queries, Functions for retrieving and updating the data in the database.
- Designed and developed JSP pages using Spring MVC framework.
- Used Hibernate framework to persist the operations data to the database.
- Created war files and deployed in web server
Confidential
Senior Software developer
Technology Java/J2EE, JSP, Servlets, Struts, Spring, JUnit, Eclipse, Apache Ant, JSP, JavaBeans, Ajax, PL/SQL, JavaScript, Webservices.
Responsibilities:- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
- Used the J2EE components like Servlets, EJB's and JSP s and implemented Struts1.2 framework for MVC architecture.
- Programming and Development of modules involving Struts, Spring, AJAX, Servlets, JSP, JSTL, JQuery.
- Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
- Responsible for developing of Student module and integrating plugins.
- Involved in the whole (SDLC) life cycle of the project right from designing the project to implementation.
- Developed various business components modules using Spring MVC and DAO modules using Hibernate framework.
- Published and consumed Web Services using SOAP, WSDL and deployed.
- Involved in Interoperability environment to expose my module services to other existing project module.
- Performed source and version control using GIT.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Contributed to organization of testing and quality improvement process (JIRA, Confluence)
- Coordinate with the on-site and offshore developers with respect to issues and follow up.
Confidential, NL
Software developer
Technology Liferay, My SQL, JavaScript, JQuery, AUI
Responsibilities:- Involved in analysis, coding and development, created portlets using MVC architecture, hooks, and theme.
- Used Inter Portal Communication, as per requirement between portlets, used Custom SQL, created web service using service builder in Liferay.
- Done third party integration such SSO, Ldap etc with Liferay.
- Worked on Google webmaster, antisamy policy and on social office integration like Facebook, Google and twitter integration over Liferay and java application.
- Used Ajax for intensive user operations and client-side validations, Using JavaScript for client side validation.
- Worked on JIRA for bug management tool.
- Consumed web services provided for maps functionality.
- Responsible for application deployment and production support.