Sr. Java Developer Resume Profile
New, JerseY
SUMMARY OF QUALIFICATIONS
- Over TEN years of overall IT experience including Over TEN years of experience on Web Application Development using Java/J2EE Technologies.
- Experience in all phases of software development life cycle.
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Proficiency in developing secure Web applications and server side development using AJAX, JSP, Servlets, Java Beans, JavaScript, XML, XSLT, CSS, HTML, Oralce, and various Design Patterns.
- Good Knowledge on the Springs Framework to use with Annotations.
- Have knowledge on Restful Webservices on a self-learning perspective.
- Have knowledge on Node.js Java scripting framework
- Hands on experience with databases including Oralce and PL/SQLinvolving stored procedures, triggers, functions, indexes, and packages.
- Working knowledge on XML Technologies JAXP DOM and SAX parsers .
- Experience in SOAP Webservices using Apache Axis Soap Engine. Mostly on Webservices client and beginner on Webservices Server Side programming.
- Experience in IBM MQ series for transaction of Orders via xml.
- Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Proxy, Adapter, Service Locator etc.
- Hands on the tools such as Eclipse, JDeveloper, Notepad , Editplus, Toad, Xml SPY, Linux VI editor, etc.
- Worked extensively on various flavors of UNIX operating system like Linux, Solaris.
- Hands on experience in VPN, Putty, winSCP, VNCviewer, Filezilla, CoreFtp etc.
- Experienced in writing ANT scripts to build and deploy Java applications.
- Hands on experience in project management tools like Clear case and PVCS, Subversion, WinCVS.
- Programming experience in UNIX Shell Script.
- Strong analytical skills with ability to quickly understand client's business needs.
- Involved in meetings to gather information and Project requirements from the clients.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
- Experience in Finance, Health and Government Service Domains.
- Extensive experience in production support.
- Has an extensive experience in developing and implementing various Client/Server, Web and Enterprise Applications.
- Work Experience with tools like WSAD, RAD Rational Application Developer and frameworks like spring, Struts and Eontec.
- Strong Programming Skills in Core Java and J2EE Technologies.
- Excellent communication skills and a motivated, organized team player with high aptitude and ability to learn and work independently, as well as adapt quickly to the emerging new technologies.
TECHNICAL SKILLS
Frame Work: Spring, Hibernate, Struts 1.1 and eontec frame work,
Database Servers: DB2, Oralce 9i
J2EE Web Technologies: EJB, JSP, Servlets, JDBC, Java Beans, Java Script, AJAX, Unix Scripts, XML, JSON, XSLT, Datapower, BroadVision, Restful Web Services, Junit.
Application Servers: WAS, Oralce 9i AS, JBoss 4.0
IDE: WSAD, RAD, Eclipse 3.1
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
Ticket Resolving:
- Responsible in fixing the production issues which are tagged to Releases.
- Resolved some of the Critical and escalated issues which are part of Release.
- Extensively using XML, XSLT and JSON technologies in the project, Take up new initiatives to resolve production ticket quickly.
- Prepared the Solution and Design docs for the ticket and shared the same with the team for future reference.
- Created documentation on debug techniques for the application in analyzing the tickets quickly.
- Wrote shell script utilities to improve the ticket resolution time in Unix.
- Used Eclipse Integrated Development Environment IDE in entire project development.
- Created Project Implementation Plan for production releases and support production release checkouts.
- Presented a session to both Onsite and Offshore team with new initiatives in the projects and received applauds from the management.
- Was responsible for identifying the root cause, investigate and provide a solution for the escalated and critical production tickets.
- Provided round the clock production support on issues. Whenever the issue rose in production and need to join the call immediately and work with all the application teams resolve.
- Responsible for the supporting monitoring issues for the application and should respond immediately for any type of Server and Service Maintenance issues.
- Handled all types of production tickets.
- Managed Client relationship effectively by interacting with the business team directly.
- Implemented process improvement tools in production support activities
Environment: Java, BroadVison, Datapower, JSP, JSON, XML, XSLT, AIX, Eclipse.
Confidential
Sr. Java Developer
Responsibilities:
Development:
- Designed and Developed new programs and enhancements to PAP V3 application.
- SME for the application and leading from offshore with the team of 4 members.
- Involved in all phases of the application i.e. project estimation, design, development and implementation.
- Improvised application performance by introducing new framework.
- Involved in critical migration of some service using Restful Web services.
- Extensive support to SIT and UAT phases of the project deliver the project on time.
- Always flexible to work on timelines according to client requirements and adhoc work.
- Involved in the project conversion analysis, planning, modeling, development and testing.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Migrated and developed new tables in the data layer using the Hibernate ORM framework.
- Involved in the analysis on the feasibility of the usage of Web Services as part of the conversion.
- Was involved in the migration of completed work through each of the environments using source control tool, CVS.
- Use of the Spring Web Framework for the application based on the MVC design paradigm.
- Involved in developing the Hibernate coding to improvise application processing.
- Wrote SQL queries as part of database interaction.
- Logging done using the existing Applog process, which inherently uses Log4J.
- Re-engineered and Re-factored existing code to support the conversion process.
- Involved in Unit test application changes to ensure conformance to design specifications and software performance.
- Coordinated agile approach to software development and assisted the team with technical decisions.
- Followed Agile delivery of software using practices from Scrum etc.
- Conducted timely code walk through with the project owning team.
- Mentored/ assisted other developers with implementation and debugging problems.
- Involved in documenting software defects and track these defects through the test lifecycle to resolution.
- Developed a reference application using play framework.
- Documented all the work that completed during the project phase and shared the same with the team for future reference.
- Presented a session to both Onsite and Offshore team with all the functional and development activities and received appreciation from client.
Environment: Core Java, WebSphere 6.0, spring, Hibernate, Restful Webservices and Oralce.
Confidential
Sr. Java Developer
Responsibilities:
Development:
- Provided all the possible solutions by understanding the new requirements analyse the impact and develop the end application to the Client.
- Designed and developed new Services during the project release.
- Prepared State Chart diagrams which play a critical role in the IBR development during the design and development phase.
- Design a solution based on the functional specification.
- Prepare the technical design document, get it approved by the customer and implement accordingly.
- Performed Iteration Planning for the Modules developed.
- Involved in development of User Interface using JSP, XHTML, HTML, JavaScript, Ajax.
- Extensively used JavaScript and XHTML for frontend design and Performed JavaScript Validations on the data submitted by the user.
- Used Concurrent Clear Case as a version controlling for the source code check in and check outs.
- Generated the required XML files to transfer data between the server and the Web pages.
- Used DOM parser for validating the XML files against their respective Xmlschemas.
- Wrote business logic EJB Stateless session beans and persistent layer using Enterprise Beans.
- Build the communication layer between Java enterprise beans and JMS.
- Configure Application server setting for the application deployment in WAS 6.0 server.
- Build Mainframe service calls from Java middle layer
- Extended support during SIT and UAT phases.
- Documented all the work that completed during the project phase and shared the same with the team for future reference.
- Presented a session to both Onsite and Offshore team with all the development activities and received applauds from the management.
- Was responsible for identifying the root cause, investigate and provide a solution for each of the problem ticket that we had.
- Handled Problem tickets, User Requests and many Change Requests.
- Managed Client relationship effectively by dealing with the clients directly.
Component Integrator CI :
- Was involved in integrating the components released for all the Configuration Management activities in the team.
- Acted as a Coordinator to interact with other teams of the project.
Environment: Eontec frame work, WSAD 5.0, EJB 1.1, DB2 8.1, Web sphere MQ 5.3, AIX 5.2, Java Script, XHTML, JSP, JMS, WAS 6.0.s.
Confidential
Programmer
Responsibilities:
- Coding, JavaScript Validations.
- Business Component has been implemented using EJB Session Beans technology in order to provide a scalable, reliable, manageable, extensible, distributed and object-oriented framework.
- Used Struts to implement Business layer to Data access layer
- Worked on XML Technologies like XML Parsers.
- Implemented various design patterns: Singleton, Data Access Object DAO , Command Design Pattern, Factory Method Design Pattern.
- Used CVS as a version controlling for the source code check in and check outs.
- Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
- Wrote SQL, PL/SQL queries as part of database interaction.
- Involved in JUnit testing, bug fixing in multiple environments DEV/INT/CERT/PROD and reproduce bugs for fixing and code review of individual modules in the application.
- Involved in production implementation at client location and provided the support..
- Propose a solution based on the functional requirement.
- Prepare the technical design document, get it approved by the client and implement accordingly.
- Bug fixes in the existing system
- Understanding the requirements and Product functionalities
- Involved in design and developing of various utility classes that support application.
Environment: Windows 2000, Java, Servlets, JSP, JDBC, JavaScript, Oralce 9IAS, Oralce 9i Database.