We provide IT Staff Augmentation Services!

Sr Java And Salesforce Developer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Over 11 years IT experience in web based and client server multi - tier applications using Java/J2EE technologies.
  • Experienced with the Software Development Life Cycle (SDLC) process such as: Requirement Analysis, Technical Specifications, Design, Development, and Testing.
  • Salesforce.com Certified Force.com Developer (Certification # 2329222).
  • Salesforce Certified Administrator (Certification # 2392217).
  • Salesforce development, Salesforce Administration, and involved in various phases of entire project from requirement gathering, design, and implementation.
  • Ability to write complex SOQL, SOSL queries across multiple objects within the SFDC database, Relationships and Lookups
  • Expert in implementing APEX REST API.
  • Used Waterfall and Agile methodologies.
  • Well versed in developing Use Cases, Sequence Diagrams and Class Diagrams.
  • Used best J2EE coding convention practices.
  • Object Oriented Analysis and Design, detailed knowledge of core Java.
  • Extensive knowledge of Front End Technologies such as: JSP, HTML, JavaScript and CSS.
  • Developed applications using J2EE components which include Servlets, JSP, and RMI.
  • Used the Design patterns such as MVC, Singleton, DAO, Adaptor and Factory.
  • Developedand maintained MVC architecture using Struts frameworks.
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Skilled with SQL and JDBC.
  • Implemented ORM using Hibernate technologies.
  • Worked on IDEs such as RAD, Eclipse, Oracle Workshop for Weblogic and IntelliJ.
  • Hands on experience with Websphere, Weblogic, and Tomcat.
  • Worked on various Version Control Repositories like CVS, SVN and GIT.
  • Developed and deployed applications in UNIX and Windows environments.
  • 3+ years experience with SOAP/WSDL. and REST.
  • Strong skills with Ant, Maven and Gradle.
  • Effective team player and fast learner with insight to determine priorities, schedule work and meet critical deadlines.
  • Strong analytical, troubleshooting, and problem solving skills.

TECHNICAL SKILLS

Languages: Java (J2SE, Java SE, J2EE, Java EE), C, C++, APEX.

J2EE Technologies: JSP, Servlets, JDBC, EJB, Struts, Spring and JSF.

SDLC Methodologies: Agile, Waterfall, Iterative.

Databases: MySQL, SOQL, SOSL, SQL Server, Oracle and DB2.

ORM: Hibernate.

Markup Languages: VisualForce, HTML, XHTML, XML, JavaScript, and WSDL.

XML Technologies: XML, XSL, XSLT, SAX & DOM parsers and JAXB.

Application Servers: Web Sphere, Web Logic7.1/8.1.

Web Servers: Apache Tomcat 4.0/5.0, Java Web Server 2.0

IDEs: IBM WSAD 4.0/5.0, Eclipse3.1, MYEclipse5.1, JBuilder.

Operating Systems: WindowsNT/2000,95/98/XP, UNIX.

SOA: Web Services, SOAP, WSDL, XSD, UDDI, XML, Apache Axis, Active SOAP, RESTful.

Protocols: TCP/IP, HTTP, SMTP, SOAP and FTP.

Other Tools: Putty, TOAD, ANT, Maven, CVS, VSS.

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Sr Java and Salesforce Developer

Responsibilities:

  • Parsed HTML files and generated VisualForce pages for SalesForce.
  • Developed software applications using Java/J2EE technologies.
  • Customizing Data model of Salesforce.com CRM using Workflows, Triggers, Validation Rules, and Approval Processes.
  • Designed/Created Custom Objects, Custom Fields, Pick List, Workflow Alerts & Actions, Validation Rules, Custom Tabs, Custom reports, Report folders, Report extractions to various formats, Design of Visual Force Pages, Record Types, Dashboards, and Email generation according to application requirements.
  • Expertise in developing Visual force pages, Apex classes, Controller and Triggers on Force.com platform to customize application according to the functional needs.
  • Worked with Google Maps API for populating GeoLocation (Latitude and Longitude) from address fields, implemented relevant Apex classes and triggers on both Standard and Custom Objects.
  • Implemented Apex Rest APIs to expose Salesforce CRM data to.
  • Reviewed and designed existing database and added/updated new/existing objects/fields by looking from Architectural perspective.
  • Worked with both public Sites and also implemented oAuth for the REST APIs that required authentication.
  • Collaborated with internal Project Managers, Senior Salesforce consultants, and other members of the team to help our meet clients' needs.
  • Developed a Time Sheet app to manage resources time spent on each project.
  • Created workflow rules to send reminders for the timesheet that are coming due.
  • Created Reports and Dashboards for Time sheet.
  • Created Approval Process for time sheet approvals.
  • Worked with Describe APEX Schema to expose all available list values in a picklist via REST API.
  • Participated in Data Migration from Traditional Applications to Salesforce using Import Wizard and DataLoader Utility.
  • Created Salesforce Training plan for college grads.
  • Added custom fields and validations to new and existing objects and added custom functionality using custom controllers and custom extensions.
  • Interacted with various business user groups for gathering the requirements for Salesforce.com CRM implementation.
  • Worked with agile methodology for all the project requirements. Also conducted regular scrum meeting with BA and Developer team to discuss issues and goals fulfilled.
  • Created Roles and Profiles for users as per their hierarchy and access level.

Environment: APEX, VisualForce, Java, J2EE, Eclipse IDE, Sublime Text, Mavens Mate, Force.com Eclipse IDE, GIT, JIRA. SOQL, SOQL Explorer, JAVA, J2EE, Developer Consoler, UNIX, SOAP UI, XML, ECMA Script, JSON, REST APIs, Java Script, JQuery and Tower

Confidential, Dallas, TX

Java Architect

Responsibilities:

  • Working on the migration of a legacy application, which was written in RPG, from AS400 platform to Linux ISCS.
  • Re-writing entire application using Java and best Object Oriented practices.
  • Used Spring MVC for the web flow.
  • Used Hibernate Session Factory to get connected to DB2 and perform DML, DDL operations.
  • Working with client to understand the functionality of legacy application and gathering requirements for the new application.
  • Invloved in discussion with Client and Project Manager to thoroughly understand the needs and provided estimates.
  • Implemented ER diagram from the gathered requirements.
  • Created UML Class and Use Case diagrams.
  • Used Test Driven Development approach.
  • Read data from DB2 and Persisted in SQL Server using Hibernate.
  • Used Factory, Singleton, and DAO design patterns.
  • Implemented RESTful web services.
  • Working with GIT repository involved in the creation of remote branches.
  • Used JIRA for creating Features and Stories and also to track the project progress.
  • Effectively used the out-of box Salesforce functionality to manage Campaigns, Opportunities, Cases and Events.
  • Developed Apex classes, Controller classes and Apex Triggers on Force.com platform to customize application according to the functional needs.
  • Created custom VF email templates for enabling the localization using Translation Workbench.
  • Created custom VF pages to leverage the functionality of displaying the information from different objects and also update them on the same page.
  • Created complex workflow rules criteria’s for field updates and email alerts.
  • Interacted with functional team to gather and document requirements.
  • Created High Level Design and Application Design Documents.
  • Implemented the requirements on Salesforce.com platform using Sublimetext and Mavensmate, also worked with Force.com IDE for Eclipse.
  • Created/Customized Dashboards to display project related information on the home page for managers and principals.
  • Created/Modified page layouts, search layouts to organize fields, custom links, related lists and other components on a record detail and edit pages.
  • Transitioned from Java to Salesforce and involved in Salesforce Training.

Environment: AJAX, VisualForce, SOQL, SOSL, JSP, Hibernate, Struts, Spring, WebSphere 7.0, Idea IntelliJ 12.0, Oracle 11g, SQL Developer, Toad for Oracle, Tomcat, JIRA, UNIX, Soap, UI, XML, JSON, Jenkins, GIT repository, Fish-Eye Crucible, Java Script, JQuery, Firebug, JUnit, Log4j, Rest Client.

Confidential, St. Louis, MO

Sr. Java Developer

Responsibilities:

  • Created and implemented design, unit and assembly testing plans, and other documentation for Consumer Customer Care troubleshooting tool.
  • Performed unit testing and debugging and set test conditions based on code specifications.
  • Developed software applications using Java/J2EE technologies.
  • Supported application production issues when needed.
  • Identified and mitigate risks in process and technology.
  • Supported architectural and development guidelines and best practices;
  • Worked closely with team members to understand requirements and design and ensure system meets business and technical objectives
  • Involved in the review of SRS, HLD, AD and AID documents.
  • Worked with Client and Business Analyst to gather requirements and provided estimates for the amount of work to be done.
  • PreparedFunctional Specifications documentsforSystem Test plansandUnit Assembly Testplans.
  • Worked with Struts MVC frame work.
  • Spring IoC’s setter injection is used for creating and configuring objects.
  • Used HibernateORM mapping for data persistence.
  • Testedweb services request/responseusing SoapUI and Rest Client.
  • UsedCVS repository for checking in and tagging files into branches and Head.
  • Worked with Velocity Marker Templates.
  • Worked on UNIXshell scripting.

Environment: JSP, Hibernate, Struts, Spring, WebSphere 7.0, RAD 7.5, Oracle 10g, SQL Developer, UNIX, SOAP,UI, XML, ECMA Script, JSON, VM Templates, XSL, Java Script, JQuery, Firebug, JUnit, Log4j, Rest Client, and CVS repository, Motive’s Model & Overlay builder,Aqualogic Helper, and Workflow Builder.

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Interacted with Business Analyst on a daily basis to get the new requirements as well as obscure requirements from the client clarified.
  • Interacted with the Project Manager and System Architect on day to day basis, discussed and analyzed the requirements.
  • Extensively involved in discussing the requirements with the business unit.
  • Involved in finalizing the technical architecture and design of the application.
  • Actively participated in the complete life cycle of development, from the requirement gathering to Sanity testing phase.
  • Reviewed design documents and implemented functionality as per the design.
  • Used JSP, HTML/DHTML, JavaScript, CSS for front end presentation layer.
  • Worked with custom tag libraries and also used JSP/Struts tag libraries like logic, html, bean, core.
  • Designed the application using Struts MVC pattern.
  • Involved in the database design.
  • Designed the request flow cycle using different Design Patterns likeDTOs, DAOs, BOs,andService Locatorsetc.
  • Worked withOracle 10gdatabase.
  • Used JDBC for Database connectivity.
  • Used Hibernate HBM queries in DAOs to make them platform independent.
  • Worked on Defects as well as enhancements.
  • Used Clear Quest for defect tracking.
  • Implemented logging usinglog4j.
  • UsedSVN repository.
  • Written Unit Test Cases usingJunit and performed Unit Testing.
  • Deployed application in Web Logic 10.3 server.
  • Performed code review for the team members.
  • Status updates of team members tasks in Status meetings.
  • Updated design documents according to the enhancements made.

Environment: JSP, JDBC, Struts, Spring IoC, Hibernate, WebLogic 10.3, Oracle 10g, SQL Developer, UNIX,J2EE Design Patterns, Web Services,XML, and Java Script,JQuery,Firebug, MyEclipse, JUnit, Log4j, SVN repository.

Confidential, Atlanta, GA

Lead Developer/Onsite Coordinator

Responsibilities:

  • Interacted with Business Analyst on a weekly basis to get the new requirements as well as obscure requirements from the client clarified.
  • Interacted with the Project Manager and System Architect on day to day basis, discussed and analyzed the requirements.
  • Provide weekly status reports to the manager with the latest information of all ongoing activities.
  • Interacted with Business clients on a regular basis.
  • Worked as a Lead developer and managed an offshore team.
  • Worked with the team in understanding the requirements and workflow. Encouraged team to meet the deadlines.
  • Involved in making the critical decisions when projects were in potential jeopardy. Communicated same to the team and ensure meeting the timeline avoiding any target dates missing.
  • Actively participated in the complete life cycle of development, from the requirement gathering to Sanity testing phase.
  • Involved in the review of SRS, HLD, and AID documents.
  • Provided estimates for the new requirements or for any sustaining efforts.
  • Worked in an environment which followedWaterfall Methodologylike Extreme programming.
  • Had been the point of contact forSystem Testing, UAT and Sanity Testing.
  • Followed the Java coding standards for Scalability, Reusability and ease of Maintenance.
  • DevelopedJSPsusingStruts, HTML tags and Java Script.
  • ImplementedInternationalization, presentation layer usingStrutsandTiles.
  • Validated the display or presentation logic usingStruts Validation Framework.
  • Designed the request flow cycle using different Design Patterns likeDTOs, DAOs, BOs,andService Locatorsetc.
  • Developed Complex Data Operations UsingJDBC.
  • Worked closely with DBA in case of production issues and also during the time where there were modifications being made to the DB such as setting up streams on newly created tables.
  • Verified/tested the newly setup streams on DBs and also monitored the existing stream on a daily basis.
  • Worked on Stored Procedures and Functions for Complex Operations.
  • Tested the application manually as well as with the tools (when provided) with few applications.
  • Conducted fail over testing.
  • Implemented logging usinglog4j.
  • UsedSmart CVSas repository.
  • Written Unit Test Cases usingJunit and performed Unit Testing.
  • Developed web services to exchange data between different applications.
  • Generatedweb services clientsusingJAX-WS.
  • Involved in the installation on Web Logic 10.3 server in UNIX environment.
  • Involved In Project Customization, Implementation and Deployment.
  • Worked with team members as part of Pair programming.
  • Participated in the peer code reviews.
  • Worked as a release manager and also the first point of contact during any release.
  • Performed Sanity testing after every release.
  • Interacted with the testing teams in order to set up test environments and requested the required test data for System testing and UAT.
  • Prepared Knowledge documents for the Issues that were resolved for the team.
  • Status updates of team members tasks in Status meetings.

Environment: JSP, JDBC, Jakarta Struts, Servlets, Hibernate, WebLogic 10.3, Oracle 10g, TOAD for Oracle, J2EE Design Patterns, Web Services, Nuance Management Station, XML, VXML, and Java Script, Oracle workshop for weblogic, JUnit, Log4j, Smart CVS.

Confidential, NJ

Java Programmer

Responsibilities:

  • Worked on a J2EE application designed with framework
  • Developed GUI components which included the application interface and business logic; integrated with the services
  • Performed extensive testing of the entire module with bi-weekly code reviews in a team environment

Environment: Java, JSP, SQL, HTTP, HTML/XML, JavaScript, UNIX/Linux

Confidential

Programmer

Responsibilities:

  • Designed, updated, and tested improvement from previously piblished versions (tolerates arbitrary transmission rates); can be used in TCP protocol
  • Optmized with improvement to handle combination of message reordering and duplication or reordering and loss.

We'd love your feedback!