Java Developer And Information Officer Resume
DC
SUMMARY
- Over 7 years of experience in software industry, specialized in software development using Confidential ADF and Java /J2EE Technologies and database management.
- An accomplished Software Engineer specializing in Object Oriented Analysis & Development with strong technical background.
- Good working experience in Java Standard Edition, Enterprise Edition development.
- Extensive experience architecting, implementing and maintaining large SOA based JAVA applications.
- Strong noledge in Web based application programming using java (Core Java, JDBC, Servlets, JSP, Hibernate, Springs and Struts) JavaScript, HTML, AJAX, CSS.
- Excellent understanding and hands on exposure of WSDL, SOAP, UDDI, TCP/IP, XML, XSD, XSLT and Web Services.
- Worked on version control system tools like CVS, SVN and ADE.
- Good exposure on WINDOWS and LINUX/UNIX environment.
- Good experience working on Websphere Application Server in Windows XP and LINUX environments.
- RDBMS experience - Tables, Constraints, Views, Triggers, Procedures, Schemas, Indexes, Caches, Advanced Query, SQL (DB2). Experienced in SQL, PL/SQL programming and database design.
- Proficient in building Software applications in Core Java, Servlets, JSP, Spring, Hibernate, JSF and AJAX, JMS, JNDI, EJBs, JDBC, JAX-WS, JSTL.
- Good Knowledge of Confidential ADF architecture and its components.
- Experienced in deploying, troubleshooting applications on web/application servers using WebLogic 10.3.
- Experienced in working with data virtualization tools like Composite 6.1/6.2.
- Experience with all phases of software engineering including requirement analysis, design, implementation, testing and documentation.
- Experienced in developing Applications using Jdeveloper 11.1.1.3 and Eclipse.
- Excellent ability to quickly master teh technologies and concept.
- Involved in preparing use-case, functional, technical design of teh project and test-case document.
- Experience in writing Business requirement, Functional Designs, Technical Designs Documents, Uptake designs, test cases and coding for functional / technical projects.
- Exceptionally well organized with strong work ethics and willingness to work persistently to achieve employer objectives.
- A strong team player with excellent leadership, interpersonal and communication skills and excellent persuasive ability to complete teh job.
TECHNICAL SKILLS
Programming Skills: Java, J2EE, C++, C, Hibernate, Spring, EJB, Log4j, JMS, Struts
Web Languages: JSP, Servlets, JavaScript, JSF, HTML, XML
Technologies and Frameworks: Confidential ADF, Confidential SOA Suite, ADF Faces, ADF BC, ADF Task Flows
Web Services & XML Stack: WSDL, SOAP, XML, XSD, XQuery, XPath, XSLT
Application & Web Servers: WebLogic 10.3, Apache Tomcat
IDE Tools: JDeveloper 11.1.1.3, Eclipse
Development Utilities: Ant, JUnit, SVN, ADE
Database: Confidential 10g/11g, MySQL, MS SQL Server, Toad for Confidential 11
Operating System: Linux, Unix, Windows-XP/Vista/7
Other: Composite 6.1/6.2 studio, Composite Information Server 6.1/6.2, SOAP UI 4.5.0, WSO2 API Manager
PROFESSIONAL EXPERIENCE
Confidential, DC
Java Developer and Information Officer
Responsibilities:
- As a Composite developer, developed data services and, SOAP and REST web services in Composite studio for internal clients.
- As a Composite administrator, was responsible for maintaining teh server and deployment process from DEV to QA to Production environments.
- Worked in Toad 11 for Confidential to create indexes, schemas and caches for teh data views in Composite.
- Installed WSO2 API Manager in Bank system for managing teh web services created in Composite.
- Customized teh data source used in WSO2 API Manager from h2 to point to our own Confidential schema
- Created scripts for recreating teh tables, sequences and triggers in teh Confidential database.
- Customized teh user front for API publisher and API store by changing teh css styles to match teh Bank intranet look and feel.
- Used jaggery to add new pages in teh API store for adding a new about page to API Store.
- Created a project in eclipse to test teh consuming capability of teh SOAP web services created in Composite
- Used SOAP UI 4.5 to test teh SOAP web services developed.
- Upgraded Composite 6.1 to Composite 6.2 in Sandbox, development and QA boxes and testing teh studio from a lab machine.
- Followed teh scrum methodology of agile software development for all teh projects.
Environments: Eclipse 3.7.2 for J2EE, Composite 6.1/6.2, Toad for Confidential 11, Squirrel Client, Unix, Confidential 11g
Confidential, SanJose,CA
Senior Java Developer
Responsibilities:
- Worked in different phases of teh project, requirements gathering, design, implementation and testing.
- Participated in requirement gathering, mapping teh customer requirements and designing solutions.
- Created design documents (Class Diagram, Use Case Diagram, Sequence Diagram) using use cases and technical architectural document.
- Responsible for understanding Business noledge of assigned module and creation of teh work flow from web tier to database layer using J2EE technologies.
- Web development in JSF, JSP, Ajax, and JavaScript. Designed teh Presentation layer of teh financial modules on JSF based MVC Architecture and custom component framework.
- Development using XSLT programming to transform XML messages.
- Enabled logging functionality using Spring AOP into teh project using Log4j.
- Developed Web Services using Jax-WS style development in Java.
- Introduced and developed teh test driven development framework using JUnit to enhance teh quality of teh deliverable.
Environments: Eclipse, Spring, Log4j, JUnit, Confidential 11g, XML, Web services, SOAP UI
Confidential, Redwood, CA
Application Developer
Responsibilities:
- Involved in requirement analysis, design and implementation of various modules.
- Write code as per Confidential Fusion code of standards.
- Implemented ADF back end Entity Objects, View Objects and Application Modules which is teh model layer of teh project.
- Creation of SOA composites using Mediator, BPEL, Human Tasks flow and Rule engine for business processes.
- Development of reusable user interfaces, services using ADF Task Flows.
- Development of various setup User Interfaces using ADF Task Flows and Rich ADF Faces.
- Creation of web services for integration with SOA applications.
- Creation and maintenance of common components and helper classes.
- Use Confidential ADF Security to provide Autantication and Authorization. Worked on ADF Security, for data and functional security.
- Developing JUnit test cases for automated testing, code coverage tools.
- Performance tuning and code optimization.
- Preparation of high level functional and design documents using Jdeveloper and MS Word.
- Involved in various peer reviews and technical reviews.
- Involved in bug fixing activities for teh product.
Environments: JDeveloper11.1, Confidential ADF, SOA, Confidential 10g database.
Confidential, San Francisco, CA
Software Engineer
Responsibilities:
- Worked in different phases of teh project, requirements, design, implementation and testing.
- Involved in various phases of Agile methodology in which Scrum was used as teh iterative framework
- Collected teh requirements, Divided teh requirements to features and non-features.
- Created Assumptions and Constraints, Stakeholders-Goals List, tan Needs List (Business Needs, Functional Needs, Non-Functional Needs, and Interface Needs).
- Wrote Software Requirements Specification (SRS)
- Created design documents (Class Diagram, Use Case Diagram, and Sequence Diagram) using use cases scenarios and technical architectural document.
- Created Software Architecture Document (Functional Decomposition, Component Responsibilities), I designed Conceptual Model / Class Diagram
- Implementation of teh ERM using Struts framework.
- Extensively used Hibernate in data access layer to access and update information in teh database.
- Used spring for dependency injection and integrated with teh Struts and Hibernate.
- Used JMS for reliable and asynchronous exchange of important information.
- Designed and developed teh UI using Struts, JSP, HTML, CSS and JavaScript.
- Implemented teh design patterns like Model-View-Control, Session Façade, Data Access Objects and Singleton.
- Consumed web service using WSDL and SOAP.
- Used XSLT to transform common XML format to internal XML format.
- Implemented teh database connectivity using JDBC with Confidential 9i database as teh backend.
- Involved in development of tables, indexes, stored procedures, database triggers and functions.
- Introduced and developed teh test driven development framework using JUnit to enhance teh quality of teh deliverable.
Environments: Eclipse for Java, Struts framework, Web services, Confidential 9i Database, Junit
Confidential, Seattle, WA
Software Development Engineer
Responsibilities:
- Involved in requirement analysis, design and implementation of teh module.
- Extensively used Java Collection framework and Exception handling.
- Wrote JUnit test cases to test DAO classes and some methods in session beans.
- Worked closely with customers to deliver teh module on deadline.
- Worked with team members from Seattle to integrate teh individual modules.
- Developed perl scripts for generating daily reports for monitoring teh invoice flow into teh system.
- Developed a CGI user Interface to better help customers monitor teh invoice flow.
- Worked with DBA to create and update teh tables in teh module.
- Involved in peer reviews and code reviews.
- Worked with teh support team to fix bugs raised by customers.
- Provided 24 hour on-call support for customers.
- Worked with various employees at different levels to understand where they stand at present on their skill set.
- Collected data from various employees to arrive at some meaningful conclusions representative of teh all Satyam employees.
- Developed a competency plan catering to employees in different roles illustrating teh skill sets required to complete teh job responsibilities of teh present position and teh extra skill set required to climb teh ladder to teh next position.
DRMON Tool development
Confidential
Responsibilities:
- Utilized object-oriented design principals, software design tools,Javaprogramming language, JavaScript language,JavaServer Pages, and HTML to developuser-friendly dashboard.
- Implemented persistence layer/DAO objects using JDBC.
- Participated in Unit and Integration testing to ensure software validity, accuracy, and conformity to original design and functionality.
- Translated acceptable design specifications into Graphical UserInterface-based information technology targeted for Confidential relational databases.
- BuiltJavacustom tag library and underlying support structure consolidating all data validation rules and look and feel properties into one central, easily maintained location using XML.
- Identified flaws in teh base architecture that could of resulted in exposure of sensitive data.
- Assisted in critical design decisions that improved teh quality of teh product.
- Coded Business/service layer classes using Core Java
- Deployed teh WAR file to teh application server.
- Involved in bug fixes after deployment of phase one after development.
- Provide support and maintenance on an on-going basis
- Created fixes for existing defects in Systems and resolved performance issues by rewriting big SQL queries.
- Involved in creation of Tables and Views for report generation.
Environments: MySQL Database, Eclipse, Unix
