Senior Java Developer Resume
SUMMARY:
- Overall 9+ years of software development experience with perfect blend of soft and technical skills in Java / J2EE technologies.
- Extensively worked in web application, web services and back end Java development.
- In - depth knowledge and experience in all phases of project development life cycle and methodologies.
- Strong programming experience in Java and J2EE technologies like Java, JSP, Servlets, JDBC, Webservices and SOAP.
- Hands on Experience in web frameworks like Struts.
- Extensive experience in GUI design using JSP, JSF, MVC Architecture, leading to substantial reduction in time and effort.
- Good Experience in XML technologies like XML, XSL, XSLT and XSD.
- Automated the unit testing using automated test frameworks with JUnit.
- Implemented Logging functionality using Log4j for web applications.
- Hands on Experience in Web and Application Servers like Apache Tomcat, IBM Websphere and Oracle Weblogic.
- Having good experience in build tools like ANT .
- Worked on customization of COTS product namely Oracle UIM.
- Provided technical support for debugging web applications and assistance to production systems.
- Capable of Learning new technologies quickly and adapting to a new environment. Excellent Troubleshooting skills
- Played roles as Developer and Senior Developer.
- Highly motivated and self-confident. Possess good problem solving, good grasping power and good oral & written communication skills.
TECHNICAL SKILLS:
Programming Languages: Java, JavaScript
Middle ware/Tools: JSP, Servlets, JDBC, Web Services
Web Technologies/ Frameworks: J2EE, Struts, MVC, Web Services using SOAP, Web Service Definition Language (WSDL), HTML, CSS, JQuery, XML,XSL, XSD
Databases: Oracle 10g/11g, IBM DB2, MS Access 2003
Application / WebServers: Apache Tomcat and Weblogic server
IDE / Productivity Tools: Eclipse, Netbeans, MS Office, SQL *Plus, Jenkins, Selenium, Quality Center 10, Selenium, Apache Ant-built tool, Log4J and Junit
Operating Systems: Windows 8.1/ XP/ Windows 98-2000
Configuration Management: VSS, SVN and CVS
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java Developer
Environment: Struts framework, Java, JSP, JavaScript, XML, HTML, Weblogic server, Oracle, Ant, VSS.
Responsibilitie s:
- Developed parts of User Interface using Core Java, HTML, CSS and client - side Validations using JavaScript.
- Developed pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags and Logic Tags.
- Developed Struts Action and Action Form Java classes as needed, added information to the struts-config.xml configuration file to fit a given page into the flow of the application.
- Developed the presentation layer using Struts Framework.
- Experience in configuring and deploying application on Server.
- Developed the server side validation using Java Beans.
- Created SQL scripts and stored procedures for efficient data access.
- Involved in the system integration and user acceptance tests.
- Involved in implementing application at client location.
- Support for application and bug-fixing.
- Follow-up with dependent groups.
- Other key responsibilities include knowledge transfer and training to client for maintenance of application and creation of supporting documents .
Client: Prospect telecommunication client from Hong Kong
ConfidentialSenior Developer
Environment: Oracle UIM 7.2, Java, Web services, SOAP, WSDL, XSD, Oracle
Responsibilities:
- My responsibilities involved understanding business specifications, customizing Oracle UIM product and developing web services.
- Modified UIM configuration files as per application requirements and developed Web services to obtain Inventory information and modify it accordingly.
- Participating in the Status update meetings.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing.
Offshore Test Lead, Developer
Environment: Remedy, Java, Selenium, Jenkins, Log4j, VSS.
Responsibilities:
- My responsibilities were to review test cases prepared by team. Plan for execution of test cases.
- Automation of test cases to reduce time and manual efforts using Selenium Server.
- Leading team in system, integration and User Acceptance testing of the application from offshore.
- Actively involved in fixing the defects raised during the post-production phase and extensively coordinated with the design team, production support and release management teams during testing and deployment phases.
- Involved in transferring knowledge, trained new developers and team members.
Developer
Environment: Eclipse, Java, JSP, HTML, CSS, JavaScript, Oracle, Log4j, VSS.
Responsibilities:
- Understanding scope of the module, the requirements and business specifications
- Worked as developer for enhancements of application
- Used JSP and HTML for creating user interface.
- Used JavaScript for client side validation
- Written SQL to retrieve and insert data from/into the database.
- Used Log4j as a debugging tool for logging application debugging messages.
- Involved in Unit testing and Integration testing of the application.
- Used VSS as version control system, to keep track of all the work and changes to allow several developers to collaborate
- Involved in preparation of Design documents
Developer
Environment: Oracle UIM(Unified Inventory Management), Java, Web Services, SOAP, XML, WSDL, XSD, Weblogic workshop, Weblogic server, Oracle.
Responsibilities:
- As part of this project my primary responsibility was to explore Oracle UIM product.
- Installation and integration of UIM with other Oracle telecom products in Oracle Lab.
- Understanding scope of the module, Developing web services for Inventory management for telecommunication industry as per requirements and industry standards
- Design, Analysis and Data modeling for UIM.
- Integrating Oracle UIM with other Oracle products such as Oracle ASAP and Oracle OSM in lab.
- Coordinated with Oracle support for getting updates and resolving queries related to products.
- Generalizing web services so that it can be reused for multiple clients with minimum or without modification.
- Involved in proposals, POCs for prospect clients.
Java Developer
Environment: Struts framework, Java, JSP, Servlets, JavaScript, XML, HTML, JfreeChart, WebSphere server, Oracle, Ant, VSS.
Responsibilities:
- My responsibilities were to develop Java/J2EE application for BT Netrep Dashboard as per requirements.
- Worked with the business analysts, project managers and end-users to gather requirements, design the database, presentation layer and develop the application subsystems.
- Designed and Developed the UML Use Cases, Class Diagrams, and Sequence Diagrams using MSDN for charts module
- Designed and developed web pages for the Chart/Report module using JSP, HTML, DHTML, Struts Taglibs and JFreeCharts.
- Coded different action classes in Struts and responsible for maintaining deployment descriptors like struts-config.xml, web.xml.
- Developed the SQL stored procedures using PL/SQL for data collection needed for reports.
- Involved in transferring knowledge, trained new developers and team members in creating web applications
- Completed the assigned tasks in the given time frames along with good software quality checks using PQM (Product Quality Measurement - Infosys code quality tool).
- Actively participated in Unit, Integration and User Acceptance testing phases.
Java Developer
Environment: Struts framework, Java, JSP, JavaScript, XML, HTML, WebSphere server, Oracle, Ant, VSS.
Responsibilities:
- Developed POC using HTML as per requirements and verified with client.
- Developed User Interface using Core Java, HTML/JSP and client - side Validations using JavaScript.
- Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags.
- Developed Struts Action and Action Form Java classes as needed, added information to the struts-config.xml configuration file to fit a given page into the flow of the application.
- Developed the presentation layer using Struts Framework with JSP.
- Experience in configuring and deploying application on Server.
- Developed the server side validation using JSP and Java Beans.
- Created SQL scripts and stored procedures for efficient data access.
- Involved in the system integration and user acceptance tests.
Java Developer
Environment: Struts framework, Java, JSP, JavaScript, XML, HTML, WebSphere server, Oracle, Ant, VSS.
Responsibilities:
- Developed parts of User Interface using Core Java, HTML/JSP and client - side Validations using JavaScript.
- Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags.
- Developed Struts Action and Action Form Java classes as needed, added information to the struts-config.xml configuration file to fit a given page into the flow of the application.
- Developed the presentation layer using Struts Framework with JSP.
- Experience in configuring and deploying application on Server.
- Developed the server side validation using JSP and Java Beans.
- Created SQL scripts and stored procedures for efficient data access.
- Involved in the system integration and user acceptance tests.
- Support for application and bug-fixing.
- Follow-up with dependent groups.
- Played the role of Configuration Controller
- Other key responsibilities include co-ordination with onsite team and status reporting
