Sr. J2ee/c++ Programmer Resume
SUMMARY
- Over 8+ years IT experience in the areas of Analysis, Design and Development of applications using Java/J2EE technologies and C++.
- Experienced with the Software Development Life Cycle (SDLC) methodologies and OOAD Techniques.
- Sun Certified Developer for Java Web Services (SCDJWS)
- Experienced in developing SOAP based Web Services
- Expertise in development of applications using J2EE components which include Servlets, JSP, Java Beans, EJB, JDBC.
- Strong analytical, problem solving and programming skills.
- Experience with application development on Unix platform using C++.
- Well experienced with XML parsing and XSLT transformations.
TECHNICAL SKILLS
Languages: Java, C++, C, SQL.
Databases: Oracle
Web Technologies: JSP, Servlets, EJB, JDBC, JavaBeans, HTML, JavaScript, Struts, Spring Framework.
XML Technologies: XML.
Web Services: SOAP, WSDL, Axis2, JWSDP
Application Servers: Web Sphere 5.0
Web Servers: Apache Tomcat
IDEs: IBM WSAD 5.0, Eclipse, RAD 6.
Operating Systems: Windows variants, UNIX.
Automation Testing Tool: TestPartner
ORM Tools: Hibernate, JPA
PROFESSIONAL EXPERIENCE
Confidential
Sr. J2EE Developer
Responsibilities:
- Leading a team of 3 developers in terms of delivery, quality and ensure productivity improvement.
- Direct interaction with the customer and business analyst in need identification and proposing solutions.
- As the SCRUM Master, I worked with the team and facilitated in
- Sprint Planning Meetings
- Daily SCRUM meetings
- Sprint Review Meetings
- Task Prioritization with Product Owners
- Analysis and Design of various workflow and non workflow modules using Spring Framework and MVC Design Pattern.
- Used Hibernate as ORM library for persistence mapping.
- Implement various modules like History engine, alert engine and verification engine.
- Design and developed SOAP based Web Services using apache Axis to provide Payment transaction between VIP and other state agencies.
- Design and developed SOAP based Web Service using apache Axis to retrieve and verify vendor and client data with other state agencies.
- Design and development of User Interfaces using XHTML, JavaScript, JQuery and CSS.
- Proposed and successfully implement use of Automation tool (TestPartner) for unit testing of GUI.
- Integral part of defect fixes team and closely worked with testing and business teams to reduce turnaround time for defect fix.
Environment: HTML, JDBC, JavaScript, Serena Team Track, Hibernate, Spring, Web Sphere Application Server, Eclipse, XML, XHTML, JUnit and TestPartner, Maven
Confidential
Sr. J2EE Developer
Responsibilities:
- Analysis and Design of various workflow and non workflow modules using Spring Framework and MVC Design Pattern.
- Used Hibernate as ORM library for persistence mapping.
- Developed Entities Beans and XML mapping to the tables for those entities.
- Developed Bean Entities for workflow screens using JSP, HTML and JQuery.
- Involved in development of web interface and client side validations using JavaScript
- Developed JUnit Test Suite for unit testing the application.
- Involved in development of rules (rules are elemental classes for determining eligibility) for rule based engine.
- Used MVC framework Spring and Hibernate as ORM library.
Environment: JSP, HTML, EJB, JUnit, JDBC, JavaScript, Perforce, Hibernate, Struts, Web Sphere Application Server, RAD6, XML, Rational Rose.
Confidential, Minneapolis, MN
Sr. J2EE Developer
Responsibilities:
- Involved in Business requirement analysis and documentation.
- Involved in complete development life cycle starting from analysis of Design, Programming, Test cases, Implementation and Production support of the application.
- Used spring framework in the application.
- Extensively involved in Java coding.
- Developed designs for the JSPs, EJBs, and data extract scripts and web - based application using Rational Rose.
- Involved in the development of JSPs and EJBs with the use of JDBC for distributed enterprise architecture to transform the extracted data as per business rules. The JSPs are the front end of the application whereas EJBs had all the business logic for the transformation of data. There was IBM-DB2 at the back end of the application.
- Used Container Managed Persistance (CMP) approach for persistence of entity beans.
- Used Message Driven Beans with the JMS APIs.
- Developed a batch using UNIX scripts that extract data from different systems.
- Involved in the code review and quality check of the product.
- Participated and suggested solutions for the performance of the application as part of the performance tuning of the application.
- Developed and used to web services using SOAP over the HTTP protocol, to get the URIs of various types of reports.
- Performed Integration testing of various J2EE in-container objects.
- Used ANT builder and ANT/MAVEN for building application.
Environment: J2EE, J2SE, EJB, JSP, AJAX, JDBC,JMS, JUNIT, ANT, JavaScript, Spring framework, Hibernate, IBM Websphere, XML & XSLT, Agile Methodology, Apache AXIS 1.2
Sr. J2EE/C++ Programmer
Confidential
Responsibilities:
- Analyzing client requirement and design system according to it.
- Lead team of two java developer.
- Implemented module to chat between two clients using socket programming.
- Developed front end using JSP.
- Created custom tag library and extensively used JSTL.
- Design and developed EJB components and implemented business logic.
- Developing the value objects to work with DAO layer.
- Developing the DAO using JDBC.
- Developing the EJB stateless session beans, using the abstract using interface pattern, as timers for the application.
- Support test team to create test plans and test cases and involved in defect fixes.
Environment: EJB, JSP, JSTL, JDBC, Servlet, Oracle 10g Application Server, Eclipse, Oracle.
Confidential
Responsibilities:
- Study and analyze Software requirements and specifications.
- Developed front end using JSP, HTML and CSS.
- Designed and developed UML diagrams using Rational Rose.
- Used Java Script for Client side validations and developed unit tests using JUnit framework
- Used Container Managed Persistance (CMP) and Container Managed Relationship (CMR) approach for persistence of entity beans.
- Involved in designing database Schema, store procedures and views on Oracle database.
- Developed stored procedures using PL/SQL.
- Used JDBC connectivity for connecting to Oracle Database.
Environment: EJB, JSP, Servlet, Oracle 10g Application Server, Eclipse, Oracle.
Confidential
Responsibilities:
- Analyzing requirement and prepared System Requirement Specification and Technical Requirement Specification.
- Design and developed encoder part of the system.
- Implemented CABAC and CAVLC type of encoding algorithms.
- Selection and implementation of motion estimation algorithms.
- Performed Unit Testing of all Modules
- Created Makefile on Unix for building system.
Environment: C++, XML, MPEG4, MS Visio, Makefile, SCO-Unix.