We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

5.00/5 (Submit Your Rating)

EXPERIENCE SUMMARY:

  • 7 years of IT industry experience encompassing a wide range of skill set, roles and industry verticals
  • Involved in all phases of software life cycle including Requirements Gathering, Designing, Development, Testing and Debugging of Java/J2EE Application
  • Expert in Core Java with strong understanding of SWING, Collections, Multithreading, Event handling and Exception handling
  • Good experience with IBM Websphere, WebLogic, Jboss, and Tomcat Application and Web Servers
  • Good understanding on J2EE Architecture, developing server side business logic using EJB and persistence with Hibernate 3.0 / IBATIS and MVC model using Struts and Spring Frameworks
  • Good knowledge on SOAP based web services Frameworks and SOA using Oracle BPM
  • Good understanding of Java/J2EE Design Patterns and n-tier architecture
  • Having good understanding in XML, XML schemas, XPATH, XSLT and XML parsing using SAX/DOM, JAXB
  • Developed Java applications using various IDE's like IBM RAD7 and Eclipse
  • Good experience using QA tools like Mercury Quality Center and HP Quality Center
  • Good experience using version control tools like Clear case, VSS Microsoft Visual Source Safe and CVS, SVN, MKS
  • Hands on experience in creating new project streams, creating baselines, merging streams using CVS
  • Experience in writing Unix/Linux shell scripts based on the need and scheduling them
  • Experience in using Database IDE tools like TOAD and Oracle SQL Developer
  • Good knowledge in Object Oriented Concepts and Design and UML
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Strong Java/ J2EE skills, Object Oriented Programming design and development knowledge
  • Executed software projects for Telecom Industry, HR Domain, Investment Banking and Mortgage Industry.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team

TECHNICAL SKILLS:

Programming languages and Scripts

Java, J2EE, Java Script, HTML, DHTML, CSS, JSTL,Perl, XML, PL/SQL

Modeling Tools / Languages

UML on Rational Rose 4.0.

IDE Tools

JDeveloper, JBuilder, Eclipse, RAD, WSAD and Net Beans

J2EE Common Services APIs

Java Servlet, SWING, JSP, EJB2.0/3.0,JDBC, JPA, Hibernate, Axis, web services, JMS, JNDI, JAXP, JTA, JNDI, JFS 1.1, JAXB, AJAX, JSON

Application Servers

BEA WebLogic, IBM Web sphere 4.0 and 5.X, JBOSS

Web Servers

I planet Enterprise 6, Apache Tomcat 4.1.18

Frameworks / APIs / Tools

Springs, Struts 1.1/1.2/Tiles, JSF, Log4j, Ant, WEB-SERVICES SOAP, WSDL, UDDI, Axis2, CXF

XML

XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Database

Oracle 8i/9i/10g, DB2, SQL Server, MS Access, MySQL , JDBC

Web Services

SOAP, WSDL, UDDI

Version and Source Control

CVS, WinCVS, Clear Case, SVN,eGit

ORM

Hibernate 3.1, JPA, TopLink

Operating Systems

Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

Project Experience

Sr. Java Developer

CONFIDENTIAL

The application we worked on is an intranet-based point-of-sale POS system. This application allows agents and retailers to activate different types of transactions like the bill payments, processing the service information and activation of sale, fulfillment of orders, returns and refunds, selling items and accessories can be done.

Responsibilities:

  • Writing JSP, Action Classes, Service classes and DAO using Hibernate for Issue management, Administration module.
  • Writing Javascript for front end validation.
  • Used Spring framework for developing the application architecture.
  • Worked with Business Analysts in requirement gathering.
  • Being a Java developer, performed requirement analysis, Design, development, integration, testing.
  • Data Access using Hibernate and JDBC.
  • Actively involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Applied XSLT XPath/XQuery for HTML generation from server XML response.
  • Used JSTL, Custom Tags, HTML/DHTML in JSP's.
  • Configured the Weblogic's JMS Server, created JMS connection factories, queues.
  • Used EJBs Session beans to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • All the Business logic in all the modules is written in core Java.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session fa ade, DAO and DTO.
  • Implemented Ajax to refresh payment approval updates and to populate most of the credit form fields of the NETACE application that were sent as XML from backend.
  • Involved in 24x7 production support and issue resolution and provided quick turnaround for critical production issues

Environment: Java 1.4, Web Logic 8.1.4, Oracle 10g, XML/XSLT, Castor, BEA MessageQ, JMS/MDB, AJAX, UML, JavaScript, HTML, DHTML, CSS, UNIX Scripting, Rational Clear Case, CVS, Log4j, ANT, DWR2.

CONFIDENTIAL

J2EE Developer

Project Title: PIMS Pioneer Information Management System

CONFIDENTIAL is an Intranet web-based application to provide a single data solution. PIMS has several user security levels. It provides various web reports for PIMS information. This application provides all PIMS members personal information. Monthly Batch Process Job is run to process new/updated data which comes via flat file from the Mainframe System of HR/Payroll department.

Responsibilities:

  • Fix bugs identified during system testing, integration testing and problems identified in production.
  • Worked with the application production support and maintenance.
  • Provided weekly project status to the manager.
  • Used Design Patterns like Singleton, Interceptor Filter, Business Delegate, Value Object, Session Fa ade, Service Locator, DAO, Service Activator, and MVC.
  • Rational Clear Case and CVS were used for version control.
  • Implemented reliable releases of the PIMS.
  • Fixing bugs identified in Struts, JSP and Database access during the test phase.
  • Create ad hoc Web-Reports using Business Objects.

