Java Programmer Resume
SUMMARY:
- About 9 years of experience in web based Technologies and client/server applications in Java, J2EE technologies using Object Oriented Analysis and Design (OOAD).
- Experienced in building commercial Applications with very good understanding of systems and various technologies.
- Strong Development experience in Java, Servlets, JSP, JSTL, hibernate, Struts, Spring, Tomcat, Jboss, Web sphere, web Logic, SQL
- Experience with IDE’s like Eclipse, RAD, Beyond Compare and Edit Plus.
- Experience with version control software Clear case, SVN and responsible for various software Promotion and releases.
- Experience in implementing Web Service technologies.
- Familiar with various quality management systems and good knowledge of various processes involved in SDLC with CMM level 5 and ISO 9000 and Agile methodology
- Experienced in modeling UML, Use Case, Sequence, flowcharts, Class and Component Diagrams.
- Worked on multiple Operating Systems like Windows XP/2000/NT/Vista.
- Highly Skilled in Re - engineering projects and adapting to new technologies.
- Strong analytical and problem solving skills.
- Experience in implementing Core Design Patterns
- Excellent Leadership, interpersonal and communicational skills.
- Knowledge and work experience on pega BPM tool
TECHNICAL SKILLS:
Java & J2EE Technologies: Java, Servlets, JSP, JSF, JDBC, JNDI, J2EE Design Patterns, Web Services, EJB 2.0, SpringJ2EE
Frame Works: MVC Architecture, Jakarta- Struts Frame Work 2.0, Spring 3.0, JSF frameworks
Scripts: Java Script, Shell Script, Perl script
Tools: &IDEs: Eclipse 3.0/3.1, Web Sphere Studio 5.0/5.1, RAD 6.0, MSOffice, Visio, Rational Rose, Beyond Compare, Edit Plus, Netbeans, Text Pad, TOAD, SQL Editor, JIRA, DreamWeaver.
Markup Language: HTML, DHTMLApplication Servers WebSphere 6.0 (WAS), Jboss.Web Servers Jakarta-Tomcat
Methodologies: Waterfall, AgileMiddle Ware Web Service (SOAP and REST), EJB
Database: Oracle 8i/9i/10G,11g, PL/SQL, MS Access.Versioning Tools CVS, SVN, Sub version and Clear case
Operating System: Linux, Unix and Windows
Open Source: Jakarta Struts, Spring, Hibernate, Jakarta ANT, Log4j, Apache Tomcat. SOAP, JUnit.
Design Patterns: MVC, Singleton, Factory, Abstract Factory, Session Facade, DAO, Decorator
PROFESSIONAL EXPERIENCE:
Confidential, Long Island City
Java ProgrammerResponsibilities:
- Involved in all phases of the Software development life cycle.
- Implemented struts tags extensively and used struts with JQuery for dialogs and asynchronous form submissions.
- Implemented Bookmark functionality, CRUD and search operations on applications.
- Based on the user role, provided various functionalities specific to user role.
- Implemented reported issues functionality specific to application and send notifications regarding the status and allocation of issues to the users of the application.
- Designed high level and Low level Design for all modules.
- Source management using TFS.
- Implemented stored procedures for various functionalities.
- Tested the new implementations done in staging and production environments.
- Used web services to validate login authentication.
- Troubleshooting and fixing the issues.
- Used Junit framework for unit testing.
- Responsible for Developing JDBC Components to interface with database.
- Involved in DB activities for maintaining scripts and co-coordinating with DBA Team
- Responsible for Development, unit testing and implementation of the application.
- Used web services to validate login authentication.
- Worked on applying J2EE patterns in designing the application components
- Involved in troubleshooting and fixing the issues.
- Web service integration using Restful api.
- Debugging and traced javascript issues using firebug in Mozilla, and IE 6,7,8 and used for form validations.
- Created sequential diagrams, use case diagrams using Visio.
- Implemented stored procedures and triggers for various functionalities in SQL server .
- Involved in developing Both Server side and Front End using MVC Frame Work, Spring, Struts JDBC, core Java, JQuery, Web services and SQL server
Environment: HTML, DHTML, JDBC, Spring, JSON, Web Logic, EJB, Eclipse, Web Services (SOAP), Java 1.6, Struts 1.2, JQuery, DWR Framework, SQL Server.
Confidential, Wayne, NJ
Java ProgrammerResponsibilities:
- Participated extensively in Agile Scrum development
- Produces and maintains documentation related to application software
- Worked on POJO, Domain and DAO objects for Persistence layer using hibernate ORM
- Troubleshoot and implement bug fixes related to client and user reported issues.
- Worked on applying J2EE patterns in designing the application components
- Developed Beans to encapsulate the business logic
- Worked on multithreaded environment to invoke batch processes.
- Worked extensively on design patterns.
- Developed JUnit test cases for the logic implemented to detect defects.
- Knowledge transfer and guiding the new joiners.
- Involved in writing test cases and doing exclusive Junit for doing Unit testing.
- Involved in coding bid creation process and creation of Account Executive profile
- Used Web Logic 9.1 Application server for Deployment of Application.
- Refactoring is done to eliminate duplication and dead code
- Worked on class diagrams and sequence diagrams in UML.
- Developed SOAP based web services using apache CXF to interact with pricing application.
- Used shell scripting to interact in Unix environment.
- Used Maven to automate the build process.
- Strong experience in front end, business, and persistence tier using the Spring Framework.
- Written stored procedures in Oracle.
- Involved in designing deployment module using UML, Sequence and documenting the complete cycle of the application using activity diagrams.
Environment: Java, JSP, Struts 2 MVC framework, UML, XML, JST L, EJB, Hibernate,SQL, PL/SQLWebLogic Application Server, Oracle, Core JAVA, Eclipse, Maven and UNIX.
Confidential, Salem, NH
Java ProgrammerResponsibilities:
- Involved In complete Life cycle of the application, analysis and Re-Engineering design of the system architecture and complete testing.
- Involved in Server side coding for using hibernate, Java, JDBC and Oracle
- Involved in coding provider and member screens and the communication between them.
- Performed various database Connection and connection pooling Using Direct JDBC, JNDI and DBCP relation mapping using WebSphere Application Server.
- Generated Jar files using Eclipse and done deployment in WAS.
- Involved in writing test cases and doing exclusive unit and integration testing, and performance testing Using Junit
- Developed SOAP web services to communicate with Third party application which process Claims.
- Undertaken domain specific for new joiners.
- Maintained Issue logs, CR’s and status using CQ web.
- Used perl Script in Linux environment.
- Getting CR's and gaps information from REQPro and Implementation of CR's and Gaps .
- Used Cirtix Environment for Accessing remote Environment.
- Source management using clearCase and merging with previous versions of code using CC in environments.
- Worked on usecase,activity and class diagrams in UML using IBM Rational Software Architect (RSA) tool
- Worked with multiple threads to invoke batch processes.
- Involved in designing for the implementation of CR's and Gaps.
- Involved in datasource configuration using websphere application server.
- Done documentation and Commented each modules about the functionality and usage for easy maintenance and s.
- Used Unix shell scripting to check production server logs.
- Shakeout test in Environment for the implementations done.
- Tomahawk library used with JSF components and utilities.
- Used PEGA BPM tool for CRM UI representaion.
- Written Ant script for build and deployement purposes
- Installed, configured and administered WebSphere Portal Server 6.0/6.1, WebSphere Application Server 6.1 and RAD 7.0 in WINDOWS environment.
Environment: HTML, DHTML, Hibernate, ANT, Spring, WebSphere Application Server (WAS), RAD, UNIX, TextPad, SOAP, Spring, SOAP, Core JAVA, UML, SQL Server, Web Services.
Confidential, Reston, VA
Java ProgrammerResponsibilities:
- Involved In complete Life cycle of the Requirement gathering, Analysis, Design, Coding and Unit Testing.
- Designing Class Diagrams, Sequence Diagram, and DB diagrams Using EA Enterprise Architecture.
- Designing high level and Low level Design for all modules.
- Involved in developing Both Server side and Front End using MVC Frame Work, Spring, hibernate, EJB3, Java, JSP, JSTL, XML, Web services and Oracle
- Applying IOC concept from Spring throughout the application
- Wrote Detach and criteria Query HQL for hibernate.
- Used editors and comparing tools like Notepad++, Edit++, TOAD 9.7x, Eclipse, MyEclipse, Beyond Compare.
- Developed UI pages using Dojo toolkit
- Involved in Writing Common services across the module using JSTL, JSP, Java
- Involved in writing test cases and doing exclusive Junit for doing Unit testing.
- Source management using SVN.
- Extensive use of Jboss Server and Jboss Eclipse Tool.
- Maintained Issue logs and status using Mantis.
Environment: HTML, DHTML, JavaScript, ANT, SOAP, Java, Servlets, JSP, Eclipse, Jboss, Rules Engine, WSDL, Oracle, SOAP, SQL, AJAX, PL/SQL, Struts, Citrix
Confidential
Java ProgrammerResponsibilities:
- Documented detailed analysis of end-to-end business processes, functional design, workflow mapping and action items, issues and ensured information is accurate and complete
- Production support, Troubleshooting and documentation
- Developed web services for integrating the ATM card transactions.
- Involved in UAT
- Worked with the Business team to manage the Business process (BPM)
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework for prototype development.
- Used Hibernate concepts as inheritance, lazy loading, Hibernate persistence behavior, optimistic locking, and transactions.
- Performed the validations using JSF and Hibernate Validation Framework.
- Involved in Hibernate concepts like association, bi-directional mapping, inheritance.
- Developed JUNIT test cases for testing UI Framework classes and many Java Scripts to do client side validations.
Environment: Core Java, Hibernate, JSP, Struts, Web Services, SQL Server, Servlets, EJB
Confidential
Java ProgrammerResponsibilities:
- Participate in providing overall Design and Architecture for the Business Requirements.
- Used Tomcat server for R&D purposes.
- Developed Test Suites for Unit Testing.
- Deployment of JSPs and Servlets on Web Logic Server
- Involved in development of user, bank creations, generation of different reports
- Implemented server side validations using struts validator framework
- Developed Jsp pages for presentation
- Implemented client side validations using java script
- Configured JDBC providers for querying and updating data in a database.
- Complete understanding of business rules management through its built-in repository and useful tools and Organizing Enterprise rules using Jrules.
