We provide IT Staff Augmentation Services!

Oim Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Senior Application developer with over 8+ years of experience withJava/J2EEand Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
  • Proficiency in design and implementation of Object Oriented concepts (OOP) andJava&J2EE design patterns like Singleton, Factory Pattern, Business Delegate, DAO, VO, Session Facade, Service Locator etc.
  • Experience with Oracle Identity Manager (OIM), Oracle Access Manager (OAM), Oracle Internet Directory (OID), Service Oriented Architecture (SOA), Oracle Identity Governance (OIG), Oracle Enterprise Manager (OEM), Oracle Internet Directory (OID), Oracle Virtual Directory (OVD) and many other products of Oracle Identity and Access Management.
  • Experience in integrating LDAP with OIM, SOA, OSB and OAM in IAM Suite 11g.
  • Experience in developing add-ons using OIM and OAM APIs using Java Technologies.
  • Implemented Web Single Sign On(SSO) environments with various authentication schemes such as Basic, HTML forms based authentication.
  • Strong experience in implementing MVC framework like Struts 2.0, Spring 3.x and ORM tools like Hibernate in J2EE architecture.
  • Experience in Servlets, JSP, JDBC, EJB (Session Beans, Entity Beans and MDB (Message Driven Beans), JNDI, Custom Tags, and JMS.
  • Strong working knowledge in Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
  • Extensive front-end GUI skills using Core JAVA, Struts, AJAX, XML, XSL, Xpath, HTML, JQUERY, CSS and JavaScript.
  • Extensive experience in UI Development, Web design, Web Development, and testing web pages with Usability standards.
  • Had good understanding of MongoDB Database.
  • Experience in Installing and monitoring standalone multi-node Clusters of Kafka and Storm.
  • Experience with frameworks/tools like Struts, Hibernate, Spring, Ant, J-Unit, Log4J, JSP and JSF.
  • Experience in creating Web Services using SOAP and REST.
  • Experience in designing highly transactional web-sites using J2EE technologies and handling, designing and implementation using RAD/Eclipse/WSAD.
  • Excellent understanding of relational databases involved in application development using RDBMS like SQL Server, MySQL, Oracle.
  • Hands on experience on build tools like Ant, Maven, and Gradle.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Worked with the UX designers and implemented the new website design using AngularJS directives (ng-dialog, ng-flow, etc.), bootstraps.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Experience in using various tools and IDEs for development and design like Eclipse, Web Storm, NetBeans, IntelliJ, Notepad++ and Sublime.
  • LDAP and Identity & Access management products.
  • Strong experience in handling different Web Servers likes Apache Tomcat and Application Servers like Web Sphere, Web Logic and JBOSS.
  • Experience in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL Server.
  • Good knowledge with CVS, SVN, bit bucket, GitHub version control systems.
  • Followed benchmarking standards on settingCassandraconfiguration for high throughput and productive write-heavy applications.
  • Created key spaces, Column-families, working with application teams.
  • Ran many performance tests using theCassandra-stress tool for tuning data model and to improve the read and write performance of the cluster.
  • Used Snapshot & incremental backups to take backup and restore on another node.
  • Proficient in Java,Microservices, APIs.
  • Bulk-loaded the data intoCassandrausing stable Loader.
  • Experience in configuring and troubleshooting operating systems like Windows and UNIX.
  • Experience in working with diverse global teams in product development and testing.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
  • Willingness and Ability to learn and implement New Technologies wherever necessary. Proactive and well organized with effective time management skills.
  • Design and code web services using Apache Axis, WSDL on WebSphere App server.
  • Having the knowledge of the Linux commands and basic tools.

TECHNICAL SKILLS

J2EE Technologies: Servlet, JSP, JDBC, RMI, JNDI, JSTL, Web Services, EJB

Web/Application Servers: Tomcat 5.x/6.x/7.x, IBM WAS 5.1/6.0/7.x, JBoss, Weblogic Server 10

Frameworks: Struts 2, Hibernate, Spring 3, JUnit, Log4J J2EE Design Patterns, Hadoop

Languages: Java/JDK 8.0, SQL, C++, Spark

XML Technologies: XML, DTD, XML Schema, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JQuery, JSON

Web Technologies: JavaScript, CSS, HTML5, DHTML, Apache Axis

Databases: Oracle 11g, MySQL

IDE Tools: Eclipse 3.0/2.x, My Eclipse 10

Version Control Tools: CVS, SVN

Operating Systems: Mac OS, UNIX, Linux, Windows.

Hadoop Technologies: Hive,Pig,Scoop,Flume, Khafka

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

OIM Developer

Responsibilities:

  • Install OIM in development in all the environments
  • Implementation and customization of OIM and Oracle Access Manager (OAM) as per the client infrastructure requirements.
  • Configuring Pre-populate adapter and Process Task Adapter which are used for user management during provisioning to target systems.
  • As a front-end LDAP proxy server using MS Active Directory (AD) and Oracle Internet Directory (OID), installed and configured OVD.
  • Applied patches to enhance functionality of the system.
  • Involved in migrating the data from the old system.
  • Integrated OIM Application using Disconnected Approach and customizing Reconciliation using Flat File Connector.
  • Developed and arranged the Roles with access strategies to procurement the clients into the LDAP Group in OID.
  • Monitored OIM server log files to check any error for user, resource related errors.
  • Worked on new configurations for criteria based Provisioning, rules and Access Policies.
  • Performed tuning of LDAP, OAM and OIM components.
  • Involved in analysis with consumers and gathering new user requirements for the system
  • To improve the performance, fine-tuned Web Logic configuration and OIM&OIM configuration.
  • Monitor Individual queue for tickets assigned, troubleshooting and repair of all aspects of operating systems and hardware.
  • Granted administrative rights to users
  • Installed the connectors for AD, Exchange and Database.
  • Wrote custom connector classes to attain functionality, which was not available OOTB.
  • Implement Request and approval process.
  • Customized UI as per CEC Web standards.
  • Create the auto group s and access policies to provision users into target systems as per user job code and job role.
  • Setup the change based reconciliation on PeopleSoft, which would create accounts in Open IDM and target systems as users are created in PeopleSoft
  • Performed functional and unit testing of all the target systems

Environment: (OIM) 10g/11g R1/R2, PS1/PS2/PS3, (OAM), (OIF), (OAAM), Active Directory (AD), Oracle Internet Directory (OID), Oracle Unified Directory (OUD) 11g, Oracle Identity Governance (OIG),Java/J2EE, SQL, XML.

Confidential, Webster, NY

Sr. Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Designed and developed the User Interface components usingJavaScript, Html5, css3.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Implemented JAXB in XML binding.
  • Develop coreJavaprograms for all business rules and workflows using Spring framework.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Configured various interceptors for transaction management, security, Audit logging(database) and logging using Spring AOP.
  • Build Apache Kafka Multinode Cluster and used Kafka Manager to monitor multiple Clusters.
  • Performance tuning of Kafka, Storm Clusters. Benchmarking Real time streams
  • Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.
  • Expert in Spring Boot which is radically faster in building cloudMicroservicesand develop Spring based applications with very less configuration.
  • Published and consumed Rest based Services where JSON and xml are written types.
  • Developed Data Access Objects (DAO's) for interacting with the database using JDBC.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate with Spring by coding a Spring Configuration file.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed the application in WebSphere Application Server 6.0.1.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST Performed application performance tuning using JProfiler.
  • Built Maven scripts for automated deployment and for the build operation of the entire application.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Used Subversion for version control and created automated build scripts.
  • Performed unit testing using JUnit.
  • Developed customer Search product in cloud using Elastic Search, JSON.
  • Used GITHUB as the configuration management tool to manage the code repository.
  • Documented the flow and functionality of the code for further .

Environment: HTML, CSS, AJAX, AngularJS, LDAP, Bootstrap, Spring MVC, Spring IOC, Spring AOP, WebSphere, Hibernate, SQL, Maven, Eclipse, AWS, Jenkins, Ant, GIT, JUNIT, JBOSS, Unix

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • Developed Business logic with Spring MVC frame work and ORM mapping using Hibernate ORM frame work
  • Developed dynamic UI by using JSP, HTML5, CSS, JavaScript and Ajax calls.
  • Done integration of Spring with Hibernate.
  • Published and Consumed Webservices using JAX-RS API
  • Responsible for developing DAO layer using Spring MVC and configuration XML's for Hibernate and to also manage CRUD operations (insert, update, and delete).
  • Designed DAO layers for batch jobs using Spring JDBC Template
  • Developed ANT script to build .war and. ear files for the application.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems in Oracle Web Logic application server.
  • Performed Unit testing both manually and automated using JUNIT.
  • Design and develop theMicroservicescomponent (endeca-client) for the Endeca Search Engine using Assembler.
  • DevelopingMicroservicesby creating REST APIs for core banking services
  • Monitored the error logs using Log4j and fixed the problems.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Used SVN version control to track and maintain the different version of the application.

Environment: Java, JSP, Spring (MVC and Core), JSON, Servlets, Web Services(RESTful), Web Logic Application server, Spring JDBC Template, Tomcat Server 7.0, TOAD, SQL Developer, JUnit, XML, JavaScript, JQuery, AJAX, UML, ANT, Oracle 11g, Windows XP, SVN, Eclipse, Hibernate.

Confidential

Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements usingagilemethodologies.
  • Developed the user interface using Spring MVC, JSP, JSTL, JavaScript. Custom Tags, JQuery, Html and CSS.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed the Application Framework using Java, Spring, Hibernate and Log4J.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
  • Configured ApplicationContext.xml in SPRING to adopt communication between Operations and their corresponding handlers.
  • Developed Spring rest controllers to handle JSON data and wrote DAO’s and services to handle the data.
  • Created DB tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Consumed and Create REST Web services using Spring and Apache CXF.
  • Developed MySQL stored procedures and triggers using SQL to calculate and update the tables to implement business logic.
  • Used Maven to build the application and deployed on JBoss Application Server.
  • Used INTELLIJ for development and JBoss Application Server for deploying the web application.
  • Monitored the error logs using log4j.
  • Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.
  • Used AOP concepts like aspect, join point, advice, point cut, target object and AOP proxies.

Environment: HTML, JSP, Spring, JBoss, log 4j, Tortoise SVN, Hibernate, SOAP web services, maven, SOAP UI, Eclipse Kepler, java script, Xml, My SQL v5,Linux

Confidential

JAVA Programmer

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test-driven development approach.
  • Worked on the design and development of multithreaded n-tier application in a distributed environment to support new CMS System.
  • Writing the PL/SQL procedure according to the rule configurations.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
  • Developed Web Services to communicate to other modules using XML based SOAP.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring functionality.
  • Used Multithreading for invoking the database and implemented complex modules, which contain business logics using Collection, Reflection, and Generics API.
  • Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
  • Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
  • Developed the application front-end with HTML, JSP, JQuery and Ajax to create a dynamic and interactive experience.
  • Used Web Services - WSDL, UDDI and SOAP for getting credit card information from third party.
  • Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.

Environment: Spring, Hibernate, JSP, Servlet, DB2, JUnit, Maven, XML, Mango DB, JMS, JavaScript, Angular.js Backbone.js ADF, Oracle, PLSQL, JDBC, UML, JBOSS, SOAP Web Service, SVN, Windows, C++.

We'd love your feedback!