Senior Java Developer Resume
Detroit, MichigaN
SUMMARY:
- Over 8 years of experience in IT with proficiency in Design, Development and implementation of Client Server and Web based Applications using Java/J2EE Technologies.
- Certified Adobe CQ developer with implementation experience using Adobe CQ Components.
- Extensive experience in Java, JSP, EJB, Hibernate, AJAX, Java script, Servlets, JDBC, XML, HTML and CSS technologies. Currently working as a Programmer on a complex large scale project.
- Extensive experience in developing applications using Struts framework and MVC architecture.
- Strong knowledge of relational databases, SQL queries and Object Oriented Programming concepts with keen interest in design and programming.
- Experienced in using open source technologies and tools like SUGAR CRM and Google Analytics.
- Experienced in working with enterprise development tools like IBM Rational Software and open development platform like Eclipse.
- Quick learner and capable of adapting to new technology quickly.
- Team player and have excellent communication skills and ability to work within a team environment with minimal supervision.
TECHNICAL SKILLS:
Programming Languages/ Technologies: Java, J2EE, Struts, AJAX, HTML, XML, XSL, JavaScript, SQL, PL/SQL Web Services, Sugar CRM/PHP, Google Analytics, EJB, Hibernate
Tools: AEM 5.6, AEM 6.1, IBM RAD 7.0, Eclipse - IDE (3.1), TOAD 8.6, Tomcat (4.1.30, 5.1), CVS, LDAP, Visual Studio (basics), Google Analytics, MS Office
Database Technologies: Oracle 11g, Oracle 10g, SQL Server, DB2, JDBC, ODBC
Frameworks: Struts, Spring
Web Technologies: Dreamweaver, PHP
Application Environment: Tomcat, IBM WebSphere
Operating systems: Windows
PROFESSIONAL EXPERIENCE:
Confidential, Detroit, Michigan
Senior Java DeveloperResponsibilities:
- Implement enhancements to MPA without deviating from architectural standard and guidelines provided.
- Create separate content document for messages and notification for Adobe CQ(AEM 6.1 version) to store and update dynamically without impacting server down time.
- Develop Spring controllers for retrieving json data from server side.
- Update Spring configuration to create new beans and inject beans required for the application to use.
- Consume SOAP web services provided by common services, create mock bindings for service calls while common service is still moving with changes.
- Develop functionalities using Backbone JS for retrieving and rendering data on the frontend using models, collections, views and routes. Design logic less templates using Mustache JS.
- Create or update groovy tests which are impacted by the functionality changes.
- Participate in agile processes like sprint backlog to detail the business requirement and create design specifications on wiki page for review by product owner.
- Participate in sprint related activities like daily standup to update status on tasks, sprint demo to demonstrate the features implemented, sprint retrospective to improve the process and sprint planning to commit on the stories and bugs.
Confidential
Senior Java DeveloperResponsibilities:
- Involved in Analysis, Development, Integration and Testing of application modules
- Involved in migration of AEM 5.6 to AEM 6.1
- Created new Batch job that will run in AEM server and update the documents to CMS
- Involved in code merging and creating pull request to GIT versioning tool
- Providing maintenance and support.
Technical Environment: Java 1.8, JSP, Adobe CQ 6.1
Confidential
Senior Java DeveloperResponsibilities:
- Involved in Analysis, Development, Integration and Testing of application modules
- Involved in code versioning, Check In, Check outs and code merging SVN versioning tool
- Involved in code review and deployment of the application on development, testing and production servers
- Providing maintenance and support.
Technical Environment: Java 1.7, JSP, Adobe CQ 5.6, maven3.2.1, Tortoise SVN
Confidential
Senior Java DeveloperResponsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules
- Developed presentation layer using JSP,HTML, JSTL, CSS, Java Script, JQuery and Tiles.
- Extensively used AJAX for the JavaScript to directly interact with the Application server
- Extensively used Spring framework for design and development of J2EE components
- Implemented client side validations.
- Web service is used for polling the IOM system and returning information associated with the best applicable incentives for the given vehicle and location
- Involved in code versioning, Check In, Check outs and code merging SVN versioning tool
- Involved in code review and deployment of the application on development, testing and production servers
- Providing maintenance and support.
Technical Environment: Java 1.6, JSP, J2EE, Jquery, maven3.3, tomcat 6.0
Confidential
Senior Java DeveloperResponsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules
- Extensively used IBM RAD 7.0 during the project development life cycle. Well versed with Websphere Profiling and using the Admin Console for Websphere.
- Utilized POJO, Business Object, Session Façade, Value Object and DAO Design pattern during system design and development.
- Developed presentation layer using JSP,HTML, JSTL, CSS, Java Script and Tiles
- Extensively used Struts framework for design and development of J2EE components
- Implemented client side validations using Struts specific validation framework
- Involved in bug tracking and debugging the application using Log4J
- Developed secured login for the application using LDAP.
- Involved in code versioning, Check In, Check outs and code merging using ClearCase versioning tool
- Providing maintenance and support.
- Mentoring team members and providing technical guidance to complete the assigned tasks.
- Involved in code reviews and audit info to ensure coding standards are being followed and met.
Technical Environment: Java 1.6, JSP, J2EE, Rational Software Architect, Oracle, Tiles, JSP Tag Libraries.
Confidential
Senior Java DeveloperResponsibilities:
- Involved in user requirements gathering and analysis.
- Extensively used AJAX for the JavaScript to directly interact with the Application server
- Involved in Analysis, Design, Development, Integration and Testing of application modules
- Developed presentation layer using JSP,HTML,CSS, java Script and AJAX
- Extensively used Struts framework for design and development of J2EE components
- Implemented client side validations using Struts specific validation framework
- Involved in bug tracking and debugging the application using Log4J and JDeveloper
- Involved in code review and deployment of the application on development, testing and production servers
- Involved in code versioning, Check In, Check outs and code merging using CVS versioning tool
- Involved in peer to peer code reviews and compliance of project coding standards.
Technical Environment: Java JDK 1.4.2, JSP, Servlets, AJAX, Struts, Tetrix, Eclipse 3.1, Tomcat 4.1, Oracle 9i, SQL, Microsoft Visio, Office
Confidential
DeveloperResponsibilities:
- Created low level design and coded for the target J2EE application using Decathlon's propriety Tetrix Framework.
- Involved in Analysis, Design, Development, Integration and Testing of application modules
- Developed presentation layer using JSP,HTML,CSS, java Script and AJAX
- Extensively used Struts framework for design and development of J2EE components
- Implemented client side validations using Struts specific validation framework
- Involved in bug tracking and debugging the application using Log4J and JDeveloper
- Involved in code review and deployment of the application on development, testing and production servers
- Extensively used AJAX for the JavaScript to directly interact with the Application server
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed
- Involved in code versioning, Check In, Check outs and code merging using CVS versioning tool
Technical Environment: Java JDK 1.4.2, JSP, Servlets, AJAX,Struts, Tetrix, Eclipse 3.1, Tomcat 4.1, Oracle 9i, SQL,Microsoft Visio, Office
Confidential
ProgrammerResponsibilities:
- Reviewed business requirements, functional designs and business processes.
- Mapped requirements with Sugar CRM application functionality identifying areas of customization and custom development.
- Developed technical specification based on functional requirements
- Installed and implemented Sugar CRM and worked as Administrator
- Created and modified custom entities and associated forms and views
- Worked as lead analyst in migrating SUGAR CRM from windows platform to Linux
- Developed test plans describing test environment and expected results
- Provided maintenance and support during the test, production, and stabilization phase.
Confidential
ProgrammerResponsibilities:
- Worked on design and development of Confidential ’s company website completely revamping it with new GUI and features
- Worked on framework migration from ASP to ASP.NET.
- Added new features to the website like search engines, Updated corporate brochures.
- Learned web intelligence concepts and worked as a core team member to integrate Google analytics into website
- Worked closely with Zonal managers to get requirements for the creation of sales reports.
- Designed more than 18 sales reports and administered them.
- Worked on support and maintenance activities of website and analytics integration work.
- Multitasked with other ongoing projects.