We provide IT Staff Augmentation Services!

Sr. Java Develope Resume Profile

4.00/5 (Submit Your Rating)

PA

Experience Summary:

  • 7 years of experience in all facets of application development, from system design, implementation, maintenance, support and testing.
  • Executed projects for various organizations, quickly grasping the application domain and databases involved to successfully implement and maintain the systems.
  • Excellent design and programming skills in JAVA and J2EE technology, Servlets, JSP, XML, JDBC, Hibernate, etc.
  • Worked extensively with Struts and Spring Framework with J2EE Architecture.
  • Extensive implementation experience in Web Service architecture.
  • Excellent experience in Object Oriented Analysis and Design OOAD .
  • Implemented various J2EE Design patterns like MVC, Singleton, Factory, and DTO.
  • Extensive experience with open source projects like Struts, Apache Tomcat, and JUnit.
  • Good Knowledge and experience in using Oracle 9i/10g, MYSQL database.
  • Extensively involved in unit testing and functional testing of applications.
  • Experience on Scrum/Agile development methodologies.
  • Participated in user acceptance testing UAT of various applications
  • Have strong working experience in all the phases of Software Development Life Cycle SDLC .
  • Hands on experience in developing GUI for front end using HTML, CSS, DHTML, Java script.
  • Experience in XML and related technologies such as XSL, XSLT, DTD, and XML Schema.
  • Have Good experience on Marshaling and Un-Marshaling of data Using JAXB Technology.
  • Possess excellent technical skills and exceptional ability to quickly master new concepts.
  • Good team player and flexible to adapt to the new tools, technologies required for the project with a steep learning curve.
  • Good analytical thinking ability and communication skills.

TECHNICAL SKILLS:

Languages:

Java 1.5/1.4/1.3, J2EE, OOPs, C, C .

Web Technologies:

JSP, Servlets, Web Services, JDBC, XML, JavaScript, HTML, AJAX.

Application/Web Servers:

Web logic, Web Sphere, Tomcat

Mark Up languages:

HTML, XML, XSLT

Frameworks/APIs:

Struts, Spring

ORM:

Hibernate

Design/Modeling:

OOAD, Design Patterns

Tools/IDEs:

Net Beans , Eclipse, Jira Ticket tracking tool

Database Methodologies:

Oracle 10g/9i/8i, MySQL, SQL Server 2005.

Operating Systems:

Windows XP/ NT/ 2000,Unix

Tools:

Ant, MS Office

Methodologies:

SCRUM Agile Methodology

Client: Deloitte

PROFESSIONAL EXPERIENCE:

Confidential

Role: Sr. Java Developer

Confidential is designed for the State of Connecticut for creating an online marketplace to help more people get insured, improve health care quality and lower health insurance costs. The website provides the ability for the customers to search the eligible health schemes and enroll for the scheme. The web application ensures complete maintenance of the Health plans.

Environment: Struts-2, Spring DI 3.1.1, Hibernate 3.3.2, SVN Sub Version , IBM Web-Sphere Application Server-7.0, RAD-8.0.4, Apache Maven, Web Services SOAP , JMS,SOAP UI, Jira , DB2, Java Script, HTML, CSS, JQuery, Ajax,log4J.

  • Scope, features, Requirement analysis and development for CT HIX application
  • Analysis and creation of Technical Design documents for various components involved.
  • Used Singleton, Data Value Objects, Data Access Objects Design.
  • Patterns in interacting between presentation, service and database components
  • Followed agile software development practice using scrum status meetings.
  • Developed the presentation layer using JSP, HTML, CSS and java script.
  • Developed this application using Struts2 framework, involved in writing the Action classes and made use of struts tag libraries in JSP. Performed validations using validation framework for data inputs.
  • Extensively used Spring dependency Injection IOC across all layers.
  • Created Value objects and Utility classes for database calls. Implemented utility methods for interaction between value objects and domain objects.
  • Implemented Struts interceptor for handling Action level exceptions.
  • Implemented JMS for sending business data asynchronously.
  • Experience in developing Action classes and performed validations using validation framework for data inputs.
  • Injected service objects using for interaction between the application layer and different service layers.
  • Expertise in analyzing and implementing business logic in service layer.
  • Developed Hibernate XML configurations to interface with DB2 Database. Experience in writing HQL queries and Criteria API for data retrieval and persistence.
  • Using spring transactions for transaction management.
  • Consumed web services using SOAP. Unit testing using SOAP UI testing.
  • Experience in writing and executing unit test cases.
  • Configured log4j to capture log.
  • Defect management and tracking done using JIRA tool.
  • Resolved technical issues and helped programmers in understanding and solving complex problems

Confidential

Role: Sr. Java Developer

Environment: Java, JSP, JSF, IDDS Downloader, Tiles, Spring, Weblogic 10.3, Oracle 10g, XML, JMS, JAXB, JMX, Eclipse, HTML, CSS, XSLT2.0, SubVersion, Maven, Log4j, DBVisualizer, JavaScript, JUNIT.

  • This project is designed to download thousands of different XML files from the Client through IDDS File load Service, reading all the data from xml files through XSLT to convert into Flat files and then to load all the files into the different tables in Database.
  • HCM provides an automated way to get information from various parts of the company. This is mainly used to bring the data from various parts of the applications in the company and save in a centralized repository. The purpose of HCM is to provide support, maintenance and enhancement for their ongoing applications. HCM will process data through File System, PeopleSoft application, Java applications by using a Job Scheduler. My responsibility also includes enhancements of these applications that are needed for improving the business of the client.

