Java Developer Resume Profile
Summary
- Around 8 years of strong professional experience in designing implementing the Web applications and the N-Tier distributed systems using Java/JEE technology.
- Experienced in all phases of the Software Development Life Cycle SDLC and Agile Methodology.
- Having experience in Ecommerce domain.
- Extensive experiences of developing big scale ERP application and supply Chain application utilizing Oracle s Object Relational Database and other relational databases too .
- Proficient in Object-Oriented Analysis Design Development Testing and Maintenance.
- Expertise in developing UML with Rational Rose to design the Object Model
- Experience in using Microsoft Visio.
- Excellent experience in developing business logic by using Servlets .
- Strong experience working with JDBC to connect database.
- Proficient in using frameworks Struts springs .
- Having knowledge on Hibernate .
- Experience in configuring and deploying JEE applications on Tomcat server and JBOSS Application .
- Experience in SOA web services SOAP WSDL Restful and also experience with SOAP UI.
- Experience with Java API like JDBC DAO.
- Skilled in implementing J2EE Design Patterns like MVC Singleton and DAO etc.
- Experience with ANT and Maven automation build tool.
- Very good experience with debugging and also experience with log4j.
- Having knowledge in performance tuning and optimization.
- Programming Experience in Databases such as SQL PL/SQL worked with Pl/SQL Developer.
- Experience in version controls like CVS and SVN.
- Having knowledge in Test Driven development.
- Experience in working with JSE JAVA Multi-threading and Concurrency and POJO programming.
- Having knowledge in JSP AJAX HTML XML XSLT XSD JavaScript JQuery and CSS.
Skills
Operating Systems Windows Linux
Languages JAVA J2EE JavaScript EXT JS SQL HTML XML.
Databases Oracle MySql
Jee technologies Servlet JSP and JDBC Web Environment Apache Tomcat JBOSS
Frame Works Struts and Spring.
Development Tools Eclipse.
Web Services SOAP Restful
Bug Tracking tool JIRA
EXPERIENCE
Confidential
Description
Migrating FICO s Decision Optimizer project from Jboss 3 to Jboss 6.
Environment
JDK ANT JBoss 3 JBoss 6 IntelliJ svn.
Responsibilities
- Doing migration using agile methodology SCRUM .
- Communicated with client to gather business requirements.
- Differentiated the jars which are different in 2 versions.
- Used ANT build tool deploy the application in jboss 6.
- Worked on logging configurations.
- Worked on dependency class files and jars.
- Involved in testing.
Confidential
Description
JIRA is a issue tracking product used for bug tracking issue tracking and project management during this project developed new plugins enhanced customized tested and deployed JIRA as per Broadcom requirements. Developed a application called BRIGE which interact with and JIRA and Clear Quest another bug tracking product for bug transfer.
Environment
Core Java HTML JavaScript J2EE Design Patterns xml UML Eclipse SOAP Restful Web services json Spring MVC Mysql Tomcat CSS Linux JDBC DAO svn .
Responsibilities
- Developed the application using agile methodology SCRUM .
- Developed new plug-ins for jira application.
- Did new enhancements depending on client requirements.
- Wrote the Java code to implement bridge .
- Application is developed by using spring.
- Developed rest services to communicating from Jira to Clear Quest.
- Wrote the json data using Rest Services.
- Maintain the bridge with all escalations from Jira to Clear Quest.
- Wrote SQL functions to manage the database.
- Wrote the test cases to validate the application.
- Built jar files using Maven.
- Utilized SVN as a version control system and for code management.
- Performed optimization for better code performance.
- Having experience with Test Driven Development application.
- Used Eclipse IDE.
Confidential
Description
This project is to development of new applications which are the core part of the research department. Collected the information by communicating with the research people and developed the code for web applications. This project is also for migrating the applications from web logic server to tomcat and jboss servers.
Environment
Core Java multi threading Sun JDK 1.6 JSP HTML JavaScript Struts J2EE Eclipse Hudson SOAP Rest Web services Oracle Tomcat JBoss Server CSS ANT1.8 Linux JDBC DAO
Responsibilities
- Analyzed the system worked with the Business Analyst team for gathering the requirements of the system.
- Developed the application using agile methodology SCRUM .
- Designed Use Case diagrams Class diagrams Sequence diagrams.
- Designed the Web application implementing the Model View Controller pattern to make it extensible and flexible.
- Implemented the User Login logic using Struts MVC framework encouraging application architectures based on the Model View Controller design paradigm.
- Developed GUI for different modules using HTML/CSS Java Script.
- Was involved in development of the presentation and middle -tier components that provide the new security features.
- Migrate the projects from web logic server to Tomcat.
- Involved in the design and development of the Data Access layer using Spring JDBC classes responsible for inserting data in Oracle DB.
- Deployed the application in JBoss server using Ant scripts.
- Developed testing code with JUnit.
- Used Maven to build the system.
- Utilized CVS as a version control system and for code management.
- Worked with optimization for better code performance.
Confidential
Description
The Bundle Enhancement Phase III project is developed to display the holiday cutoff message for bundle items which have the network shipping method. Gift Card Auto Reload is the project about the goal which is to provide the user with the ability to set/reset/suspend auto reload the schedule of their registered gift cards while providing the capability of one time reload too.
Environment
JSP HTML JavaScript Struts J2EE Design Patterns Spring MVC XML UML Web services WSDL SOAP Oracle Tomcat Server CSS ANT linux JDBC DAO.
Responsibilities
- Developed the Action classes and Action forms for handling the requests and responses.
- Implemented the Business Services and Persistence Services to perform Business Logic.
- Wrote DAO layer components for CRUD operations.
- Used J2EE and Java design patterns such as DAO Singleton and Factory Patterns.
- Developed the application using the UML class and sequence diagrams.
- Followed best practices in coding standards and RAD for better indentation of code.
- Involved in writing the Use cases and documenting.
- Debugging the application and interacting with the QA and testing teams on regular basis and helping them in providing the overall quality of the project.
- Used Log4J for logging the Information.
- Wrote and used UNIX shell scripts
- Involved in overall system s support and maintenance services such as defect fixing future enhancements testing and documentation.
- Used Rest API to open the connections between third party and consumer. Wrote WSDL files to interact with the third party .
- Worked with performance tuning and code optimization.
Confidential
Description
This project is developed to store the test cases in the application and also it gives the privileges to access the different database.
Environment
Core Java Multi threading Sun JDK 1.5 JSP HTML JavaScript Struts J2EE Design Patterns XML UML Oracle Tomcat Server CSS ANT Eclipse Windows XP Professional.
Responsibilities
- Designed and developed Class Diagrams and Sequence Diagrams using Rational Rose.
- Designed and developed the application using Struts framework.
- Developed action and form classes based on the Struts framework to handle the pages.
- Used Struts validation framework for validation of form data.
- Developed validation classes using struts Validation framework.
- Designed and developed EJBs to handle business logic.
- Used JMS for mailing statistics data to the users and approved authorities.
- Developed server side functionality for Admin Interface features adding a User Modifying the User Details Assigning Roles Modifying Roles etc .
- HTML/XHTML was used to create user-friendly GUI
- Developed GUI using JSP s.
- Working with creation of Tag Libraries using JSTL and Struts tags.
- Planned and implemented various SQL Stored Procedures.
- Used JDBC to access Oracle database and implemented of connection pooling.
- Created Test Plans and Test cases to test Java classes.
Confidential
Description
eAMS Electronic Agency Management Systems is an Internet Application that helps non life insurance companies conducts their core business functions
Environment
Core Java Multi threading JSP HTML JavaScript Struts J2EE Design Patterns XML UML Oracle Tomcat Server CSS VSS ANT web logical.
Responsibilities
- Involved in translating functional requirements into technical requirements.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Applied design patterns including MVC Pattern DAO Pattern and Singleton.
- Generated Spring XML files for the configured beans.
- Involved in developing front end screens using JSP Struts View Tags JSTL DHTML HTML CSS
- and JavaScript.
- By using Spring JDBC Templates Spring DAO Spring Context etc developed the business logic.
- Involved in server side and front-end validation using Struts Validation framework and JavaScript.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as
- Model Component.
- Oracle database was used wrote stored procedures for common queries
- Used SAX Parser for parsing the xml document
- Used Eclipse as the Java IDE in the development of the application.
- JBoss Application Server was used as the application server for deploying the application.
- Used VSS as source control repository for configuring the source code using the subversion.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
Confidential
Description
Global Supply Chain System is a complete web native B2B ASP infrastructure that delivers end to end visibility and control of the international trade process in real time. It enables major corporations and transports to get the right goods to the right place at the right time. It has following modules. Export Management Import Management Logistics Management and Transaction Management Product Catalogue Management Services PCMS .
Environment
Java multi threading J2EE EJB Oracle XML JMS Struts JavaScript HTML IBM Web Sphere Apache Active MQ Server WSAD Log4j Windows.
Responsibilities
- Used Struts framework for configuration and implementation of Presentation and Control layers
- Involved in Development of Graphical User Interface GUI using and JSP s.
- Contributed to an effective Order processing system and simplified the existing Order process which proved to be more efficient
- Developed session bean as an enterprise business service object
- Used JDBC Application Server provided transaction API for accessing data from the Oracle the using standard statements
- Replaced the custom built tag libraries using Struts view tags
- Developed DTO classes and common Util classes for the application modules
- Developed Admin page which is used to create new customers and agents to delete the existing customers and agents and to change their privileges using Struts view tags Struts Action classes Action form and configured the in configuration file
- Developed Asynchronous messaging component using MDB JMS and XML.
- Used CVS for version control integrated with WSAD application
- Used WSAD Web Sphere Studio Application Developer for development and code management throughout the application
- Involved in developing the unit test classes using JUnit.
- Worked with web sphere portal server.