Sr.java Developer,resume Profile
EXPERIENCE SUMMARY
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Designed and implemented XML/WSDL/SOAP Web Services to provide the interface to the various clients.
- Experience in Web Services approach for Service Oriented Architecture SOA .
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Designed and developed view, controller, and model components implementing Spring MVC Framework, JSF.
- Technologies used are Java, J2EE, PL/SQL.
- Excellent problem solving skills with a strong technical background and good interoperable skills.
- Flexible and versatile to adapt any new environment and work on any project.
- 9.5 years of IT experience in Software Development and Testing.
- Experience in Software development life cycle SDLC including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements of commercial applications.
- Experience in software development using Waterfall model and Agile Software Development environment using AGILE methods like SCRUM.
- Expertise in Web technologies using Core Java, J2EE, Servlets, JSP, JDBC, Java Beans, and Client/Server Architecture.
- Expertise in Persistent Technologies using Hibernate ORM Object Relational Mapping .
- Rich Front End Technologies using HTML, XHTML, CSS, JavaScript.
- Experience in implementing Core Java J2EE design patterns.
- Experience in Quality assurance, Unit testing, load testing.
- Experience with Application Servers and Web servers using Web Sphere 6.X, 7.X, 8.X, JBoss 5, and Apache Tomcat 5.5/4.1.
- Expertise in XML technologies with DTD, XSD, SAX-DOM parsers, JAXB and Marshalling UnMarshalling.
- Expertise in RDBMS databases like Oracle 10g/9i, MS SQL Server.
- Experience in Database Development using SQL, PL/SQL, and TOAD For Oracle 11.
- Experience in working with UNIX, LINUX and Windows.
- Working experience in Version control management tools Clear Case, CVS, SVN.
- Experience with IDE tools such as Eclipse 3.X and RAD.
- Demonstrated technical leadership and communication skills in working with cross-functional teams, stakeholders, customers at all levels to gain valuable insight, solve potential problems and facilitate timely completion of tasks.
- Collaborated effectively across remotely located teams for technical discussions, assistance and resolution of issues to ensure timely deliveries.
TECHNICAL SUMMARY
SKILLS | TOOLS |
LANGUAGES | Java, J2EE, PL/SQL, C, C , COBOL |
WEB TECHNOLOGIES | JDBC, SERVLET, JSP, HTML, XML, EJB, JMS, Web Services WSDL, SOAP , JAXB, XSL, JavaBeans |
SCRIPTING LANGUAGES | JavaScript, Python, CSS, Unix Shell Scripting |
FRAMEWORKS | Struts, Spring, Hibernate, JSF |
DATABASE S | Oracle, SQL Server |
WEBSERVER/APPLICATION SERVER | Apache Tomcat, Oracle Weblogic, IBM Websphere, JBoss |
Design Patterns | Core Java J2EE Patterns |
TOOLs | Eclipse, RAD, ANT, Oracle SQL Developer, IBM Req Pro, Documentum Prism, VSS, CVS, SVN, SmartSVN, Clear Case, Oracle SQL Developer, WinSCP, Putty, FileNet P8, eTracs, Spectrum, Web Trax, HP Quality Center, Tips, AOTS, Vantive, Toad, JMeter, SOAPUI, MST Managed Services Tool , JMeter, Hudson, Oracle Weblogic, IBM Websphere, HPROF Heap/CPU Profiling Tool , JProbe, Log4J, JUnit, DRPT Disaster Recovery Planning Tool , Release Management SharePoint , IBM Requisite Pro, CMPM Cost Management/Project Management , BMS Business Management System , mASTER, KMS Knowledge Management System , Bugzilla, JIRA |
OPERATING SYSTEMS | Windows 98/2000/NT/XP/7, UNIX AIX/SOLARIS |
WORK EXPERIENCE
Confidential
Role : Sr. Java Developer
Responsibilities:
- Involved as solution architect software designer with AT T for the Payment Problem Management project.
- Gathering the requirements from customer by participating in requirement gathering meetings and transition trainings for module specific requirements.
- Ensure all deliveries are compliance ITUP processes and as per off-shore onsite model
- Participate in various reviews for Quality management. Participate in review meetings of various deliverables for releases/projects.
- Coordinate with other vendors across engagements and conduct status meetings of enhancements and releases.
- Developed payment, payment management screens in WEBCAPM application for various modules. Involved in developing the critical payment business rules in middleware PAMBIS application using EJBs.
- Involved in debugging and troubleshooting related to production and environment issues.
- Involved in managing production support team to support the application in various testing levels like UAT, Production etc.
- Developed various Web and Mobile screens payment history, recurring plan management, payment profile management in Expresspay application.
- Involved in mobile device testing using various browsers for Expresspay application.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Be an interface between offshore delivery team and customer AT T .
- Involved in all phases of SDLC cycle.
- Preparation of Technical/Business documentation.
- Performed the day to day analysis for issue tracking system.
- Performed E2E Testing.
- Major/Minor Enhancements Detailed Design and review, Integration and Regression Testing.
- Onsite Offshore Coordination/Status Review and meetings with the offshore Team and other vendors
- Stabilization Activities for applications
- Application production support and bug fixing.
- Requirements Gathering and Analysis For preparing High Level Design and Prototype
- Used Single-Sign-On to login to the application with the network credentials.
- Analysis of Business Change Requests.
- Participated in technical and code reviews.
- Coding and Unit Testing. Involved in creation of Test Cases for JUnit Testing.
- Involved in the integration of multiple layers in the application.
Environment: C, Java, J2EE, EJB, Struts, XML, Toad, Oracle PL/SQL, RAD 7.5, IBM WebSphere, HTML, JavaScript, ANT, JUnit, Log4J, JSTL, Unix shell scripting, Web Services.
Confidential
LEX, Verigate, LEX Utilities, PON Replication Tool, IMRT,
and Toolbar LEXUserAdmin applications
Role : Technical Lead
Responsibilities:
- Involved in all phases of SDLC cycle
- Analysis of Change Requests
- Coding and Unit Testing
- Developed one of the critical modules CLEC Profile Utility in LEX.
- Fixing bugs in existing software and code re-factoring to resolve existing issues.
- Customizing and testing the product configurator features based on customer needs.
- Requirement capturing for a document management features.
- Supporting the team with documentation and implementing enhancements.
- Participating in technical and code reviews.
Environment: Java, J2EE, EJB, XML, Oracle, Rad 7.5, Oracle SQL Developer, IBM WebSphere, Unix shell scripting.
Confidential
Role : Developer
Responsibilities:
- Worked on Livelink, Documentum and Lotus Notes Connectors bug fixings.
- Maintenance and support for SES Connectors.
- Involved in Coding and Unit Testing.
- Worked on various CRs and enhancing the application as per the requirements.
- Established the defect tracking process, and migrated existing defect database to open-source tools like Bugzilla which was easy to customize and maintain using Java. Also established Alfresco as the new document management software in the organization.
- Interacting with customers for new requirements and wish-lists and resolving issues by active listening and educating on product knowledge.
- Supported team remotely on numerous programming issues but debugging java/j2ee code, fixing framework needs and resolving bugs for a year as a volunteer.
- Used various connectors to connect to the document repository and crawl the db container according to the ACL access control specified. Connectors are developed for all the major ECM repositories like IBM Lotus Notes, EMC Documentum, Microsoft SharePoint 2003 2007 , Hummingbird and Open text Livelink.
Environment:
Java, Hibernate, Spring, Threads and Various Content Management Repositories.
Confidential
Role : Developer
Responsibilities:
- Involved in coding and development.
- Troubleshooting/Fixing the reported bugs.
- Developing JSPs for the purpose of Presentation.
- Enhancing the application as per the requirements.
- Unit tested the simulated entity object model embedded in the network node to verify the proper creation of entity objects by doing reads/updates on the simulated NE.
- Re-engineered functionality and refactored java code to improve existing algorithms and new features. Optimized java code to fetch large number of objects and caching them and lazy loading them into client module on a need basis.
- Successfully implemented many features in Traffic Engineering, Performance Monitoring, Trail Management, Current Alarms etc.
- Automated the build process by writing a tool in Java to take care of weekly builds and releases which updated bugs in the bug tracking software. Integrated it with the setup tool and menu generation tool to ensure building setups easily for release.
- Identified and resolved problem areas in the code which eventually helped to address very rare bug scenario which was not easily reproducible by testers.
Environment:
JAVA, JSP, SERVLETS, JDBC, HTML,JavaScript,Weblogic 8.1, Oracle8i
Confidential
Role : Developer
Responsibilities:
- Worked on various CR change Requests design and development.
- Involved in coding of Servlets to process client Requests.
- Involved in development of Jsp, HTML.
- Used Jdbc to connect backend DataBase.
Environment:
SERVLET, JSP, JDBC, WEBLOGIC 8.1, Oracle 8i
Confidential
Role : Developer
Responsibilities:
- Involved in Coding and Maintenance activities.
- Coding Servlets to handle client requests and to access Database.
- Developing JSPs for the purpose of Presentation.
- Involved in the requirement analysis, design and development.
Environment:
SERVLET, JSP, JDBC, HTML,TOMCAT 5.0, Oracle8i