J2ee Developer Resume Profile
Summary
- J2EE/Java Developer with 10 years of experience in software development and implementation of client/server and web based applications. Extensive experience in Requirements Analysis, Design, Development, Integration, Implementation and Application Support.
- Analysis, Design and Development of J2EE Web-based applications using the following core technologies J2EE/Java, MVC, Servlets, JSP, JNDI, XML and Web services.
- Expertise in implementing applications using Spring, Liferay JSR 286 , Struts and ORM Frameworks.
- Worked on WebLogic 10.3, WAS 6.1 and Apache Tomcat7.0.
- Expert in different Java technologies that includes JAVA 1.6/1.5, JSP, Servlets, RMI, JDBC, Hibernate, Web services SOAP - Apache Axis2 1.5, RESTful , JAX-WS and AJAX.
- Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
- Experience with working on different IDE's JDeveloper 11.4, Eclipse 3.6, IntelliJ IDEA 12.1.4, IBM Rational Application Developer RAD6.0 and TOAD for Oracle/DB2.
- Well versed with Source Version Control tools like CVS, VSS, SVN, Borland StarTeam, Mercural Hg, SharePoint and TortoiseSVN.
- Implemented rules execution using JBOSS drools rules engine.
- Proficient in web programming using JQuery, Java Script, HTML and CSS.
- Experience in build tool: Maven, ANT, Jenkins and project dependencies management tool: IVY.
- Developed XML Parsers using JAXP API SAX and DOM .
- Experienced in working on Relational databases: ORACLE11g, DB2 9.7 and SQL Server 2005 on different environments.
- Involved in Unit Testing JUnit, Mockito/PowerMock System Integration Testing.
- Experienced in Agile with bi-weekly sprints with RallyDev.
- Strong experience on database programming languages: SQL and PL/SQL
- Knowledge of NoSQL Database: MongoDB.
- Knowledge of Multithreading/Synchronization.
- Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
- Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
- A strong team player with excellent interpersonal skills ready to take an independent challenge.
Technical Skills
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Experience
Confidential
Role | Sr. Java/J2EE Developer |
Environment | Java/J2ee, JDK 1.6, Spring MVC, Hibernate with JPA2.0, Tomcat 7.0.35, Liferay, Rally, SoapUI, Oracle 11g, Apache, ClearTrust, Eclipse Juno, JSP, JQuery, JavaScript, HTML, CSS, SVN, Sonar, JUnit, Mockito, Jenkins, Ajax, Unix. |
Synopsis:
GM Vehicles are equipped with OnStar device which provides Turn-by-Turn Directions, Hands-Free Calling, Vehicle Diagnostics, Stolen Vehicle Assistance, Automatic Crash Response and Remote Services to lock/unlock the car . OnStar Web is a User Interface to manage the profile, change preferred dealer, Buy Minutes and view vehicle Diagnostics. It is developed using Spring MVC. Oracle, ClearTrust for authentication , Liferay for Content Management. Apache is used as web server and Tomcat is used as Application Server. Every page contains multiple portlets configured in liferay. It consumes the webservices via CONNECT which offers Message Persistence.
Responsibilities:
- Developing the application using Java/J2EE, Spring, Liferay JSR 286 , Hibernate, Oracle, Unix, JSON, XML, Tomcat, WebServices SOAP RESTful , and JUnit.
- Implementing Single Sign On SSO between OnStar and OwnerCenter applications.
- Integrating Captcha implementation on myVolt using jQuery, AJAX and Spring MVC.
- Following Agile methodology with bi-weekly sprints.
- Consumed RESTful web services using Apache httpclient.
- Using Maven build automation tool, Jenkins to build the application code base.
- Deploying the applications on various environments: QA, STG and PROD.
- Configuring redirects on Apache web server.
- Working with Oracle database server and using the SQL Developer client to access the data from database.
Confidential
Role | Sr. Java/J2EE Developer |
Environment | Java/J2ee, JDK 1.6, Weblogic10.3, Spring3.0, Struts1.3, Hibernate3.1, JDeveloper11.4, Oracle11g, JSP, JavaScript, JQuery, JavaScript, HTML, CSS, CVS, JUnit, Ajax, Linux. |
Synopsis:
Crossbow is a legacy application used to create profiles, maps and reports based on demographic, behavioral, and purchasing potential variables or custom variables . Crossbow Media Express allows users to rapidly model different scenarios, and calculate the best media combinations given the client's profile, campaign objectives and media spend. Users can even determine the best print and digital media budget for the campaign. It is a self-service media planning tool Profile Summary, Media Plan Builder and Media Plan Report that lets users to develop quick start targeted print and digital media plans based on store/market locations, retail trade areas, competitor sites, and thousands of targeting variables that predict consumer behavior.
Responsibilities:
- Developed service and implementation classes using Struts 1.3, Spring 3.0.
- Implemented DAO layer using Hibernate3.1.
- Developed user interface using JSPs and Struts html tag library.
- Made AJAX calls using JQuery API.
- Created data sources in WebLogic Admin console.
- Used Hibernate HQL to query oracle11g database.
- Deploying the application on Weblogic 10.3 on various environments.
Confidential
Role | Sr. Java/J2EE Developer |
Environment | WAS 6.1, Spring MVC, Java1.6, Eclipse 3.6, Tomcat6.0, JSP, JavaScript, HTML, JQuery, CSS, DB2, SQL, Web services Axis2 1.5 , WepSphere 6.1, TeamSite, StarTeam, Hudson, Mercurial, TortoiseHg, JUnit, JBosss drools, XML, LDAP, Log4J, Ivy. |
Synopsis:
The objective of ICAS is to compare two versions of files and present a report for various systems: CyberLife, PPlus, New Business, Claims and Document Capture. System Developers input many Feeds to ICAS by creating Templates. For every release, Systems use this tool to generate differences report and analyze if there are any issues. System developers can write business rules which can be executed using drools after comparing files and filter out the differences in report. Differences can also be explained manually and get the validated by approvers. This tool is extensively used in Jackson by many systems.
Responsibilities:
- Developed business layer and UI using Spring MVC Framework.
- Involved in the development of web services SOAP using apache Axi2 1.5
- Wrote XML parsers using SAX and DOM parsers.
- Implemented rules execution using JBoss drools rules engine.
- Involved in the Database Design and formed the relationships.
- Followed the Agile Scrum methodology practices and roles to develop the application
- Deployed web/web service projects on IBM Websphere6.1/Tomcat6.0.
Confidential | |
Role | Software Developer |
Environment | Struts, Ecipse, JSP, BroadVision 6.0, DCC, Portal Admin, Oracle8i, VSS, JavaScript, HTML, JQuery, CSS, Linux |
Synopsis:
The objective of Baker Hughes - Business Collaboration Workspace is to provide a platform to allow secured, effective and efficient collaboration between Baker Hughes employees, customers, vendors and external business partners. It provides uniform user experience to internal and external users. It has tightly managed security architecture.
Responsibilities:
- Preparation of Detailed Design Document.
- Developing business classes using Struts 1.1, and UI using JSPs.
- Writing DAO classes to interact with Oracle database.
- Configuring channels using Portal Admin and deploying application on BroadVision.
- Performing Code Reviews and acted as a Configuration Controller
Confidential
Role | Software Developer |
Environment | WAS 6.1, Spring MVC, Hibernate, Java1.6, Eclipse 3.6, Tomcat6.0, Oracle, JSP, CVS. |
Synopsis:
- CRI is an enterprise wide business transformation B2B program undertaken by Avery Dennison, which defines a new Order Management OM , Sourcing and ERP Solution for Avery Dennison. The key objectives of the CRI program are:
- Design and architect a global application to support future business requirements using Spring MVC framework
- Consolidate the current set of legacy applications into a standard application stack comprising of QAD Mfg/Pro as the key component.
Responsibilities:
- Involved in High Level Design and Detailed Design.
- Developing business classes and UI using Spring MVC and JSP.
- Deploying the application on various environments.
- Acted as an On-Site co-coordinator in Build Phase.
Confidential
Role | Software Developer |
Environment | Struts, JSP, Servlets, Java, JDBC, AJAX, Oracle 8i, Tomcat 5.0, WebSphere 6.1 |
Synopsis:
Bug Toolkit is a web based tool used to determine defects in Cisco software products. It was designed to fill a business objective to display Cisco Products defects to customers, partners and employees so that they can make educated decisions. This tool has proven to be the number one customer satisfier on Cisco TS Web site.
Responsibilities:
- Involved in Requirements Analysis and Designing.
- Guided team members on Struts Framework.
- Developing business class using Struts and UI with JSPs.
- Anchored Defect Prevention Activities.
- Bug Fixing during UAT.
Confidential
Role | Software Engineer |
Environment | Struts, JSP, Servlets, Java, JDBC, AJAX, Oracle 8i, Tomcat 5.0, WebSphere 6.1 |
Synopsis:
This Project is developing for Lawyers office. It has 3 Modules: Admin, Attorney and DP User Data Processor . Admin is for Administrators, He can create different userids for all employees and maintains documents required for office. Attorney is for lawyers. Attorney initiates and close cases. Every Case have different stages like Initial Stage, Client Information, Preliminary Stage, Property Damage, Info Gathering, Demand, Settlement, Release and Final Review. Once the case is initiated by the Attorney, then DP User enters the details of every stage.
Responsibilities:
- Developing business class using Struts and UI with JSPs.
- Developing HTML templates for screens.
- Client side validations using JavaScript.
- Supporting application during SIT/UAT.