Software Developer Resume
Norcross, GA
SUMMARY
- 5+ years of experience in full project life cycle of Web based and Enterprise applications using Java/J2EE Technologies.
- Worked extensively on designing and developing multi - tier enterprise applications using Core Java, J2EE & related technologies as Servlets, Struts, JDBC, XML,XSL, JSP, JSF, JSON and Web services.
- Experience in developing web user interfaces using technologies like HTML, Java Script, AJAX, CSS.
- Working exposure in Service Oriented Architecture to develop language independent services using Web Services, SOAP, and WSDL and also have knowledge of RESTful web services.
- Experience in developing unit test cases using Junit testing tool.
- Hands on experience with the MVC and ORM frameworks such as Struts and Hibernate.
- Experience in SDLC by using Waterfall, Agile (SCRUM) and Iterative system development methodologies.
- Experience in IBM Rational Application Developer and Eclipse.
- Good exposure in J2EE Design Patterns for Web and Enterprise applications like Singleton, DAO, Front Controller and Adapter.
- Experience in RDBMS like Oracle and MySQL.
- Experience in Configuration Management tools like CVS and SVN.
- Have exposure to modelling tools like Microsoft Visio and also have Knowledge on UML, E-R Diagrams Structured Analysis.
- Exposure to continuous integration server like Hudson and Jenkins.
- Experience in Vehicle and Funeral Insurance domains.
- Strong interpersonal communication, technical soundness and organizational skills.
TECHNICAL SKILLS
Web Technologies: J2EE, JSP, JSF, SERVLETS, HTML, Struts, Web Services (JAX-WS Axis v2.0), AJAX, and JSON.
Scripting Languages: Java Script
Mark Up Languages: HTML, XML
Operating System: Windows, Unix
RDBMS: Oracle v11g, MySQL
Application Servers: WebSphere v6.0, Tomcat v5.5,JBoss v6.0
Testing Methodology: Junit Testing
IDE Tools: RAD v7.0, Eclipse (Helios), Toad v7.0.
Methodology: UML
Tools and Utilities: SVN, CVS, SoapUI, firebug, Putty, MS Visio
Integration Servers: Hudson and Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Norcross, GA
Software Developer
Responsibilities:
- Understand the new functional requirements and analyze the impact on existing functionality.
- Developing and implementing the new modules and enhancements in the existing modules.
- Develop/update SOAP web services as per the new features or design/change the application UI as per the requirements to improve the usability.
- Resolving application's existing defects based on the priority maintaining deadlines.
- Execute unit test cases using Junit testing for all newly added or existing functionality.
- Participate in Daily/Weekly meetings with client and business teams.
- Preparation of detailed documentation of critical flows of application that will help in future enhancement and bug fixing.
- Application batch process and server logs monitoring on daily basis.
- Responsible for peer code review, unit test case review and design review.
- Offshore coordination for daily work allocation.
Confidential
System developer
Responsibilities:
- Was responsible for end to end modules.
- Was part of the team for creating the Application Understanding Document (AUD) for all the modules.
- Was responsible for implementing new work requests and resolving existing application defects.
- Responsible for proving value additions to the ongoing work requests.
- Integrating all the new modules within the application and unit testing for all the changes using Junit.
- Involved Process improvement and defect prevention activities.
- Participate in Weekly Work Request meeting with client and Business Team
- Documenting all critical flows of application that will help in future enhancement and bug fixing.
- Responsible for peer code review, unit test case review and design review.
- Monitor monthly/biweekly releases and deployment process.
Confidential .
System developer
Responsibilities:
- Understanding the new requirements and review the requirements with business SMEs.
- Attend the design review meetings along with the senior team members.
- Generate XLS reports from the oracle database as per the business requirements.
- Resolve production defects and communicate with business users for testing.
- Implement new features as per the given in the design document and also prepare unit test cases for newly developed modules.
- Implement new utilities for improving the system performance.
- Involved Process improvement and defect prevention activities.
Confidential
System developer
Responsibilities:
- I was a part of knowledge transfer process from offshore team.
- Understanding the existing application modules and technologies used in the application.
- Documenting all the code flows using UML diagrams like sequence, work flow activity, use case, etc...
- Resolve low and high priority defects and test the code changes in lower environments.
- Coordinate with business users and onshore counterparts for application knowledge and new requirements.
- Monitor the batch processes and server logs.
- Monitor the deployment process and release management process.