J2ee Developer Resume
OBJECTIVE:
Focus on design and development of java enterprise wide large - scale applications in lieu of accomplishing goals that will give me immense professional satisfaction and optimum career growth.
SUMMARY:
- 10 years of software industry experience in designing, developing and deploying client-server, web-based, multi-tier, distributed end-to-end enterprise applications using Java, J2EE and Internet Technologies
- Solid working experience of Java Web Services, with real time knowledge using SOAP, WSDL, UDDI with Apache Axis, CXF. Also worked on REST services using eclipse plugins.
- 3 years experience with JSR 168/286 portal and portlet technologies and worked in Liferay and WebSphere portal servers, and Portal Administration User privileges, rules, Themes and Skins.
- Worked on design of the applications represented with UML diagrams like use cases, sequence flows & class diagrams using VISIO.
- Strong experience in OOA & Design and worked on latest front end frameworks like JQuery, web frameworks like Struts 1.x / 2.x and Spring, Hibernate as ORM tool.
- Domain expertise in Government, Healthcare, Channel data, Manufacturing, e-governance, e-commerce industries along with active interest in Financial Services/Banking industries.
- Experience with Java Messaging Service (JMS) and worked on WebsphereMQ and ActiveMQ.
- Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, DAO, DTO).
- Experience in database design, development using SQL/PL-SQL in Oracle9i/10g, PostgreSQL, DB2, MySQL and NoSQL DB like CouchDB. Excellent work experience in writing SQL queries, PL/SQL, Stored Procedures, functions, Joins, Triggers, SQL Scripts and also have experience in using tools like Toad, sqldeveloper and My SQL Query Browser.
- Extensive experience in designing, developing, deploying and configuring J2EE components on application servers like BEA WebLogic server, Websphere application server (WAS) and Tomcat as web server.
- Expertise with IDEs like Eclipse, PPDE, MyEclipse and Rational Application Developer (RAD), RIDE, PPDE(Paypal development env).
- Used log4J for application logging and notification tracing mechanisms and Jasper reports .
- Experience with build script tools like ANT, Maven. Also experience with Hudson Continuous Integration build tool. Experience in building Junit & TestNG test cases. Experience in writing shell scripts.
- Source code version control using PVCS, CVS, SVN, Perforce, GIT.
- Testing and debugging the project for proper functionality and documenting by modules. Integrated sub modules from other members of the team.Used Mercury Quality Center, JIRA, Bugzilla for prioritizing the severity of defects and the status.
- Experience on developing the applications in Windows and LINUX environments.
- Demonstrated ability to acquire technical & domain knowledge & skills rapidly with self-learning.
PROFESSIONAL EXPERIENCE:
Confidential
J2EE Developer
Environment: Core Java, JDK 1.6, Restful Services, PostMan, Java Security, OAuth2, openidconnect, Eclipse (PPDE), Windows, Linux, Oracle, Git, Log4j, Testng, Mockito, Spring core, Maven, Rally, Jenkins, ride, NodeJS, Android Studio, Appium.
Responsibilities:
- Designing, developing and delivering software and/or platforms used by other developers
- Developing high performance, scalable and available web services. Developing web services and SOA related standards like REST/OAuth/JSON
- Developing web services and SOA related standards like REST/OAuth/JSON
- Involved in creating client side libraries for multiple functionalities using Android SDK and android studio.
- Effectively communicating with downstream services while debugging the existing issues or creating new features.
- Working on Inner-sourcing model to contribute to other components in paypal like authentication, partner integration etc.
- Worked on automating mobile flows of multi-factor authentication module using Appium.
Confidential
Programmer Analyst
Environment: Core Java, JDK, Java Security, openidconnect, OAuth2, SAML, JSP, Servlets, Struts 2, Hibernate, Spring, Enterprise Java Beans, Session EJBs, Message Driven Beans, DAOs, JSTL, Jquery, Ajax, Web services, JAXWS, SOAP, REST Web Services, Apache CXF, JAXB, JSR168, RAD, Websphere portal server, Websphere process server, Websphere App Server, Apache Tomcat, JMS, ActiveMQ, Windows, Linux, Perforce, CVS, SVN, GIT, GIT Bash, GIT GUI, GITHUB, Eclipse, Oracle, DB2, Toad, sqldeveloper, HP PPM (Kintana), HP Quality Center, ANT, Clear Quest, Maven, Bamboo, Rally, Jenkins, PostMan, SoapUI, Eclipse (PPDE), Testng, Mockito, Log4j
Responsibilities:
- Assisted Systems analysts with programming, designing and developing computer software, including programming modules and new features for RDBMS/e-commerce based manufacturing and other business software applications.
- Replaced and modified code to upgrade program applications
- Identified and developed user requests for program applications, including the introduction of new functions and technologies based on the analysis of client business automation needs.
- Debug software program issues and resolved related technical issues.
- In addition, I performed maintenance, documentation and client support as required.
- Created unit test cases using TestNG for every feature and used SONAR as code coverage tool.
Confidential
Application Developer
Environment: Core Java, JDK 1.5, Servlets, JavaScript, Portlets, Websphere Portal, RAD 7.5, Websphere portal server, Websphere process server, SOA, Web services, Axis, Struts, Hibernate, JSP, Servlets, Windows, Linux, ANT, Junit, DB2, PL/SQL, Rational ClearCase, Rational ClearQuest.
Responsibilities:
- Prepared Functional requirements and technical design documents. Designed sequence diagrams, class diagrams and activity diagrams.
- Developed using JSR 286 standard and using Portlet Struts framework as MVC.
- Worked on Portlet Session scopes and Portlet Service named Request broker for developing Cooperative portlets for portlet messaging.
- Involved in portal administration (WPS admin) creating pages, users, groups, resource access, and used different Themes and skins for the portal to improve the look and feel of the portal pages, to make the portal user-friendly and visually pleasing with customized portal pages.
- Used Web Services and Axis plug-ins to get the details from other services and utilize them as consumer.
- Created unit test cases using Junit after development and used ecorbertura as code coverage tool
- Worked in Agile and SCRUM environment.
Confidential
Liferay Portal Developer
Environment: Core Java, JSP, Servlets, Spring Web flow, Spring DAO, Liferay Portal, Tomcat, JSR 168, NoSQL Couch DB, MySQL, Query Browser, Solr Server, Struts, Eclipse, CVS, Jasper Reports, ANT, Junit, ActiveMQ, Visio, JQuery, Linux, Windows XP
Responsibilities:
- Application is built on Liferay portal server as per JSR 168 standards, Spring Webflow for page navigation and to separate flows into different xml files.
- Worked on portal administration tasks such as adding the portlets, Adding Users, Roles to the users, User Groups, organizations and changing the themes. And also worked on integrating LDAP with liferay and creating Users in LDAP server.
- Have good experience in using document library and web content management in Liferay.
- Used JMS to create the Queues and to send the messages to create jasper reports and to add the generated report file to couch database which is noSQL DB.
- Worked on Jasper Reports to display the statements in the form of Graphs and normal tables using jrxml files that were generated.
- Working with core team to develop & enhance infrastructure framework
- Used CVS for version control throughout the application.
Confidential
J2EE Developer
Environment: JAVA, J2EE, Multithreading, JSP, Servlets, JavaScript, ANT, Windows XP, Linux, Oracle, Toad, Log4j, Tomcat, E-matrix Framework, E-Matrix API, PVCS, Mercury Quality Center, POI
Responsibilities:
- Designed the application architecture using E-matrix framework.
- Used Multithreading for processing different parts information in bulk load programs.
- Developed UI layer using JSPs and javascript, Business layer using e-matrix api.
- Wrote PL/SQL functions, procedures, SQL Scripts & created views and also used Toad for database Queries.
- Used Mercury Quality Center for prioritizing the severity of defects and the status.
- Worked in waterfall methodology and techniques for development and also on design patterns and other techniques used to improve quality and enhance project agility
- Maintenance, support, Enhancements.
Confidential
Senior Java Developer
Environment: J2SDK 1.4, J2EE, Servlets (Controllers), Java web services, WSDL, SOAP, SAX, DOM, Axis, Servlets, JSP, EJB, Struts, HTML, DHTML, XML Schema, EL, JSTL, JavaBeans, Junit, JDBC, Oracle, PL/SQL, XML, XSL, Struts, AJAX, WebLogic, Eclipse, Oracle 9i. Windows XP
Responsibilities:
- The basic framework is designed based on the MVC architecture for all core functionalities.
- Developed Servlets, JSPs and deployed on the WebLogic server and configured it for optimal behavior in managing the client sessions.
- Implemented the struts framework for collaborative integration.
- User interfaces are designed and developed using JSP for the web based user interactivity.
- Extensively used MVC Architecture to isolate each layer of the application using struts.
- Was responsible for deploying and testing components developed on webLogic as an App server.
- Written queries and stored procedures using SQL, PL/SQL in Oracle.
- Worked closely with functional analyst and gathered client requirements, analyzed the feasibility and prepared the technical documentation for the same.
- Created unit test cases using Junit after completing feature.