Java Developer Resume
San Luis Obispo, CA
SUMMARY
- Offering 8 years of experience in Software Development, Deployment Support and Production Support.
- Excellent track record as a Software Developer, developing Java/JEE applications using modern technologies and frameworks, and Documentum applications with Oracle/MySQL databases; testing REST web services using Chrome’s Advanced REST client and SOAP web services using SoapUI; deploying applications using Docker.
- In - depth understanding of complete Software Development Life Cycle (SDLC) entailing conducting Requirement Analysis, Design, Documentation, Development, Testing, Implementation, Troubleshooting and Production Support.
- Developing Data Warehouse Modules using Oracle Warehouse Builder.
- Excellent analytical, problem solving and interpersonal skills involving extensive interaction with clients and cross-functional teams.
TECHNICAL SKILLS
Java Technologies: Java, JSP, Servlets, Java Beans, JDBC, XML, JSON, Hibernate, Spring
Design Patterns: Factory, Singleton, Data Access Object (DAO), Data Transfer Object (DTO)
Software Architectures: MVC, REST web services, JAXB
Languages: JavaScript, HTML, CSS, JQuery, AJAX, KendoUI, SQL, PL/SQL, TCL
Frameworks: Apache CXF, Log4j
IDEs: Eclipse, IntelliJ IDEA
Build Tools: Maven, Jenkins
Deployment Tools: Docker
Testing Tools: SoapUI, Advanced REST Client, JUnit
Servers: Tomcat 7 (Web Server), Weblogic 10, Weblogic 12 (Application Server)
Version Controllers: CVS, SVN, Perforce
Bug Trackers: Bugzilla, Jira
CRM Tools: SalesForce
Software Methodologies: Agile with Scrum, Waterfall
Databases: Oracle 12g, Oracle 12c, Oracle 11g, Oracle 10g, MySQL
Database Tools: SQL*Plus, Toad, Oracle SQL Developer, MySQL Query Browser, DBVisualizer
ETL Tools: Oracle Warehouse Builder (OWB)
Documentum Suite: DFC, Webtop/Web Development Kit (WDK), Documentum Query Language (DQL), API, Business Objects Framework (BOF) (TBO/SBO/Simple Module)Server Method, Workflow Manager, Lifecycle
Documentum Tools: Content Server, Documentum Administrator (DA), ComposerWorkflow Manger, Samson
Operating Systems: Windows, Red Hat Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential, San Luis Obispo, CA
Java Developer
Responsibilities:
- Enhanced security of the application by integrating Trustev script to display identity verification questions based on the device of the customer.
- Developed the feature to deactivate the customer from the customer support tool called Buster.
- Updated the flow of the application to display the appropriate error page and logging out the customer on display of a terminal error page.
- Implemented changes to support JAWS screen reader to allow blind or visually impaired customers to use the application.
- Onboardeda new partner requiring changes to the frontend and backend.
- Analyzed and fixed defects raised by the QA team.
- Performed deployments using Docker.
- Working with the release team to ensure smooth release to production.
Environment: HTML, JavaScript, JQuery, XSL, JSON, CSS, JSP, Java, SOAP web services, SoapUI, IntelliJ Idea, ContentCenter Professional, SQL, PL/SQL, Maven, Weblogic 10, Weblogic 12, Oracle 12g, DBVisualizer, Linux, Jenkins, Docker, Agile
Confidential, Los Gatos, CA
Java Developer
Responsibilities:
- Developed synchronous and asynchronous REST web services using Apache CXF framework and JAX-RS API while enhancing the configurability of the application by employing XML based configuration files on application server and content server.
- Designed and improved user experience by allowing the user to perform tasks in foreground while the REST web service is executing in background.
- Enhanced application security by creating and returning an encrypted ticket in REST web service response and ticket expiration using custom Request Interceptor as well as expiring user session once the ticket expires.
- Resolved the issue of session expiry for UI screens having user input time more than the configured session expiration time.
- Unit tested REST web services using Google Chrome’s Advanced REST client.
- Fixing defects reported by QA team.
Environment: Java, REST web services, Apache CXF, JAXB, JSON, XML, DFC, DQL, Content Server 7.1, DA, Composer, Oracle 12c, Samson, Eclipse, Tomcat 7, Advanced REST client xmLabeling 6.4 for
Confidential, Bethlehem, PA
Java DeveloperResponsibilities:
- Developed and enhanced various WDK components.
- Created a simple module to be invoked at the time of execution of lifecycle action to set document approval date and auditing the change made by the user.
- Implemented SBOs, for example, auto naming of document based on configurations.
- Developed server methods, for example, to perform administrator cancel checkout.
- Created utilities, for example, export utility to export all the documents containing the matching attribute values provided by the user.
- Fixed defects reported by QA team.
Environment: Java, DFC, DQL, Content Server 6.7, DA, Composer, Oracle 11g, Samson, Eclipse, Tomcat 6, Webtop/WDK
Confidential, Oakland, CA
Java DeveloperResponsibilities:
- Developed and Unit Tested Create News functionality to create, save and publish news on the Welcome page.
- Implemented Manage News functionality which allows deleting, updating, saving to Drafts or re-publishing the old News on the Welcome page.
- Implemented internationalization by using resource bundles for the application.
- Managed end-to-end resolution of problems reported by the QA team and the client.
Environment: Java, JSON, Spring, Hibernate, JavaScript, JQuery, AJAX, Log4j, KendoUI, MySQL, Eclipse, Tomcat 7, Maven
Confidential, Sunnyvale, CA
Java Developer
Responsibilities:
- Analyzed the effect of the acquisition on the end user’s accounts and transfers by analyzing the code.
- Assessed the number of user’s accounts and transactions that could be affected by the migration.
- Created the impact analysis reports for the management.
- Monitored and reported the activity of the migrated users to the management.
Environment: Java, JSP, Servlets, JDBC, Oracle 10g, IntelliJ IDEA, WebLogic 10
