We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

5.00/5 (Submit Your Rating)

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.
  • 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

PROFESSIONAL EXPERIENCE:

Confidential

Role: Sr. Java Developer

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 ,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.

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.
  • 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.

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.

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

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!