Java Developer Resume Profile
Professional Summary:
- Over 8 years of solid professional experience in Information Technology with Analysis, Design, Development, Implementation, Integration and Testing of Client / Server / Internet Intranet applications for Banking, Insurance Healthcare and Retail Industries using Object Oriented Methodologies and production support activities.
- Mentored new developers on latest technologies as Team Lead. Involved in Management activities.
- Aware of CMM level processing for quality control and assurance
- Having strong development and production support experience for banking, Insurance and healthcare applications
- Experience in implementing JUNIT test cases
- Experience in using Spring Framework Spring Core, Spring Batch, Spring MVC, Spring JDBC, Spring ORM and AOP
- Experience in using Hibernate OR Mapping framework with good performance optimization techniques
- Exceptional problem solving skills backed by constant vigilance and empower with strong interpersonal skills.
- Proficient in using Web services, XSL, Schemas, JAXB, XMLBeans, WSDL and SOAP.
- Hands on experience with Tools Utilities: WebLogic, WebSphere, JBoss, Eclipse, RAD, NetBeans IDE, Ant, CVS, Clear Case, Oracle, Toad, SQLDeveloper and SOAP UI, Visio 2000, UML, XSL, Perforce, CVS, VSS, Star Team, JIRA, SOAP UI, iReport, StyleReport, Maven, NexusExpertise on Java/J2EE technologies Core Java, JavaScript, JavaBeans, JDBC, Servlets, HTML, JSP, Struts, Spring MVC, Hibernate, JPA, SOAP Web Services , XML and SQL
- Expertise in Object Oriented Programming and development
- Expertise in working with databases like Oracle, DB2 UDB and PostgresSQL Server. Well acquainted in SQL and PL/SQL.
Skills Summary:
Languages : JAVA 1.6 and SQL
J2EE Technologies : J2EE, XML, JSP, Servlets, Ant, Maven, JDBC
Application Servers : Web logic, Web Sphere, JBOSS
Web Servers : Apache Tomcat
Databases : Oracle, DB2 UDB, Postgres SQL
Operating Systems : Win 2K/XP, UNIX, Red Hat Linux
Framework : Struts, SPRING
Web services : Axis 1.5.2, JAXB 2.0, XMLBeans
Scripting languages : Java Script
IDE's : RAD, Eclipse and NetBeans
GUI interface for Oracle operations : TOAD, Oracle SQLDeveloper and PL/SQL Developer
ORM Tools : Hibernate, JPA
UML Designing Tool : Visio, Top Cased Eclipse plugin,
Version Control System : StarTeam, Perforce, VSS and CVS
XML technologies : XML, XSLT, DTD, Schema, XML SAX, Stream Parsere.
Education: B.Tech from Al-Ameen Engineering College AICTE Approved
Professional Experience:
Confidential
Role: Java Developer
Responsibilities:
- Created various modules and components as per business requirement.
- Participate in design review and code review activities of the team
- Java 1.6 is used for coding the server side and standard of coding for entire application.
- Understanding the client requirements from status meetings and maintaining the screens as per the client needs.
- Agile Scrum methodology is used to release the product.
- Use of core java, which includes Collections.
- Configured data source in web sphere8 admin console.
- Coded for the various modules assigned as per the design document
- Used Log4j for the logging the output to the files.
- Used SQL Developer to write the SQL queries.
- Used Spring Core Annotations for Dependency Injection.
- Designed and developed MVC architecture using spring modules
- Prepared the requests and responses to test the API's.
- Involved in fixing the production issues on timely manner.
- Took a major role in sharing the knowledge across the team and helped streamlining the processes
- Maintaining the business standards and deployed entire code in the WebSphere application server.
- Involved in Unit, integration and QA testing.
Technologies: Java, J2EE, JSP, Struts 2.0, Servlets 2.3, HTML, XML/XSL, XSD, JavaScript, IBM WebSphere,Log4j, Spring 3.0, Windows, Subversion Version Control , Web services and Oracle SQL.
Confidential
Sr. Java Developer
- Technology: J2EE Spring framework for reporting, Core Java for ETL, Eclipse, UML, Oracle, ingres, JBoss.
- Role and Responsibility: Customized Java based ETL developer.
- Responsible for local Environment setup to access and develop Phase II application using legacy Ingress DB, Oracle DB, JBoss app server and eclipse.
- Played key role in MIS initiative phase 2 project to develop customized java based ETL tool using JDK 1.5
- Developed customized transform methodologies as per the requirements using core Java.
- Involved in all stages of design, development and testing of Phase 2 ETL tool.
- Work within a team and with onsite coordinator to ensure that all deliverables comply with the requirements. Supported QA team and user in UAT.
- Developed few web based reports in Spring
Confidential
Java Developer
- Customers of CSAA were experiencing long hold times to report a loss both during standard business hours as well as after hours. Through FNOL, CSAA would enlist a third party vendor to take first notice of loss calls. Third party vendor has to take first notice for Home and Auto claims. After taking the loss report from the CSAA customer, third party vendor software will convert the loss report into XML format and upload to a CSAA Web Service.
- This CSAA Web Service will put this XML message into a JMS Queue and send an acknowledgement to third party vendor. Claim Up loader software running on the CSAA server will fetch the XML message from JMS Queue. It will identify whether it is a Home claim or Auto claim. It will extract the claim details from XML message and upload it into the HAL database. It will also generate a user friendly text format file containing the claim details for CSAA persons to review the claim details. If there is any problem encountered during its processing, the Claim Up loader will send the claim details in email to CSAA support team.
Technology: Java, J2EE, JMS, Oracle, Weblogic, UML.
JavaDeveloper
Confidential
The Pweb-Application Development project involves developing an ING Retirement service application using Struts. Titanium is a framework solution used to develop applications using web technologies, and to create native applications on mobile devices. This ING application enables the users to have mobile access to account information such as account balance, contributions, Investments and even make transactions.
Responsibilities:
- Designed and developed the web application using Struts with front-end featuring advanced tiles framework.
- Exposure to native Android SDK and developed application using Eclipse plug-in.
- Used Titanium Studio as the IDE for developing the UI of the application and also for running the application on Android Emulators.
- Used HttpClient of Titanium Framework for making server calls and data to the server and from the server will be handled in JSON format.
- Used Strutson the server side for handling the request and returning the response to the caller.
- Struts internally took care of handling the JSON Data in the incoming request to the server and returning the JSON to the UI as the response.
- The struts actions were injected with the POJOs where the actual business logic is implemented.
- Integration testing and Regression testing during each release.
Environment:Struts, Apache Tomcat, HTML,CSS, Java Script, JQuery, JSON Services, Eclipse, Titanium Studio, Log4j, JUnit, Maven.
Confidential
Role : Sr. Java Developer
Responsibilities :
- Involved in Analysis, design and development of BES-NG.
- Designed and developed the Presentation layer using Model View Architecture implemented by Spring MVC.
- Designed Java Components and integrated using Spring framework for Hibernate Object/Relational persistence mechanism.
- Implemented Spring Dependency Injection for Bean wiring.
- Created web front end using JSP pages integrating AJAX and Javascript coding that provide a rich browser based user interface.
- Wrote Database Stored Procedures, Triggers and functions.
- Created and Consumed Restful WebServices using Spring RestEasyAPI.
- Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
- Used Hibernate3 annotations and created Hibernate POJOs.
- Involved in deploying the application under Apache Tomcat WebServer.
- Used Log4j to maintain application logs.
- Used JAXB parser for parsing the valid XML files as defined by the XSD.
- Performed unit testing using TestNG, Junit and tested RESTful webservices using Fiddler2.
- Used MAVEN to define the dependencies / Plugins and build the application.
Environment : Java EE 6/7,Spring,Hibernate,RESTFUL Web services, AJAX, JQuery, HTML, CSS, XML, JSON, Oracle, JNDI, log4j, Tomcat , Maven, Spring Tool Suite, JUnit, Windows, Unix, Jenkins.
Confidential
Role: Jr Java Developer
Responsibilities:
- Involved in designing and developing device and circuit comparison using JSP, HTML, Java Script, GUI, DOM, EJB, XML and JAXP.
- Created few Database Views.
- Developed SQL Queries, Views, and Packages for handling Database activities in JBOSS.
- Used Spring Validation Framework to implement the Data Integrity Enforcements and User Validations.
- Written automated UNIX scripts to automate the process of running regular jobs.
- Used log4J to implement logging to generate audit, debug and error logs.
- Involved in Unit Testing, Integration testing and provided support for System Test, Performance and UAT Teams.
Environment: Java 1.5, JSP, Spring Framework, JDBC, JBOSS, Eclipse 3.2, XML, JUNIT, Log4J, CVS.
Confidential
Role: Jr. Java Developer
Responsibilities:
- Implementation of controller components Actions .
- Implementation of Presentation Components JSTL, Form-beans, Form-validations
- Development of Server Side Business logic Session Facades, Application Service
- Developed Session Beans to interact with Database
- Involving in onsite integration and implementation activities.
- Involved in the overall Process performance tuning for faster data retrieval.
- Implemented Persistence Classes, Mapping documents and called from Session beans.
- Involved in Unit testing
- Participated in Status Meetings with On-shore Team and for Status Reporting.
- Helped the QA team in understanding the requirements and development of test case
- Preparation of documents and scheduling the development and deployment plan.
- Understanding the requirements and guiding the team in developing the modules according to the requirement.
- Involving in onsite integration and implementation activities.
- Involved in the overall Process performance tuning for faster data retrieval.
- Involved in writing sql stored procedures
Environment: Java, Servlets, Struts1.x, JavaScript, XML, DHTML, HTML, JSP, Postgress SQL, CSS, JBOSS 4.0.