Sr. Java Programmer/lead Resume
EXPERIENCE SUMMARY:
- Java/J2EE/iLOG Lead/Architect, proficient in Java/ J2EE/XML development platform, skilled with working Hibernate 3.0, skilled in application servers such as IBM Websphere Application Server with IDE (RSA), Web Process Server, Enterprise Service Bus, iLOG JRules, Corticon Business Rules, WSAD, Weblogic, Databases like DB2, MySQL, Distributed technologies like EJB, MDB and experienced on Relational Databases such as Oracle. Experience working with Websphere Portals and deploying the Portal Applications.
- 11 years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications using Java, JSP, Struts, Hibernate 3.0, JSF, JDBC, Servlets, Java Beans, HTML, XML, Java Script, EJB.
- Designed the application using UML Rational Rose and iRise. Strong experience in developing J2EE/Java applications on different IDE’s including IBM Rapid Application Developer, IBM WebSphere Integration Developer, JRules (Rule Studio) IBM WebSphere Studio Application Developer, WSAD, Eclipse and JBuilder.
- Expertise in web design and development HTML, XHTML, XSLT,DHTML, CSS, Java Script, XML, JSP
- Expertise with EAI Technologies like Struts 2.0, EJB 3.0, Hibernate 3.0
- Expertise in MVC Design Pattern, Spring
- Expertise working with integration of Interfaces.
- Expertise in working with Corticon Business Rules Management System and Corticon Business Rules Server.
- Expertise e in working with Enterprise Data Connector in Corticon to connect decision services to external data sources.
- Designed and Developed Applications using high level design patterns and other J2EE design patterns (Abstract, Singleton, Prototype, Factories, Façade)
- Experience Working with Git, Jenkins, AWS Cloud, AWS EC, Clod Foundry and Internet of things
- Designing the WESB framework and working knowledge of cluster configurations.
- Expertise in BPEL 2.0 and Business Process Server
- Expertise in Performance Tuning and handled memory leaks in java applications.
- Developed drag and drop functionality using AJAX and Tiles Framework for page Registration Tool.
- Experience in working with Business Rules in iLOG JRules. Experience in Rule Team Server/ Rule Execution Server and Rule Studio.
- Demonstrated skill in using java services like JDBC, RMI, JNDI, JMS, JTA, and JAXP.
- Extensively used platform neutral markup using XL, DTD, XSD, XSL, XSLT, with DOM and SAX parsers.
- Analytical thinker that consistently resolves ongoing issues or bugs, often called upon to consult on problems.
- Experience working with Angular Js, JQuery
- Developed and used SQL, PL/SQL (Triggers, Stored Procedures, Functions, and Packages).
- Experience in JMS (Configuring the Queues/Messaging in Websphere).
- Good hands on Experience in Use Case writing and Sequence diagrams development In Rational Rose.
- Experience in Version Control Systems like PVCS /VSS.
- Experience in working with Rational Rose Clear Case/ Clear Quest, creating the Views.
- Ability to quickly adapt to new environments and learn new technologies.
- Excellent analytical capabilities and good communication skills.Key Achievements
- Lead a Team of 5 developers project involved working with J2EE Design and Development
- Often worked for fighting cases where in rapid development and understanding skills are required.
- Designed and Developed Java/J2EE/EJB specified Technical Architecture for the Digital Image Exchange for the Confidential State Government
- Fixed memory leaks and transactional issues on J2EE based dotCentric Application.
TECHNICAL SKILLS SUMMARY
Languages: Java, Adv Java, C, C++.
Design Skills: UML Rational Rose, Microsoft Visio, iRise
Web Technologies: JSP, JSF, Servlets.
Middleware: J2EE technologies, EJB’s, JMS, Struts Framework, Spring, Hibernate
Internet Technologies: Angular JS, JQuery, Java Script, HTML, XHTML, XML, XSL, CSS, DHTML.
Databases: Oracle 9.x/10g, MySQL Server and DB2
Framework: Spring/Struts/ Bscoe4j Java Persistence Framework / AJAX Framework
Operating Systems: DOS, Windows 95/NT/2000/XP, UNIX and Linux.
Application Servers: IBM Websphere Application Server 6.0.X
Business Rules: iLOG JRules (Rule Studio/ Rule Team Server / Rule Execution Server)
Portals: WebLogic 8.1/ Websphere
Web Server: Java Web Server, Apache.
Web Services: XML, SOA
IDE’s: Net beans 6.01, JBuilder, Eclipse, RSA 6.0 and RSA 7.0., WSAD (
Websphere Application Developer):
Tools: Rational Rose, JBuilder, XML Spy.
Version Control Tools: ClearCase, ClearQuest, PVCS, CVS
Rules Engine: ILOG JRules Engine 6.0 and 6.0.2 and Corticon 4.0 and 5.0
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Programmer/Lead
Responsibilities
- Developed tiered architecture to filter the requestsfor different customization for different clients
- Used XMLHttpRequest to make the Ajax calls for the ping servers to simulate Single Sign on (SSO) functionality
- Interface and support of Enterprise Visibility solutions with Confidential 's global centers of excellence, service delivery centers, and clients
- Used Spring IOC to manage the beans
- Involved in new Design requirements for OSRE ( OmniLocation Scheduling and Routing Engine)
- Followed Command and DAO patterns in the code
- Creating the Presentation and decks for OmniLocation
- Assisted in Deploying the product in to Amazon cloud
- Involved in Enterprise architecture for the Messaging of feeds involved in OSRE, OLEV ( OmniLocation Enterprise Visibility
- Involved in developing the communications planning and monitoring the project schedules and have done micro management
- Involved in process of security for Authentication/Authorization with IAM ( Identity Access management) for Application
- Used Rational Team Concert to manage the Agile stories and tasks
- Involved in all the stages of SDLC
Environment: Java/J2EE, Windows, Web Services (Restful) JSON, Websphere Application Server, Wildfly Application Server, MQ Series Spring 2.0, Hibernate 3.0, PostgreSQL, DB2, Sql Server, Angular JS, Rational Rose Software
Confidential, Harrisburg, PA
Java Technical Lead/ Analyst
Responsibilities:
- Designed and Implemented User Interfaces for Portals in different Modules.
- Designed the Detailed System Design Documents which includes User - Interface, Functional Packages and Use Case Documents for the Development.
- I have been involved with architecture, devising and prototyping solutions to achieve the sub-second respond times of the Portals, integration of interfaces and review of some of the coding effort.
- Proposal and working implementation of asynchronous execution architecture with ‘as-is process.
- Designed the Web Interfaces Integrations
- Developed and customized Corticon rules work flows
- Experience with Decision service deployment and Rules Validation
- Working with WESB Architecture and Cluster configurations.
- Worked with BRMS Busines Rules Management System.
- Working with Enterprise Data Connector in Corticon to connect decision services to external data sources
- Leveraged OmniLocation to IBM BlueMix, Cloud Foundry, IoT OmniLocation to PaaS
- Working Experience with Git, Jenkins, Angular JS
- Involved in writing the use-cases, interfaces and Sequence Diagrams for the development.
- Involved in development of some crucial Portlets for the wage Records.
- Involved in integrating the Portlets of different Modules.
- Configured the Portal server with my locally installed web-sphere application server to execute the Portlets.
- Assisted in writing the Hibernate Queries and SQL.
- Involved in fixing the memory leaks and performance tuning of the queries.
- Implemented Dependency of Injection Layer from Spring with Hibernate
- Implemented Hibernate Query Language, newly enhanced Hibernate Criteria Query API, mapping Hibernate XML Bindings to be represented as XML and POJO’s
- Implemented Transaction Management, Connection Management and Object relational Mapping in Hibernate.
- Worked closely with Conversion Team in understanding the Data Model and implemented them in the Application.
Environment: Java/J2EE, Windows, JUnit, JDBC, JNDI, JDBC, JMS, EJB, XML, BPELPortals JSR(168/286 Portlet API), Spring, MVC, Web Services, Websphere Portal Server, RSA 7, Clear Case, Clear Quest Oracle 10g, Business Objects Server, Corticon Business Rules 4 .0and 5.0, Websphere Application Server 6.0.2, WebSphere Integration Developer, Websphere Process Server,BPEL MQ Series Spring 2.0, Hibernate 3.0
Confidential, Harrisburg, PA
Java Tech Lead/Tech Analyst
Responsibilities
- Designed and Implemented Page Level Security and Filed Level Security through all Modules depending on the Roles and integrating the Application with Identity Management.
- Integrated the Application with Identity Manager for a screen for creating Centric Profiles.
- Integration Business Objects server for printing the Correspondences and Reports through application
- Exclusively included in session Management of the screens in Entity Administration Module.
- Integrating the Crystal reports to the Application
- Implemented and extended Java framework(API)(Bscoe4j Java Framework) for the persistence and components which are reusable through out the Module.
- Implemented Hibernate Query Language, newly enhanced Hibernate Criteria Query API, mapping Hibernate XML Bindings to be represented as XML and POJO’s
- Implemented Transaction Management, Connection Management and Object relational Mapping in Hibernate.
- Designed and implemented the SOA acrchitecture for Digital Image Webservices Module.
- Developed Exception handling and extended the log4j components for all Modules like Entity Administration, Financials and Inventory Management.
- Exclusively developed Custom tags, extended the struts framework, added reference Table components for all the Dropdowns through out the screens,
- Designed application using Struts in MVC pattern, and used Dependency Injection of Spring
- Implemented Message driven Beans for communication with AAMVA Network.
- Design and implementation of Framework components to provide infrastructure services like persistence using Hibernate consuming Webservices.
- Designed and Developed a Page Registration Tool which enables for the developers to generate required XML’s like struts-config.xml and tiles-def.xml in the application and also which is also used for Menu Navigation on the screen in a hierarchy the page is registered.
- Designed and Developed A GUI for Reference Table Application which enables for the developers to create a reference Table and error code and messages for Exception Handling
- Worked closely with Conversion Team in understanding the Data Model and implemented them in the Application.
- Documented Exception Handling, Logging, Reference table Application, Page Registration Tool and Custom Tags
Environment: Java/J2EE, Linux, Windows, JUnit, JDBC, JNDI, JDBC, JMS, EJB, XML, BPEL, Struts 1.3.8, RSA 7, ClearCase,ClearQuest Oracle 10g, Business Objects Server, Websphere Application Server 6.0.2, WebSphere Integration Developer, WebSphere Process Server, BPEL MQ Series, DB2 for POC JRules for Business Rules, JBOSS, Spring 2.0, Hibernate 3.0
Confidential, Quincy, MA
Sr. Java/J2EE Developer
Responsibilities:
- Designed Sequence Diagrams For the project Using UML and Rational Rose.
- Developed the Web pages for the Application Using Java Server Faces/ Struts Framework.
- Used Java Script/Validator Framework for performing Validations at the client side.
- The Application was Developed Using Struts 1.1.
- Developed Several Action Classes for the Application.
- Developed the Mapping of the Beans to the Tables.
- Developed Custom Tag Libraries that are embedded in the JSP pages.
- Developed Enterprise Java Beans (EJBs) to ease the implementation and deployment ofapplication.
- Used JDBC/Connection Pooling to connect to the Database.
- The Application was deployed on Websphere Application Server.
- Configured JMS (Messaging/Queues) in WebSphere for Straight through processing.
- Prepared a Detailed Test plan and was involved in writing several Test Cases.
- Involved in Unit testing of the project.
Environment: Java 2.0, J2EE1.4, JSP, JMS, XHTML, CSS, JSTL, JDBC, JavaScript, Struts1.1, UML, Rational Rose, PVCS Dimensions7.2, DB2, WSAD
Confidential
Java/Web Developer
Responsibilities:
- As a Developer was involved in the Analysis, Design, Coding, Implementation and Testingof the project.
- Actively Involved in Design, code inspections throughout the development of the project.
- Designed Sequence Diagrams For the project Using UML and Rational Rose.
- Developed the Web pages for the Application Using Java Server Faces/ Struts Framework.
- Used Java Script/Validator Framework for performing Validations at the client side.
- The Application was Developed Using Struts 1.1.
- Developed Several Action Classes for the Application.
- Developed Custom Tag Libraries that are embedded in the JSP pages.
- Developed Enterprise Java Beans (EJBs) to ease the implementation and deployment ofapplication.
- Developed a Portal Application in Websphere.
- Used PVCS Dimensions for checking in and Checking out of files.
- Used JDBC/Connection Pooling to connect to the Database.
- Written several DB2 Queries for Storing and Retrieval of data.
- The Application was deployed on Web Sphere Application Server.
- Configured JMS (Messaging/Queues) in WebSphere for Straight through processing.
- Prepared a Detailed Test plan and was involved in writing several Test Cases.
- Involved in Unit testing of the project.
Environment: Java 2.0, J2EE1.4, JSP, JMS, XHTML, CSS, JSTL, JDBC, JavaScript, Struts1.1, UML, Rational Rose, Junit, PVCS Dimensions7.2, DB2, Web Sphere Server 6.0.
Confidential
Java Developer.
Responsibilities:
- Involved in the Full Life Cycle Development of the project.
- Participated in Design, Code, Test inspections throughout life cycle to identify issues/defects.
- Designed Class Diagrams and Sequence Diagrams Using UML and Rational Rose.
- Worked on the Rose models for the application inferring from the requirements.
- Extensively Used J2EE Technologies throughout the Application.
- Developed the Applications Using Java Server pages.
- Developed Custom Tag Libraries that are embedded in the JSP pages.
- Used Java Script for performing Validations.
- Developed Servlets to handle various requests from the client browser and send responses.
- Developed Enterprise Java Beans (EJBs) to ease the implementation and deployment ofapplication.
- Developed Action Classes using Struts Frame work.
- Developed Client Side Validation through Struts Validator Frame work.
- Created SQL Queries as well as Stored Procedures for data manipulation using JDBC.
- Deployed the Application on WebLogic Application Server.
- Involved in Testing and debugging the project for proper functionality and documenting modules.
- Involved in writing a Test Suite using Junit for Unit Testing of the Application.
Environment: Java 2.0, J2EE1.4, JSP, JMS, EJB, Servlets, XHTML, CSS, JSTL, JDBC, XML, JavaScript, Struts1.1, UML, Rational Rose, SQL, PL/SQL, Oracle, Junit, Bea WebLogic 8.1.