Senior Java Web Developer Resume
Phoenix, AZ
SUMMARY:
- Total 9+ years of progressive implementation experience in Java/Web technologies in all phases of Software Development Life Cycle (SDLC) which includes User Interaction, Web Design, Web Development, Integration, Functional/Load Testing, Implementation, Release Management, Production Support, Maintenance of Middleware and server side software.
- Strong experience in development/integration of Java based UI web applications.
- Technical expertise developing web applications using Core Java, Spring MVC, Restful Webservices, JSP, ExtJS, JQuery, AJAX, JavaScript, DOJO, HTML, CSS, J2EE SOAP Web services, Hibernate, SOAP,REST, XML, UNIX.
- Designed and developed a REST - ful style Web Services layer to interface with a DB2 system, and an AJAX front end. Used Java, HTML, CSS, and the JavaScript libraries.
- Responsible for development of UI design and screen development using Sencha’s ExtJS framework and javascript frameworks like DOJO, JQuery. Have experience working on mobile applications.
- Responsible for development of the middle tier and view components using Spring framework, JSTL and persistence layer of the application object structure using Hibernate.
- Experience in object oriented design and possess good problem solving skills.
- Have experience working on high transaction/volume applications developed in Java / J2EE.
- Worked on mobile applications for iPad development.
- Developed & Deployed applications on Tomcat, JBOSS, Web Logic, and Web Sphere servers.
- Experience working in AGILE SCRUM (RALLY) and WATERFALL methodology.
- Have used Subversion/ Clear case for code management.
- Possess knowledge of build tools such as Maven/Ant/Jenkins. Have created Jenkins build jobs to build artifacts.
- Proficient in writing test cases for java/web services/scripting languages using SOAP UI, JMeter and related tools.
- Good analytical, methodical, and resourceful approach to complex problem solving, identifying RCA (Root cause Analysis) and taking corrective actions to meet short- and long-term business objectives of the project.
- Possess Excellent Experience working on the maintenance/performance testing/production support of open source distributed applications.
- Have worked on financial, telecom and hospitalization domains and aware of the domain specific knowledge.
TECHNICAL SKILLS:
Java Technologies : Core Java, JSP, Java Restful Web Services, Spring MVC
Web Technologies : DOJO, JavaScript, JQuery, ExtJS,AJAX, JSON, HTML, CSS,XML.
Databases: MySQL, Informix, DB2 8.0, Oracle
Application Server: Apache Tomcat, Web logic, JBOSS
IDE’s: RAD, RSA, Eclipse.
Design Methodologies: OOAD, J2EE design patterns.
Version Control: Subversion, Rational Clear case
Testing Tools : Rational Software Tester (RST), SOAP UI, Load Runner, VuGen
Monitoring Tools: Introscope V8.1
Build Tools: Maven, Ant, Jenkins
Operating Systems: Windows NT/2000/XP, UNIX, AIX.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Senior Java Web Developer
Responsibilities:
- Develop standards-compliant web pages using JQuery, ExtJS, JavaScript, AJAX, JSTL, and JSON. Experience in cross browser development.
- Collaborated with team members and developed generic web service architecture using Spring Web Services, JAXB, and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development
- Responsible for architecture and development of the Web Services layer which is used for ticket booking system.
- Development of the back-end database structure using ORM.
- Develop Java classes for View and Controller layers using Spring MVC and couple it with the service layer which interacts with JDBC service calls.
- Converted existing web application to GWT as part of a POC.
- Worked on the AGILE/SCRUM methodology.
- Responsible for all the production support activities that include RCA, defect fixes and coordinating with cross functional teams during triage.
- Deploying web applications in Tomcat/JBOSS/Web logic server.
- Worked on multiple transition projects. Latest was one where Web logic App Servers was replaced by Tomcat servers.
- Execute test cases and fixing bugs through unit testing.
- Determine the root cause analysis of production issues, error in loading, data mismatch.
- Reviewing and deploying the defect fix through tickets raised.
- Create problem tickets and resolving it using JIRA
- Ensure code quality adhering to project principles.
- Build and script test cases for SOAP web services in SOAP UI tool.(using WSDL endpoint)
Environment: J2EE Technologies, Java (JDK1.6), RSA, DOJO 1.3,JQuery, GWT, JavaScript, Spring MVC, Aspect, JSP, HTML, XML, Jasmine, LINUX, Apache Tomcat 7, Web logic 10G,Maven, Jenkins
Confidential, Charlotte, NCFront End Developer
Responsibilities:
- Interact with client/end users to define business requirements and scope of the project.
- Reviews current java web application data models to understand the *as is* environment.
- Design/Develop web pages using JSP, AJAX, JSF and JavaScript and integrate with Middleware layer (Spring MVC, IBM MDM V 8/9).
- Experienced with SOAP/WSDL based top down approach. Have also designed and developed REST interfaces in Java.
- Create the High Level Design and Low Level Design documents that contain the overall description about the end to end systems, project timelines and the code.
- Coordinate with the offshore and cross functional teams for joint development and peer reviews.
- Build unit test cases and execute test scripts for testing across various regions.
- Coordinates the performance testing of the code.
- Monitor production environment to examine any delay in response times, dead locks etc.
Environment: JSP, JavaScript, JSF,DOJO,AJAX, REST, Java, Spring MVC, Hibernate, SOAP UI, Ant, Blade Logic
Confidential, Charlotte, NCWeb methods Middleware Developer
Responsibilities:
- Gather the design/requirements of a new API to be built by discussing with architects, business owners.
- Enhance performance of Web pages designed using HTML,XML and JSP/Servlets
- Design & Develop Java API’s through the EAI Middleware tool Web methods with the use of J2EE web services. The APIs act as a boundary to the client systems and a starting point to the target Systems which might be heterogeneous (e.g. Mainframe, J2EE etc.).
- Develop Unit Test Cases to test the APIs
- Coordinate Load Testing of the APIs
Environment: Java 1.4, 1.5, 1.6, Web methods 6.5, Rational Clear case, Data Power
Confidential
UI Developer/Tester
Responsibilities:
- Designed and built compliant webpages using HTML, JavaScript that serves as a UI to various systems.
- Construct a Java object at the middleware which is passed to the back end and persisted at the database.
- Built a tracking system consuming the batch feeds and converting them to a single standard HTML format.
- Test the functionalities and interfaces of the component.
- Develop test scenarios and exercises that will test new units of code after they have been developed.
- Execute the testing for two successive generations of mobile phones for various components.
- Perform Regression tests to the application to make sure the existing functionality is not being disturbed and working as per agreement.
- Component Testing of Theme handling applications involve automated testing of functional requirements and interface requirements.
Environment: Java 1.4, HTML, JavaScript, Rational Test Real Time, Rational Robo.