Java Developer,resume Profile
Summary:
- Around 9 years of experience as Java developer in developing Web - based Applications and Client Server Applications in Java/J2EE environment.
- Patent Filed May 4, 2014 YPF 2 / US DMC: Creating episodic memory based on un structural data in electronic device .
- Involved in different levels of Requirement analysis, Development, Testing and Debugging, Deployment.
- Knowledge on Machine learning algorithms and implementations.
- Expertise in Object Oriented Analysis and Design OOAD, OOPS using Unified Modeling Language UML, Design Patterns
- Extensively worked with Spring Framework.
- Experience in Designing and developing web applications using Java, J2EE, JSP, MVC Framework Spring, Hibernate, XML, JSON, AJAX, Java Script.
- Proficient in Server Side Java Programming using JSP, Servlets, JSF
- Experience in using Web Server like Apache Tomcat .
- Good working knowledge of MAVEN, Log4J,LogBack,XML,Multithreading, Collections, Exceptions.
- Hands on experience in Hibernate and Spring JPA and Spring Data
- Used the Design patterns such as MVC, Singleton, DAO, builder, Factory and Chain responsibility etc.
- Experience in following software methodologies such as Agile Rational Unified Process RUP .
- Effective team player and self-starter with high adaptability to new technologies and having excellent analytical, problem solving and communication skills.
- Extensive experience in data-driven software development and implementation.
- Experience of SQL and document based database Mongo DB,Couch DB .Specializing in Web application development with Java and Open Source Software.
- Experienced with SOAP/WSDL and RESTful services.
- Experience in RAD Rapid Application Development, Agile Methodology and Scrum Software.
Technical Skill:
Languages: Core Java, J2EE, Java Script HTML, XML, UML, SQL
Development Tools: Eclipse, JDeveloper, .Net beans, STS
Web Servers: Web logic, Tomcat
Open Source Framework: Spring Integration, Spring MVC, Spring -JPA.
Databases: Oracle, SQL Server, MySQL, MongoDB,Couch DB
Middle Ware: SOAP/Restful web services
Operating Systems: Windows 7/vista/NT/XP, Unix, Linux
Design Methodologies: Design Patterns /Rational Rose
SCM systems: Clear Case, ADE,GIT
Others: Rabbit MQ Messaging server,Maven, LOG4J, Ajax,Message System.
Experience
Confidential
Description: The Natural language Understanding System analyzes raw unstructured text to generate a structured representation of their semantic meaning, called semantic frames. Such a system finds application in sentiment analysis language translation extraction of episodic facts digital assistants etc.
The Natural Language Understanding system typically interacts with ASR and Temporal Spatial Reasoning modules. The text input to the NLU system is provided by the ASR and the output of the system is further processed by the reasoning module. However, in other contexts, the NLU system can interact with other sources of text, such as chat. This product uses the data mining, machine learning and information extraction techniques.
Responsibilities:
- Involved in the Architecting product
- Involved in the full project development life cycle analysis, design, development, testing and implementation.
- Involved in understanding the requirements and the existing system by analyzing the specifications, design docs.
- Work on Marshalling and Unmarshelling Xml, java Objects using JAXB.
- Worked reusable component for logging and exception handling through Spring-AOP.
- Worked on Message server configuration Using Spring frame work.
- Worked on application specific exception modules.
- Developed Restful Web Services as End point to share the data with the other products using JSON as messaging medium.
- Analysis and Implementation of complex business logic.
- Development of design patterns, DAO.
- Responsible for Creation of High Level Design and Technical Specifications.
- Involved in the new development as per the agreed development standards.
- Used Log back for External Configuration Files and debugging
- Developed and tested backend components and UI using Springs MVC.
- Worked and configured Mongo DB using Spring -JPA and Spring Data to store hierarchical data.
- Worked on machine learning algorithms.
- Created Building and deploying the application with Jenkins and Sonar.
- Worked on Continuous Integration with different modules.
- Involved in Code Reviews, Module Integration Testing and Acceptance Testing.
- Leading and Mentoring junior members.
Environment: Core Java, J2EE, Restful Web services, Mongo DB, Hibernate, Messaging server, Hadoop,EH cache, Angular JS, Spring Integration, Spring MVC, Spring -JPA,GIT,Logback. Maven build Tools.
Confidential
Description: File-based import supports the import of data from an external text, CSV or xml file to interface tables and then from interface tables to target application tables.
Oracle's CRM Analytics, part of Oracle Business Intelligence Applications family, provide fact-based insight into the entire sales process and into product demand, customer price sensitivity, and overall pricing effectiveness. They enable firms to manage and track campaign performance, and to segment and retain the most valuable customers. Organizations can assess the effectiveness of loyalty promotions and partner relationships, track and analyze key service center metrics, and generate a complete picture of contact center performance.
Responsibilities:
- Actively involved in all the phases of SDLC for the enhancement projects of RUP6 RUP7 and RUP8 frame work releases.
- Involved in the full project development life cycle analysis, design, development, testing and implementation.
- Involved in understanding the requirements and the existing system by analyzing the specifications, design docs.
- Responsible for Creation of High Level Design and Technical Specifications.
- Used web services SOAP as a communication between Applications
- Used ADF as the web framework.
- Used Web Logic Server as the application server.
- Involved in the new development as per the agreed development standards.
- Leading and Mentoring junior members.
- Involved in Code Reviews.
Environment: Core Java, J2EE,ADF, SOAP Web services, Eclipse, Web logic, Junit,Maven, Linux.
.
Confidential
Description: The Oracle Fusion Applications patching framework provides the tools to support updates to Oracle Fusion Applications software. Oracle Fusion Applications is a deployment of applications product offerings built on the Oracle Fusion Middleware technology stack and Oracle Database. Each application artifact and the underlying Oracle Fusion middleware engine has its own development life cycle and patching requirements. The primary purpose of the Oracle Fusion Applications patching framework is to simplify and expedite the maintenance of the code and functionality shipped as part of Oracle Fusion Applications.
Responsibilities:
- Actively involved in all the phases of SDLC for the enhancement projects of RUP3 RUP4 and RUP5 frame work releases.
- Involved in the full project development life cycle analysis, design, development, testing and implementation.
- Involved in understanding the requirements and the existing system by analyzing the specifications, design docs.
- Responsible for Creation of High Level Design and Technical Specifications.
- Involved in the new development as per the agreed development standards
Environment: Core Java, J2EE,ADF,JSF,Web services, Eclipse,XML,Web logic, Junit, Linux.
Confidential
Description: Oracle's People Tools provides a comprehensive toolset that supports the development, deployment and execution of PeopleSoft Enterprise applications .People Tools is the technology that powers PeopleSoft Enterprise applications, and it is the basis for PeopleSoft's robust, scalable, and manageable Pure Internet Architecture.PeopleTools is the most productive framework for enterprise application developers. The People Tools product suite contains over 40 tools, utilities and technologies that enable you to perform a wide array of system development and administrative tasks, from customizing interfaces to integrating with third party applications to querying data and distributing reports to decision-makers, and much more the case .
Responsibilities:
- Actively involved in all the phases of SDLC for the enhancement projects of People tools releases 8.52 and 8.53
- Involved in the full project development life cycle analysis, design, development, testing and implementation.
- Involved in understanding the requirements and the existing system by analyzing the specifications, design docs.
- Responsible for Creation of High Level Design and Technical Specifications.
- Involved in the development of UI components and classes as per the agreed development standards
- Demonstrated complete ownership of reporting sub products core products like Portal, PIA, Panel processor etc.
- Worked on maintenance activities which involve solving customer issues and other product bugs.
- Worked successfully on many customer and QA escalated issues.
- Involved in Code Reviews, Module Integration Testing and Acceptance Testing.
- Interacted with the critical Clients
- Mentoring junior members.
Environment: Core Java, J2EE, C, Ajax and JavaScript Eclipse, Weblogic, JavaScript, CSS, JSP, JSF,ADF,HTML, Junit.
Confidential
Description: Developed Client Server application for Pattern Tool GUI design using VC VB Script. Pattern Tool GUI is designed in VB script Client/Server application is achieved with VC ATL COM VB COM.
Responsibilities:
- Supported multi line mode for bursting the pattern which tests the functionality of IC.
- Developed ATL COM components.
- Supported many online features for pattern bursting.
- Supported feature for internal IC scan testing.
- Incorporated VB form features into MFC applications.
- Developed VB COM components for the new features.