Senior Java/j2ee Developer Resume
Kansas City, MO
SUMMARY
- Sun Certified Java Developer with 9+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis & Design, Implementation, Testing and Maintenance of Web - based, Client/Server applications for respective industry leaders Confidential Corporation, Confidential, and Confidential .
- Extensive experience in fast paced Agile development environment and methodologies including Test Driven Development and Scrum. Also experienced in Waterfall model.
- Expert in designing and development of software applications with JDK 1.6/1.5/1.4/1.3 , J2EE, Servlets, JSPs, Tag libraries, HTML, CSS, JQuery, Javascript, AJAX, JDBC, XML, Java Beans.
- Expert in Java/J2EE design patterns(me.e. Singleton, Model View Controller (MVC),Data Access Object (DAO)) and core Java concepts like Collections, Multi-Threading, Serialization.
- Proficient in JavaWebservice which includes good understanding of handling SOAP /REST Requests and Response, WSDL, JAX-RS, JAX-WS and Webservice autantication.
- Proficient with databases such as Oracle, IBM DB2, MS SQL Server 2008.
- Proficient in application frameworks such as Struts,Hibernate,Spring and Presentation Services with good knowledge on MVC architecture.
- Expert in working with development tools such asIBM RAD/WSAD, Eclipse, STS, editplus, notepad++.
- Expert in Tortoise SVN and Star Team for content and defect management.
- Familiar with Webservice testing tools like SOAP UI.
- Familiar with developing and maintaining apps for iOS using Objective C.
- Comfortable providing project presentations and code reviews to clients, managers, architects, leads, and team members.
- Proactive in verbal and written communication to TEMPeffectively meet project deadlines. Good insight regarding project risks and challenges. Appropriate escalation of concerns critical to project execution and success.
- Works well independently and as a collaborative team member.
- Experienced in managing 2-10 member teams.
- Industry specific knowledge: Healthcare, Insurance, Banking, Mobile Technology, E-Commerce Domains.
TECHNICAL SKILLS
Development methodologies: Agile and Waterfall
Programming languages: Java (JDK 1.4/1.5), JSP, HTML, JavaScript, JQuery, AjaxCSS, Servlet, WebServices, XML, Objective C, SQL, iOS.
Development Software/Tools: Spring Tool Suite (STS), Rational Software Architect (RSA), Eclipse, WebSphere Studio Application Developer (WSAD), Websphere Application server 6.x, Notepad ++Xcode
Other Tools: MS Office, Putty, Editplus. SOAP UI,REST, MS VISIO
CM & IntegrationTools: SVN, StarTeam
Databases: MySQL, Oracle 9i
Web Servers: Apache Tomcat, Web Sphere, JBOSS
Operating Systems: Microsoft Windows, Mac OS
Special Software/Tools: JAWS (Screen Reader), AIS Web Accessibility Toolbar
Framework: Spring, Struts,Hibernate, Presentation Services
PROFESSIONAL EXPERIENCE
Confidential - Kansas City, MO
Senior Java/J2EE Developer
Responsibilities:
- Worked on creating CareConceptsarchitecture which is abstracted fromCareCompasssolution specific configuration allowing a broad range of solutions and workflows to utilize teh architecture
- Created publicly exposed JAVA APIs which can be accessed by other JAVA applications, Confidential ’s traditional millennium CRM transactions through teh EJS architecture, and wrapped inRESTful web services
- Created, updated and executed SQL queries
- Created, updated and executed JUnit tests and Integration tests
- Prepared Technical Design Documents with each iteration
- Designed and developed UI and Service related changes
- Developed pages using HTML, JSP, JQuery and CSS
- Merged code changes using Tortoise SVN in collaboration with team members to support project releases
Environment: Confidential ’s Millennium software (Powerchart, Bedrock, Prefmaint, etc), JQuery, JAVA, JavaScript, Tortoise SVN, Jenkins, Maven, CSS, HTML, eclipse, DB2, Servlet.
Confidential - Bloomington, IL
Senior Java/J2EE Developer
Responsibilities:
- Involved in designing teh architecture of entire application
- Created prototypes for requirements dat TEMPeffectively communicated to teh interactive design
- Involved in preparing teh Technical Design Document
- Designed Front-End and Service related changes
- Created Process flow diagram, Data Flow Diagram for teh same
- Validated teh client-side using JavaScript
- Developed pages using HTML, JSP,JQuery, Struts tag libraries, Hibernate and CSS.
- Worked on teh code changes related to Cross browser compatibility
- Implemented AJAX for browser compatible and for Performance
- Developed an application to find teh user’s current location and automatically displays it to teh webpage
- Implemented teh feature to launch quote application based on user’s preferences
Environment: JQuery, DOM, JAVA, Spring MVC Framework, STS,AJAX, GemFire, Webservices, JavaScript, Tortoise SVN, Jenkins, Maven, CSS, HTML, eclipse, DB2, Servlet.
Confidential - Bloomington, IL
Senior Java/J2EE Developer
Responsibilities:
- Created detailed and comprehensive wireframes, prototypes, budgeting and teh requirements dat TEMPeffectively communicate teh interactive design
- Created Traceability matrix, Reviewed teh tasks time to time
- Created Process flow diagram, Data Flow Diagram, Data Dictionary for teh System
- Worked in JAWS 11 and AIS Web Accessibility toolbar to find teh accessibility issue related web pages
- Developed applications and games for iOS.
- Developed web client application by JSP, JSF, JQuery, HTML,CSS and XML/XSLSchema
- Involved in preparing teh Technical Design Document
- Developed mobile web pages for insurance, mutual funds and claims pages ofwww.m.statefarm.com
- Worked on teh Guidelines for Mobile Web Best Practice
- Worked on defects and enhancements based on teh user assigned priorities
Environment: Spring MVC, JQuery,JSF, JavaScript, Tortoise SVN, Jenkins,iOS, Maven, Servlet, JSP, JAWS, JAVA, AIS Web Accessibility toolbar, CSS, HTML.
Confidential, San Antonio, TX
Senior Java/J2EE Developer
Responsibilities:
- Redesigned and improved teh performance of teh Confidential website to provide intuitive user-centric navigation, allowing members to easily manage their accounts, acquire new products and services, and provide access to teh financial advice services.
- Aggregated JavaScript files and replaced most images with CSS to decrease page loading time
- Developed a “Redesign tool” using JAVA, which reduced 20% of teh development work
- Created an “XML parsing tool” using JAVA and XML to parse XML files and added teh required attributes
Environment: JAVA/J2EE, HTML, RAD, DB2, Servlet, PS Framework, JavaScript, JQuery, CSS, AJAX, PUTTY and Star Team
Confidential
Java/J2EE Developer
Responsibilities:
- Developed and supported teh Confidential website (www. Confidential .com), including accommodations for people with disabilities, by collecting teh Level A (must be implemented) and AA(should be implemented) guidelines from WCAG 2.0
- Worked in JAWS 11 and AIS Web Accessibility toolbar to find teh accessibility issue related web pages
- Developed controllers for handling page flows
- Developed Application Servlets to house business logic
- Created page handlers for server side validations and mapping xml for data mapping
- Integration with vendor webservices from Presentation layer
- Unit testing using Junit, SOAP UI /REST and CIT testing.
- Coordination of work with offshore teams
Environment: JAWS, JSP, JAVA, AIS Web Accessibility toolbar, JavaScript, JQuery, CSS, HTML, RSA, DB2 and Star Team.
Confidential
Java/J2EE Developer
Responsibilities:
- Built features dat allowed users to report lost or stolen credit/debit cards, temporarily block and unblock teh credit/debit cards using mobile devices
- Constructed a “Page analysis tool” using CSS,AJAX, JSP,JQuery and JAVA to find teh various JSP files used in teh WebPages
- Scope, features, Requirement analysis and development for imPACT application
- Interaction and meetings with Business Managers and Subject matter experts to articulate system requirements
- Analysis and creation of Design documents for various components involved
- Creation of page handlers for server side validations and mapping xml for data mapping
- Coordination of work with offshore teams
- Performance tuning for reducing teh response times
Environment: PS Framework, JavaScript, JAVA/J2EE, HTML, WebServices, RAD, DB2, Servlet, JQuery, CSS, AJAX, Star Team and Ecommerce.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed and supported an application dat registers customers’ cell phone numbers and sends out automatic alerts, regarding their account activities, to their primary and secondary phone numbers
- Implemented functionalitiesdat allow members to check their balance, pay their bills, etc. through SMS
- Prepared Software development plan and Technical design document
- Coordinate with offshore team during analysis, design, construction and testing
- Deployed application on Websphere application Server
- Prepared Unit and Integration Test cases.
- Performance testing and performance tuning
- Developed controllers for handling page flows
- Developed Application Servlets to house business logic
- Created page handlers for server side validations and mapping xml for data mapping
- Integration with vendor webservices from Presentation layer
- Unit testing using Junit, SOAP UI/REST and CIT testing.
Environment: Javascript, PS Framework, JAVA/J2EE, HTML, WebServices, RAD, DB2, Servlet, JQuery, CSS, AJAX, Star Team and Ecommerce.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyzed teh project requirements
- Updated teh Query tracker sheet by teh questions or suggestions to onsite regarding teh requirements
- Developed an application which enables users to enter their personal information and retirement plans along with their income status
- Used user’s personal information to calculate their needed retirement amount and their monthly payment
Environment: WSAD, JavaScript, PS Framework, JAVA/J2EE, HTML, DB2, Servlet, CSS and Star Team, Ecommerce.