Responsibilities:

  • Involved in Installation of IDDS Downloader.
  • Downloading bulk xml files using IDDS Downloader Service.
  • Developed code in XSLT for extracting the XML data.
  • Followed Agile Scrum methodology for development of the project.
  • Developed the code for transforming all the data into flat files.
  • Involved in designing of tables to load the data from flat files to Database
  • Participated in UAT and also incorporating the feedback/changes received from system users.
  • Involved in the orchestration process.
  • Involved in developing applications which automates the storing of data from various parts of an organization into a centralized repository.
  • Developed the web application by integrating JSF and Spring Framework. Used JSP, Tag libraries, HTML, CSS for rich looking.
  • Created a central configuration file faces-config.xml that binds together model, view and controller.
  • Used Spring MVC to perform business logic
  • Spring Framework is extensively used for writing business layer, used Spring IOC for dependency Injection to reduce coupling between classes and Spring AOP for performance monitoring.
  • Thoroughly used DAO pattern for separating database calls from business logic.
  • Used Spring Transactions for handling rollbacks.
  • Used Spring Batch Prepared Statements for doing batch load/updates to improve the performance.
  • Used JAXB for implementing web Services.
  • Involved in developing the application using JMS to read messages from Queue.
  • Configured log4j to capture log messages of various degree from FATAL to TRACE
  • Involved in writing build script using Maven.
  • Implemented unit testing and Test suites for the code using JUnit.
  • Handled SQL related production support issues.
  • Involved in enhancement regular maintenance and updates of this project.
  • Involved in Production Support and Operations teams to resolve production issues in a timely and efficient manner.
  • Worked with QA team to improve test plan
  • Testing and Debugging of the code

Confidential

Role: Sr. Java Developer

Environment: Core Java1.5/1.6 UNIX, SVN Sub Version , Sybase, Oracle Toad, Ultra-Admin, ADT Aqua Data Tool , Core Java, Web-Sphere, Spring 3.1.2, Hibernate 3.2, Tomcat.

  • Confidential is a Mortgage Trading System in the UBS through which Traders trade products/bonds It contains three subsystems MTS FI Fixed Income , MTS II GABS and MTS Clearance. Where MTS II is a front end system i.e where exactly the traders enter their trade. MTS FI in-turn contains Sub-integrated systems Books records, P I, Sales Web, and Allocation. MTS clearance contains Wiring as the sub integrated system.
  • Surveillance web is an Application in MTS It deals mainly with the loans it takes all the data gives a graphical representation of all the transactions.

Responsibilities:

  • Involved in Enhancements of code and production Support Issues
  • Responding answers to users using Internal mind-align channels
  • Resolving tickets and updating ticket status in a tool called SNOW
  • Running Autosys jobs manually and finding solutions looking into log files
  • Involved in code deployment and Release process.
  • Interacting with the client for Release Process.
  • Participated actively in client meetings and KT sessions.
  • Organizing meetings and Delivered KT sessions to off-shore team.
  • Preparation of DOU and KOP documents.
  • Performed Disaster Recovery Testing process.
  • Responding to client calls and resolving the issues.
  • Participated in UAT and also incorporating the feedback/changes received from system users.

Confidential

Role: Sr. Java Developer

Environment: Java 1.5/JDK 1.5, JDBC, JavaScript, Net beans, Hibernate 2.1, Struts Frame work , MySQL-5.5, Windows2000, Text2.1.5,Quartz scheduler, Tomcat-5.0,Web Services, ANT, mail.jar, AJAX.

The project is designed to generate Weekly reports based on several parameters for a particular employee and sending automated mails to the management for every week. The modules under this in house project are Employee Management and Project Management.

Responsibilities:

  • Interacting with Business Users for gathering requirements
  • Analyzing Use Cases, High Level Design and Low level Design Documents
  • Designed Class diagrams using Object Models.
  • Developed Service layer classes to support the business functionality with Struts MVC
  • Used Hibernate for reverse engineering the legacy database structures into Hibernate mapping files and Plain Old Java Objects POJO .
  • Involved in designing and developing the front end of the application using JSP, Java script, HTML, DHTML, XML, XSLT and CSS.
  • Developed the user interface for the project and the corresponding client level and server side validations using Struts and JavaScript.
  • Using Quartz scheduler generated weekly status reports automatically and sent mails to the management.
  • Designed and developed Java Web Services that are exposed to the Desktop client and are used in reading / interpreting the client request definitions which are in the form of XML over SOAP and return the valid response after processing.
  • Developed JUnit test cases for service layer components
  • Successfully handled QA, UAT, Go Live and Warranty phases
  • Worked on PDF Reports generation using iText2.1.5.jar
  • Worked on Java Mailing for sending the reports to management using mail.jar
  • Involved in code integration and deployment and build using Ant Script

Confidential

Role: Java Developer

Environment: Java, JSP, Spring 2.0, JDBC, Web Services, SOAP, XML, JavaScript, Tomcat, Oracle 9i, ANT, Windows 2000

This project is to automate and reduce the manual process on recruitment and interview scheduling. As a First Phase, we will release the product only for Add Candidate and Edit Candidate. In the second and final phase, we will look into the other modules of RMS Application. Data Collector is a web-based tool that requires zero development skills and simplifies the online form creation process for Intranet and Extranet users. The data can be viewed as an aggregated view bar charts , as a table view by record or a report view. The collected data is stored in a SQL database, backed-up and maintained by the MIS database administrators.

Responsibilities:

  • Involved in preparing Design document. Designed the component architecture of the assigned features
  • Followed Agile Scrum methodology for development of the product.
  • Developed Service layer classes to support the business functionality with Spring MVC
  • Used XML access to export the full environment with all the settings configuration
  • Involved in writing build scripts deploying application on Test Servers
  • Involved in design and development of presentation layer using HTML and JSP
  • Responsible for deployment of this application in test server
  • Involved in Unit testing and defect Fixing
  • Work on improving the code quality.

We'd love your feedback!