Sr.java Developer Resume
SUMMARY
- 8 years of experience in the IT industry, involved in complete software development life cycle including Production support, requirement gathering, analysis, design, development, deployment, testing, debugging, project management, implementation & maintenance of application in the Client/Server and Internet/Intranet environments.
- Experience on various business domains Retail, Healthcare and Publishing..
- Expertise in Java and J2EE - Servlets 2.4, JSP 1.2/2.0, Struts 1.2, EJB 2.1/3.0 and Spring 2.0
- Experience working in Proxy and Façade design pattern based projects.
- Experience in working with full life cycle (SDLC) of Development and distributed computing technology.
- Application development experience using Multithreading, Serialization, Externalization, Collection framework, Generics, Core Java components.
- Developed rich and complex Web UI using HTML/XHTML, JQuery, JavaScript and CSS.
- Experience in consuming Web services like SOAP (Simple object access protocol) and REST (Representational State Transfer).
- Experience on developing XML, XSD, XSL, XSLT and JSON for XML processing.
- Experience in using JUnit for unit testing, and SOAPUI and Rest Client for web services testing.
- Experience in build tools like ANT and Maven 2.2/3.0 and logging APIs like Log4j.
- Experience in working with Databases like Oracle 9i/10g/11g.
- Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and SQL Developer.
- Experience with Continuous Integration Tools like Jenkins and Hudson.
- Experience in developing and deploying applications through Tomcat 7.0 and application servers like Weblogic 9.1/10.3/11g and websphere 6.1/7.0.
- Experience on web tools like Servicenow, SOAP UI, Rest Client, SQL Developer, Toad, UDeploy, Jira and Rally.
- Expertise knowledge in building reports using Jasper Reports through Excel, HTML, PDF, XML for creating dynamic report designs.
- Experience working on environments like Windows 2000/XP, Windows Server 2003, Linux and Unix (Sun Solaris, AIX).
- Experience in developing applications using Eclipse IDE Juno, Kepler and IBM-RAD 7.0.
- A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
- Experience in the software design and development using both Agile and waterfall model. Along with expertise in Test Driven Development (TDD).
- Experience in co-ordinating with offshore team for production issues.
- Experience in Tibco BW, Kariba framework and EMS scripts.
TECHNICAL SKILLS
Programming Languages: JAVA, PL/SQL
Technologies: JSP, Servlets, Struts, Spring, EJB, JDBC, JNDI, log4j, EMS, Kafka
App & Web Servers: WebSphere, WebLogic, Tomcat, HTTP
Operating System: Windows 7/XP, UNIX, LINUX
Web Technologies: HTML, XML, JSTL, CSS, JavaScript, jQuery
RDBMS: Oracle
Scripting Language: Unix shell scripting
Testing Framework: Selenium
IDE: IBM RAD, Eclipse
Tools: SOAP UI, WinSCP, Putty, Beyond Compare, Firebug, XMLPad, TextPad, Rally, Jira, Confluence, Crontab
Build Scripts: ANT, Maven 3.0
Code Repository: IBM Rational Clearcase, SVN, CVS
Code Coverage Tools: Sonar
PROFESSIONAL EXPERIENCE
Confidential
Sr.Java DeveloperResponsibilities:
- As a Production support engineer, worked in Deployment of Application in the Weblogic Server environment using ANT tool using Struts architecture with the JSP Client.
- Hands-on experience in Core java components like Collections, multithreading.
- Worked on L2 and L3 support activities for Java/J2ee application.
- Extensive knowledge in debugging the java code and providing fix for it.
- Developed triggers, packages, procedures and functions using PL/SQL.
- Co-ordinated offshore team of 10 members with Daily stand up meeting, helping them in resolving production issues.
- Unit testing, and Integration Testing of application.
- Experience in supporting Enterprise Order Management system that take cares of Invoice, shipping, returns tranactions.
- Kariba onboarding activity for all development projects.
- Participating in release meeting with Business team and stakeholders.
- Maintenance of Linux jobs using Crontab
Confidential
Sr.Java DeveloperResponsibilities:
- Participating in design and code reviews.
- Hands-on experience in Order Management system.
- Unit testing, and Integration Testing of application.
- Ongoing support and maintenance of the application of defects and fixing them.
- Participating UAT testing and production readiness
- Extensively used Tomcat server for deploying web application.
- Worked on with bug tracking tools and source code repositories like Jira, CVS, SVN, TOAD and SQL Developer.
- Support of application deployment and maintenance.
- Good experience with test driven software development and unit testing tool like JUnit to write and run repeatable tests.
- Support testing (Functional, Performance, Access controls)
- Develop documentation artifacts
- Analysis, development of various server side components like SDOs, service handlers for service layer, DAOs for persistence layer and action classes.
- Build application components based on software specifications
- Design UML diagrams like class diagram, sequence diagram for various modules using UML tools for system design.
- Designing and development of web based UI using Spring and Struts.
- Involved in developing the front-end components using HTML, CSS,Java Server Pages, AJAX, JSTL, JAVASCRIPT, JQUERY and XML.
- Created a single independent Application Page for AUDIT services, which can be accessed from anywhere in the active case throughout the flow.
- Actively involved in Production Support for fixing the IR’s and adding new changes with new releases to the current deployment in prod.
- Used Log4j for logging errors, messages and performance logs.
Confidential
Sr.Java DeveloperResponsibilities:
- Worked on MVC based architecture and Façade design pattern.
- Used Struts 2.0 while creating server-side front end web pages.
- Handled sessions of the application requests using EJB 3.0 Session beans.
- Developed entity beans using EJB 3.0 Entity Beans.
- Tested the business logic using JUnit test cases in Test Driven Development environment.
- Used X QMF in retrieving, updating, creating and deleting the customer details from the Oracle databases using SQL.
- Actively involved in providing bug fixes to the existing code base.
- Actively involved in manual testing of portal web pages.
- Actively involved in Production Support.
- Responsible in writing Design, Interface and Testing Documents.
Confidential
Sr.Java DeveloperResponsibilities:
- Involved in gathering requirements, analyzing the project and creating Class Diagrams.
- Interacted, coordinated with the Design team, Business analyst and end users of the system.
- Created the web UI using Struts, JSP, Servlets and Custom tags.
- Wrote the DAO’s to access the database using JDBC calls.
- Deployment of Application in the Weblogic Server environment using ANT tool using Struts architecture with the JSP Client.
- Wrote SQL Queries, and integrated SQL Queries into DAO.
- Developed triggers, packages, procedures and functions using PL/SQL.
- Developed Business logic classes using Session Beans for Processing Manager Service.
- Involved in creating and configuring of build files
- Developed Controller Servlet a Framework component for Presentation
- Designed, Developed and Implemented JSP’s in Presentation layer for Submission Application reference implementation.
- Developed JavaScript for client end data entry validations and Front End Validation.
- Used custom tags to check for authentication.
- Wrote JUnit test cases for unit testing the integration layer.