Programmer Resume
CA
SUMMARY
- Experience in developing applications using Java, JSP, Servlets, Struts framework, EJB 3.x, JDBC, Spring, Hibernate, JUnit, Oracle.
- Working experience in developing applications using Design Patterns
- Experience in Deploying, Configuration on Application & Web Servers such as WebLogic, WebSphere, JBOSS, Apache Tomcat Web Server.
- Used EJB 3.x and incorporated the business logic for Stateless/ Stateful/ MDBs. Executed scenarios for Container - Managed and Bean-Managed Transactions and exposed EJBs with JAX-WS
- Experience in the design, development and implementation of Model-View-Controller using Struts Framework employing Struts 2.x.
- Experience in working on different Operating System like Windows, Linux, Solaris, Unix.
- Expertise in JMS (Java Messaging Services) employing both topic and queue
- Experience in Spring development using Spring MVC, Spring Web Flow, Spring Security
- Experience in scripting with Ajax, Dojo, Angular JS and Node.js
- Expertise in developing Web Services using SOA, JAX-WS, WSDL, SOAP, REST and UDDI registry system with Apache Axis API.
- Experienced in Unit testing, Integration testing for java applications using JUnit.
- Exposure to application development using RDBMS implementation and development using Oracle, Sybase, MySql, SQL Server.
- Experienced in XML technologies like XML, XSD, XSL, XSLT and parsing (DOM and SAX) XML using JAXP API.
- Exposure to the entire Software Development Life Cycle and includes Requirements Gathering, Design, Implementation and testing activities.
- Experience using various tools including RAD IDE, Eclipse IDE, TOAD, SQL Developer in implementing the applications.
PROFESSIONAL EXPERIENCE
Confidential, CA
Java Developer /Programmer
Responsibilities:
- Used Rational Application Developer (RAD) as the main IDE for the development and coding of Java files and JSP files.
- Used the Struts framework as the main MVC for building the structure of the application
- Involved in the daily SCRUM meeting, for the implementation of daily tasks and activities
- Used Tortoise SVN for managing different versions of the source code and used SVN as a Subversion client.
- Used Struts 2.x framework as MVC for the application.
- Used Stored Procedures, Triggers, Views with Oracle database
- Used log4j for logging, debugging and testing the application.
- Interacted with the testing team to carry out the various activities for testing and deployment of the code into various environments.
- Performed unit test of the application by using JUnit.
- Carried out the various tasks of analysis, coding, testing, deployment and maintenance of various modules through agile mode of iterative and incremental development
- Actively involved in the bi-monthly sprint planning meetings where different tasks and duties are assigned to each team member.
Environment: Java, JSP, Servlets, Struts, JDBC, JUnit,AngularJS, WebSphere, JavaScript, JUnit, Oracle, Rational Application Developer, Tortoise SVN.
Confidential, CA
Java Developer /Programmer
Responsibilities:
- Used design patterns like Model View Controller (MVC), data transfer object, service locator, business delegate etc.
- Integrated EJB 3 with Spring with the assistance of EJB 3 deployment descriptor
- Used Spring Framework for DI and AOP and integrated spring with Hibernate
- Used Struts framework as MVC for the application.
- Used Stored Procedures, PL/SQL, Triggers, Views with Oracle database
- Implemented the features of Hibernate for the persistence layer.
- Developed JPA which handles all database operations using Hibernate.
- Executed the Java WebServices with SOAP, WSDL.
- Performed unit test of the application by using JUnit and used log4j for logging.
- Implemented Maven scripts for building and deploying the jar files
- Developed business layer for the web services (SOAP and WSDL)
- Used Log4J for logging
- Used JUnit for unit testing
- Used WSDL to publish Web Services and used JAXP parsers
Environment: Unix, Java, Spring, EJB 3, Servlets, JDBC, WebServices, JMS, Hibernate, WebSphere, UML, Struts2, JavaScript, Ajax, JUnit, Oracle, Eclipse.
Confidential, CA
Java Developer /Programmer
Responsibilities:
- Participated in all phases of the project like design, development, testing, enhancements and production support.
- Used SQL, PL/SQL, Stored Procedures, Triggers and Views for Oracle back-end database.
- Followed agile development model by directly interacting with business users and product teams
- Prepared documents containing detailed recommendations for automation and support, enabling business process improvements.
- Developed the application using JSP, Servlets, Custom Tags, EL, XML, JSTL
- Implemented entity beans utilizing container managed relationship for retrieving data.
- Implemented JEE architecture.
Environment: Java, JSP, Struts, Oracle, WebSphere, Log4j, XML, UML, CVS
Confidential
Programmer
Responsibilities:
- Owned the overall design of the application, used UML for developing the Use-Case Diagrams, Sequence Diagrams and Activity Diagrams.
- Follow up with onsite on technical clarifications on development / deployment issues.
- Developed the presentation Tier using JSP, Struts tags, HTML, DHTML, CSS and JavaScript functions for Client side validations.
- Interacting with client for identifying the requirements, enhancements, fixing the bugs.
- Involved in understanding and analyzing the basic system requirements
- Developed stored procedures, functions, packages, triggers, reports in Oracle database.
- Involved in writing SQL queries and designing of database tables.
Environment: Java, JSP, Servlets, Oracle, JavaScript, HTML, DHTML, CSS, Microsoft Office, Windows
Confidential
Network Engineer
Responsibilities:
- Involved in the design, customization, delivery of computer hardware equipment and ensure quality of the systems to see if it works correctly.
- Monitored the functioning of equipment and make necessary modifications to ensure system operates in conformance with specifications.
- Analyzed the information to determine, recommend, and plan layout, including type of computers and peripheral equipment modifications.
- Interacted with engineering staff for specifications to evaluate interface between hardware and software and operational and performance requirements of overall system.
- Designed and developed the computer hardware and support peripherals, including central processing units (CPUs), support logic, microprocessors, custom integrated circuits, and printers and disk drives.
- Evaluated the factors such as reporting formats required, cost constraints, and need for security restrictions to determine hardware configuration.
- Monitored the functioning of various equipment’s and made necessary modifications to ensure system operates in conformance with specifications.
- Analyzed the power supply requirements and configuration, drawing on system performance expectations and design specifications.