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(i.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 authentication.
- 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 effectively 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 the architecture
- Created publicly exposed JAVA APIs which can be accessed by other JAVA applications, Confidential ’s traditional millennium CRM transactions through the 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 the architecture of entire application
- Created prototypes for requirements that effectively communicated to the interactive design
- Involved in preparing the Technical Design Document
- Designed Front-End and Service related changes
- Created Process flow diagram, Data Flow Diagram for the same
- Validated the client-side using JavaScript
- Developed pages using HTML, JSP,JQuery, Struts tag libraries, Hibernate and CSS.
- Worked on the code changes related to Cross browser compatibility
- Implemented AJAX for browser compatible and for Performance
- Developed an application to find the user’s current location and automatically displays it to the webpage
- Implemented the 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 the requirements that effectively communicate the interactive design
- Created Traceability matrix, Reviewed the tasks time to time
- Created Process flow diagram, Data Flow Diagram, Data Dictionary for the System
- Worked in JAWS 11 and AIS Web Accessibility toolbar to find the 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 the Technical Design Document
- Developed mobile web pages for insurance, mutual funds and claims pages ofwww.m.statefarm.com
- Worked on the Guidelines for Mobile Web Best Practice
- Worked on defects and enhancements based on the 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 the performance of the Confidential website to provide intuitive user-centric navigation, allowing members to easily manage their accounts, acquire new products and services, and provide access to the 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 the development work
- Created an “XML parsing tool” using JAVA and XML to parse XML files and added the 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 the Confidential website (www. Confidential .com), including accommodations for people with disabilities, by collecting the 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 the 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 that allowed users to report lost or stolen credit/debit cards, temporarily block and unblock the credit/debit cards using mobile devices
- Constructed a “Page analysis tool” using CSS,AJAX, JSP,JQuery and JAVA to find the various JSP files used in the 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 the 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 that registers customers’ cell phone numbers and sends out automatic alerts, regarding their account activities, to their primary and secondary phone numbers
- Implemented functionalitiesthat 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 the project requirements
- Updated the Query tracker sheet by the questions or suggestions to onsite regarding the 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.