Java Developer Resume Profile
PROFESSIONAL SUMMARY
- Senior Java Developer with over 7 years of experience delivering successful software development and maintenance projects.
- Exposure in handling projects and ensuring its timely delivery.
- Extensively worked on Java, J2EE, Web Services, Oracle, UNIX and Informatica.
- Extensive experience in application development using various Core Java concepts such as OOPS and Collections.
- Extensively worked on Java-J2EE technologies like JDBC, Servlets, JSP, JSTL, JavaScript, CSS and HTML, JMS.
- Extensive experience in developing UI business components using Spring, Hibernate and Struts frameworks.
- Expertise in using Servers like JBoss, WebLogic and Apache Tomcat.
- Expertise in XML, SAX, DOM, JAXP, JiBx and XMLBeans.
- Extensively worked on developing Web Services using Apache Axis, SOAP, UDDI and WSDL.
- Expertise in UNIX Shell scripting.
- Expertise in using SQL and PL/SQL.
- Extensive experience in using databases such as Oracle 10g/9i/8i and MySQL.
- Extensively worked with Ant, Log4j, and Toad.
- Expertise in using ETL tools like Informatica.
- Expertise in using development tools such as Eclipse and Net Beans.
- Expertise in writing unit test cases using JUnit.
- Extensively worked with source control tools like CVS.
- Extensive experience in software development on UNIX, Linux and Windows platforms.
- Expertise in deploying applications on JBoss and WebLogic application servers.
- Extensive experience in utilizing Agile/Scrum methodologies for software development.
- Good experience in designing applications using UML.
- Expertise in quickly troubleshooting production issues, preparing root cause analysis documents and directly working with customers/end-users.
- Excellent team player with good communication and written skills along with a quest and zeal to learn new technologies.
- Expertise in Coordinating with multiple teams like client side IT developers, web-service consumers, QA Database, L1 support teams.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL
Web Technologies: Web-Services, Servlets, JSP, JMS
Database: Oracle 10g/9i/8i, MySQL
Frame Works: Struts 1.x, Hibernate 3.x, Spring 2.5.x
XML Technologies: XML, SAX, DOM, JAXP, JiBx, XMLBeans
Servers: WebLogic, JBoss, Tomcat
Tools Utilities: Test Director 8.0, Mercury Quality Center, SOAP UI, HPSD, Install Jammer, JUnit
Data Warehouse Tool: Informatica 8.x, 9.x
Scripting: UNIX Shell Scripting
Operating Systems: Windows, UNIX
Domains: Banking Financial Services
WORK EXPERIENCE
Confidential
Responsibilities:
- Understand nature of requirement and explain it to offshore/onsite team members and finding in-scope or out of scope requirements.
- Responsible for Analysis, Design and Development of SOAP based web-services.
- Used XMLBeans for validating the input/output XML's.
- Used JiBx for marshalling and unmarshalling.
- Used Hibernate to develop DAO layer for performing CRUD operations on the database.
- Configured proxy based transaction management provided by Spring
- Created Hibernate mapping files for mapping POJO to the database tables and extensively used features like Criteria API and Named queries.
- Preparing JUnit test cases and testing individual components.
- Tested developed web services using SOAPUI tool.
- Used SonicMQ from progress software for sending and receiving messages in asynchronous mode between distributed systems. This SonicMQ implements the JMS API.
- Support System Integration Testing SIT /UAT of different modules, promoting code to different environments like QA/UAT/Production.
- SPOC for Informatica related activities like monitoring and enhancing the workflows and fixing the support related issues.
- Took active part in the development of new informatica workflow for one of the sub-project's called RRBA Portfolio Review.
- Responsible for Maintenance which would include fixing bugs, adapting the software to new environments, updating the software according to changes / additions in user requirements, and updating the documentation and making the software easily maintainable.
- Participate in daily scrum and updating the status of the deliverables to the client.
- Used Ant for compiling and creating deployable archives, CVS for Version Control and Web Logic as Application Server.
Environment: Java-J2EE,Web-Services, JMS, Informatica, Web Logic Server , Oracle, Quality Center, Spring and Hibernate framework's, Install jammer, EclipseIDE.
Confidential
Responsibilities:
- Participated in requirements gathering and analysis
- Preparing the Harmonization Document for new functionalities understanding
- Developing new modules using Struts framework.
- Created Struts action classes for handling incoming requests, worked on business layer for handling business logic.
- Developing User Interfaces using Servlets, JSP, JSTL, CSS.
- Prepared 'stored procedures' for handling data.
- Responsible for monitoring and fixing the issues raised in UAT and driving the team towards achieving the milestones of the project.
- Support System Integration Testing SIT /UAT of different modules, promoting code to multiple environments like QA/UAT/Production.
- Used CVS as the version control system and Ant build script for building the application deployable.
Environment: Java-J2EE, JBoss, Oracle, Mercury Quality Center, and Struts Framework
Confidential
Responsibilities:
- Monitored the applications status.
- Tracking support related issues through HPSD.
- Identifying the severity of the issue by doing the initial analysis and modifying the severity in HPSD.
- Preparing root cause analysis documents for critical issues.
- Adding additional functionality to the existing application on need basis.
- Querying database using SQL to identify problems in data related service tickets.
- Prepared Unix Shell Scripts for monitoring tasks.
- Responsible for co-ordinating bridge calls with multiple support teams during high severity application issues.
- Responsible for resolving the support related issues as per Service Level Agreements.
- Responsible for preparing shift plan for team member's to support applications on 16hrs/5days basis.
Environment: Java-J2EE, JBoss Server, eMatrix, Aviation Framework, HPSD
Confidential
Responsibilities:
- Participated in requirements gathering and analysis.
- Developed web applications using Struts framework.
- Developed DAO layer using JDBC and wrote several e-Matrix based queries TCL to store and retrieve results from database.
- Used JavaScript for client side validations and manipulating html elements.
Environment: Java-J2EE, eMatrix, Web-Logic Server, Support Central, IntelliJ IDE, Struts Framework
Confidential
Responsibilities:
- Developed various modules of the application.
- Fixed Code Review Errors.
- Prepared test cases for Integration Testing and System Testing.
Environment: Java, Oracle, Web Logic Server, Casper Framework, Mercury Quality Center