Java Developer Resume Profile
PROFESSIONAL SUMMARY:
- Over 7yrs of experience in Analysis, Design, Development, Implementation and Testing of web applications using Java/J2EE frameworks and Core Java
- Expert level knowledge of Java environments: Multi-threaded processing, Generics, Factory pattern and Servlets, JSP etc.
- Broad experience with Software Development Life Cycle, Software Development Methodologies Agile and practices SCRUM , Object Oriented Analysis OOA , Object Oriented Design OOD .
- Experience in UML Unified Modeling Language , Rational Rose, Clear Case.
- Hands-on experience with various J2EE design patterns like MVC, Singleton, Factory pattern, Data Access Object, Value Object, Fa ade Pattern, Business Delegate and other J2EE design patterns using specific implementation of J2EE framework.
- Broad experience in C , Java, PHP, JavaScript, MySQL, HTML, XML,CSS and J2EE frameworks
- Experience in developing and deploying applications using servers such as Apache Tomcat, Weblogic and JBoss, using IDE's such as Eclipse, NetBeans and JBuilder.
- Extensive experience in using J2EE components like Spring, Struts, Hibernate, JSF, JNDI, JSP, JSTL and Servlets.
- Practical experience with Oracle, MYSQL, PL/SQL, JDBC, Stored Procedures, Triggers.
- Experience in using tools like GitHub, Subversion, Ant and Log4j.
- Expert practices in integration testing and unit testing.
- Excellent analytical capabilities and broad experience in understanding the business application and planning iterations. Quick in mastering new concepts and possess outstanding communication and interpersonal skills.
Confidential
TECHNICAL SKILLS:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PROFESSIONAL EXPERIENCE:
Confidential
J2EE Developer
Description:
Application provides online payments option to Customers who are indentified with their bank account number or debit/credit card number. Customers then also have an option to register for recurring payments to the selected merchant. They can modify their scheduled payment for any merchant and can review their past transaction history. It has control module for merchant registration. Users can edit and update the merchant profile using this control module.
Responsibilities:
- Analyzed and Designed business specific requirements from business people.
- Used several J2EE design Patterns Fa ade pattern, DAO for the Middle Tier development.
- Implemented dependency injection on fa ade implementation using spring framework.
- Application used struts 2 for MVC implementation and organization
- Integrated DAO with hibernate and used MySQL for database server.
- Also was involved in writing JSP, JavaScript and Servlets to generate dynamic web pages and web contents.
- Created stored procedures and triggers using MySQL.
- Modified logging levels and inserted debugging logs to service log file using log4j.
- Run debugging, unit testing and integration testing using eclipse IDE.
- Involved in creating a module that parses XML file of transaction history in presentation layer.
- Deployed the application on Tomcat Server.
- Used Ant for version control and configuration management.
Environment: Java, Servlets, JNDI, JSTL, JDBC, Hibernate, Struts 2, Ant, Spring AOP, MySQL, JavaScript, JSP, UML, Eclipse, Apache Tomcat, Log4j, Github.
Confidential
Java Programmer
Description:
Worked on claim processing system that involves in processing claims and sending letters to the appropriate clients. This application uses the n-tier architecture for processing the business logic and interpreting the result in view model. SMTP Servers are used to handle mails, MySQL for back-end data processing and JSPs for model view.
Responsibilities:
- Used Spring framework and dependency injection for unit testing compatibility.
- Followed UML class diagrams that depicted the code's design and its compliance with the functional requirements.
- Used Servlets and Java Server Faces JSFs for connection through browser.
- Introduced JavaScript functionality for front end user input validation and session configuration.
- Configured and developed the Java beans using Spring Framework and Hibernate framework.
- Developed data access layer using Data Access Object DAO , Business layer using Fa ade, Business Delegate and Singleton design patterns.
- Configured Hibernate based data layers.
- Used GitHub for system management. Coding, testing and deploying the web application using Eclipse IDE.
- Deployed application through Apache Tomcat server.
Environment: J2EE, JDK 1.5, JSTL, Spring 2.0, JSF, Servlets, JavaScript, Hibernate 3.0, TOAD, PL/SQL, Log4j, XML, HTML 4.0, JMS, Tomcat, Eclipse.
Confidential
Java Developer
Description:
This application created a multi-level security permission for tasks which were assigned security-levels depending on the subtask assigned to them. The users consist of employees or consultants that have the ability to access projects based on the task assigned to them by the supervisor. Every user has attributes which they can modify for the project/task assigned to them.
Responsibilities:
- Involved in setting up environment and configuring variable and analysing the requirements, understanding the system architecture and its design.
- Project used Java, JSP, JDBC, Servlets and Struts etc.
- Involved in sprint planning and followed agile methodolgy for development process.
- Developed the project using MVC architecure.
- Created XML schema documents based on the input requirements.
- Used JSP's and Struts framework for the development of UI.
- Hibernate as the OR mapping tool for manging back end data.
- Prepared Unit test cases using JUnit and integration testing using Eclipse debugging tools.
- Used Tomcat server for deployment of the application.
Environment: JAVA, J2EE, Core Java, HTML, JSP, Servlets, JDBC, struts and Oracle, JSP, Struts, Tomcat, UML, Agile Scrum, Hibernate, NetBeans, Log4j, Subversion and Junit.
Confidential
J2EE/ Web Developer
Description:
Other party liability insurance service is one of services of member portal application and this claims processing application enables customer representatives to adjust the claims through web application developed with J2EE products.
Responsibilities:
- Worked with conjunction with Business people in understanding the Health now initiatives and proposed MVC based solutions for the implementation of the same using J2EE frameworks.
- Analyzed and Designed MVC model to help in the automation of the Claims adjustment and Other Party Liability processing
- Helped business people in creation of Functional design documents.
- With Scrum Leader developed technical design documents, implementation and deployment documents
- Recommended advanced and effective process to meet the project target Agile, Scrum
- Assisted the team with hands on development of presentation view.
- Designed User Interface Screens for business reviews.
- Designed UI using JSP components and Servlets.
- Used Maven for product deployment.
Environment: Spring Framework, Spring MVC, Ajax, Eclipse, Hibernate, Subversion, Log4j, Maven
Confidential
J2EE Developer
Description:
Was part of project team that worked on web based application that helps managing employee resource. This application can easily track the spending in each department and track departments that are near to their employee resource limits. This application helps accounting application for Budget Planning and Spending of Funds for Coming Fiscal Year by analyzing current occupancy of resources in each department
Responsibilities:
- Helped through system requirements gathering and design implementation, coding, testing and debugging.
- Was part of task to team SCRUM and had daily status meeting with onsite team.
- Implemented Struts framework for MVC pattern.
- Worked on hibernate configuration files and done the initial environment setup.
- Used Factory Pattern for business logic layer and data access layer.
- Responsible for unit tests and integration tests.
- Wrote utility classes like emailing reports and generic sorting on objects.
- Done code review utility module before check in
Environment: Java, JSP, JSTL, Struts, Hibernate, Spring, Factory Pattern
Confidential
Java/ Web Developer
Description:
Project is based on Advanced J2EE/Core Java technology. Application takes contact and billing information about the clients. User id and password are created and configure these ids as in active, deactivate or deleted status. All the servlets client access that has all information of the user is assigned into this application. When the user is logged into any application, its redirects first to SSO application for the verification then he can redirect to other application after successful login. This application was implemented on the Servlet, JSP and factory and singleton Java Pattern.
Responsibilities:
- Designed front-end to back-end development requirement and analysis according to the specification. Used Servlets, HTML, and JSP's for front end development.
- Created Database implementation using JDBC for SQL Server.
- Involved in integration testing and unit testing.
- Latter was involved in the maintenance of the application.
Environment: Java, Servlets, JSP, JDBC, HTML, Java Script, My SQL, SQL Server, Tomcat