Environment: J2EE, JSF, C, WebSphere, JSP, JavaScript, Hibernate, Oracle9i, HTML, Business Objects, Windows XP

CONFIDENTIAL

Java Developer

CONFIDENTIAL is a portfolio management portal for high net worth individuals and Institutional clients to trade stocks, mutual funds, ETFs options. The application allows clients to check real time Quotes, Investment Research, S P Ratings and News, Zack's earnings estimates. It also provides account services like Check Account Balances, Previous Day's Account Holdings, Equity Allocation Charts, Transaction History, estatements.

Responsibilities:

  • Analysis of system requirements and development of technical design documents.
  • Development of User Interface screens using Apache Struts 2.0, JSP, HTML and CSS.
  • Development of Web services to interact with external applications.
  • Development of Spring services
  • Development of persistence classes using Hibernate framework.
  • Extensively used Java Collection API to improve application quality and performance.
  • Efficiently implemented multithreading using Java Concurrency utilities for performance improvements.
  • Used JProfiler to diagnose bottlenecks and memory leaks to improve performance.
  • Vastly used Java 5 features like Generics, enhanced for loop, type safe etc
  • Used various design patterns Singleton, Business Delegate, Command, Factory, DAO, DTO.
  • Development of JUnit test cases to test business components.
  • Provided production support and enhancements design to the existing system.

Environment: Java 1.5, Spring, Hibernate, Struts 2.0, JSP, Servlets, JDBC, JavaScript, CSS, Web Services, XML, Oracle, Websphere Application Server 6.1, Rational Application Develop RAD , UML, MKS, Microsoft Visio, XMLSPY.

CONFIDENTIAL

Software Engineer

CONFIDENTIAL is a wealth management product. It provides full life cycle advisory capabilities to acquire, implement and manage client assets and liabilities in a holistic and compliant manner to financial advisors and their teams. It has two modules Advice Application and Admin Application. Advice Application facilitates to monitor Portfolios, Relationships and Holdings. It also helps to create Investment Strategy solution for a Relationship and Portfolios can be created and associated to a Relationship. Admin application provides features like user creation, security, product catalog.

Responsibilities:

  • Analysis of system requirements and development of design documents.
  • Involved in various client implementations.
  • Development of Spring Services
  • Development of persistence classes using Hibernate framework.
  • Development of SOA services using Apache Axis web service framework.
  • Development of user interface using Apache Struts2.0, JSPs, Servlets, JQuery, HTML and Java Script.
  • Development of JUnit test cases to test business components.
  • Extensively used Java Collection API to improve application quality and performance.
  • Vastly used Java 5 features like Generics, enhanced for loop, type safe etc
  • Providing production support and enhancements design to the existing product.

Environment: Java 1.5, SOA, Spring, Hibernate, Struts 2.0, Servlets, JSP, JQuery,JavaScript, CSS, Web Services, XML, Oracle, Weblogic Application Server, Eclipse, UML, Microsoft Visio, SOAP UI.

CONFIDENTIAL

JAVA developer

This is a within the company project which helps in maintaining the overall information of the company. All information related to clients, employees and projects are stored and referenced as per the requirement. This helps not only in getting the required information but also shows how much time is left and how much more effort need to be put. This is basically divided into modules such as Employee, Login, Projects, Task, Clients, etc. Each module has its own specification.

Responsibilities:

  • Developed JSPs.
  • Created Servlets for the application.
  • Involved in creating the SQL and PL/SQL queries and procedures.
  • Processing new Work Orders.
  • Involved in interaction with the client for designing of Function Specification document.
  • Constructing code.

Environment: Core Java, JSP, Oracle 9i, Tomcat

CONFIDENTIAL

Java Developer

  • This project is developed for Radiant Info Systems Bangalore As a part of
  • CONFIDENTIAL. This project deals with the Taking leaves, Send it to the Approval of the higher authority. Higher authority can accept the leave or he can reject it. The leave applicant can also cancel the leave depending on various criteria such as availability of sufficient members of the same designation on that date, etc.

Responsibilities:

  • Requirement Study and Analysis
  • Developed Use Cases, Class Diagrams, Activity Diagrams and Sequence Diagrams.
  • Developed Java Server Pages JSP for the front end and Servlets for handling Http requests.
  • Deployment on the Tomcat Server.
  • Specifying the data flow using XML and DTD.
  • Developed GUI using JSP, HTML and DHTML.
  • Created Stored Procedures, Functions and Triggers using PL/SQL.
  • Testing the application and troubleshoot and fixed bugs

Environment: JSP/Servlets, HTML, JDBC, Java Beans MS-Access, Java

CONFIDENTIAL

Software support Engineer

CONFIDENTIAL system is a medical system which provides user's functions such as searching diseases modify and display records. The system contains search engine, user control center and huge databases of the record of diseases of different medical centers.

Responsibilities:

  • Design the search engine web page with HTML, JAVASCRIPT for form validation.
  • Used Servlets to receive request and response to users.
  • Used JDBC to interact with MySQL database
  • Wrote SQL code within Java classes.
  • Used JAVAX swing to create GUI and other components to demonstrate search result's distribution situations.
  • Co-ordination with the Testing team in testing the requirements
  • Deployed the entire application in Tomcat/Glassfish on Windows and UNIX platforms.

Environment: Java, SWING, JDBC, JavaScript, HTML, Servlet, Eclipse3.0, Jigloo, Tomcat, glassfish, MySQL, Toad

We'd love your feedback!