Sr Application Developer Resume
PA
SUMMARY
- Have 10+ years of experience in the IT Industry focused on Application Developer in the Java/J2EE, architecture, design and development of enterprise - wide information systems across multiple platforms.
- Have the knowledge of J2EE design patterns, object-oriented software analysis and design, system integration, security, client server and multi-tier architectures.
- An excellent team player, outstanding self-starter, able to work under pressure, coordinate and direct projects to meet schedule and budgetary needs.
- His industry exposure includes Telecom, Commodity Trading, Banking payment system & Client Activation System in Financial Applications.
- Extensive experience with analysis, design, development, customization and implementation of software applications.
- Delivered projects on time and within budget, meeting high quality standards and customer expectations
- Proficient in analyzing and translating business requirements to technical requirements and architecture.
- Designed and developed framework core modules.
- Designed and developed high level and low level design documents.
- Designed, reviewed and executed performance test plans.
- Designed systems and integration test plans and reviewed unit test plans.
- Configure and capture the performance metrics and suggest the System Architecture changes to improve the Application performance.
- Proven Expertise in J2EE Middleware Applications Development using Web Services JAX-WS, Spring, Hibernate, STRUTS, EJB, JMS, JDBC.
- Proven expertise in IBM Tools - WebSphere Application Server V6 & V5, WebSphere Process Server 6.0, IBM MQ Series V5x, Rational Application Developer V6, V7(RAD)
- Proven expertise in Web User Interface Development using MVC Frameworks - Struts, Spring, Servlets, Servlet Filters, JSP, JSP Custom Tags Development, HTML and Java Script.
- Worked in Web Services Development using SOAP, WSDL, and JAX WS.
- Good knowledge in Message Driven Beans.
- Has got wide range of experience in providing solutions for various application domains like Telecom, Commodity Trading, Banking payment system & Client Activation System in Financial Applications.
- Strong exposure in CMMI Level 5 Processes
- Worked on customer pain points to bring more value adds and innovations to the business.
- Strong problem solving and trouble shooting skills.
- Good communication skills, interpersonal skills, self-motivated, quick learner and team player.
- Working as a Lead involved in Translate technical requirements into technical design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Work closely with immediate management team to identify the risks and issues and escalate accordingly.
- Created Web services for CAS application modules.
- Preparing Monthly team status report with Percentage of work completion
- Taking care of performance Issues in coding and Database as well
- Design and impact analysis of new/legacy code.
- Configure and capture the performance metrics and suggest the System Architecture changes to improve the Application performance.
TECHNICAL SKILLS
Technologies: Java, J2EE, JSP, Servlets, EJB, Web Services Using JAX WS, JMS, Java Script, HTML, XML, and XSLT. Apache CXF, Apache AXIS, SOAP, WSDL
Frame Works: Spring, Hibernate, Struts, Dozer Mapping, EasyMock
RDBMS: Oracle 8.1, Oracle 10g, SQL, PL/SQL
Servers: BEA s Web Logic Application ServerIBM WebSphere Application Server v6.0O/S Linux, Windows, UNIX
Tools: RAD 6.0., Log4J, Ant, Bugzilla, Team Track, Rally, JIRA, CXF, SoapUI, SQL Developer, Eclimma, JUnit3.8, XML Marker, Jasper Reports, Maven
Version Control: TFS, CVS, VSS, Tortoise SVN 1.7.12
SDLC: Waterfall Model, Agile Model.
PROFESSIONAL EXPERIENCE
Confidential, PA
Sr Application Developer
Responsibilities:
- Working as a Module lead and involved in Requirement Analysis, Design, Development and Implementation of various services like Buy flow Controller (BFC), Order Processor (OP), Order Orchestration services (OOS).
- Working in core Ordering System (OS)/Order management (OM) software development for Confidential .
- Closely worked with the Business Analysts and to handled all order and consumer specific validations, Augmentations and ps development in the framework level.
- Handling dependencies using Spring configurations and used Hibernate as the persistent side frameworks.
- Wrote Test cases with JUnit3.8 and Easy Mock and tested the coverage with Cobertura and Emma for every deliverables.
- Worked in WSDL creation and WebService development sections of the project as a part of the service oriented architecture (SOA) and Apache CXF is used as WebService deployment Framework.
- Dozer is used for bean mapping and JIBX is used for xml mapping in order to improve the performance for the consumers during the marshalling and unmarshalling of the request and responses.
- Understanding the customer requirements, mapping them to functional requirements and creating Requirement Specifications.
- Involved in task prioritizing, estimation and distribution across the team. Also attended the scrum meetings to provide the updates on the deliverable.
- Providing technical leadership to the team in different stages of design, development and testing of various intake request for most of the releases in Validation frame work and Augmentation areas. Designing flows and processing logics for the systems like Buy flow controller and Order Processor.
- Closely working with management to identify and mitigate the risks identified by analyzing the application impacts when the biller CSG/DDP api's are modified or upgraded.
- Working with the operation excellence team during the application deployments and tracing the production issues during the times when 10% of the traffic is routed to the latest releases versions while performing soak testing.
Environment: Java, Eclipse Juno, RAD 7.0, WebSphere Application Server 6.1, Oracle 10g, Spring Framework, Hibernate, JMS, Web services, WSDL, SOAP, Apache Axis and CXF, XML, Jibx, Jaxb, JMS, Servlets, Ant, Tortoise SVN 1.7.12, SQL, PL/SQL, JUnit, SoapUI
Confidential, Phoenix AZ
Technical Lead
Responsibilities:
- Working as a Lead involved in Translate technical requirements into technical design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Work closely with immediate management team to identify the risks and issues and escalate accordingly.
- Created R2 CAS Project estimations, planning and executions phases.
- Designed and developed high level and low level design documents.
- Created Sequence Diagrams, Class Diagrams, Project Architecture Diagrams.
- Created Hibernate domain and configuration files.
- Created DAL & PE Requests and worked closely with Data modeling team to resolve application performance issues.
- Customized Business Objects vender applications as per project requirement.
- Integrated spring framework, Hibernate and Web Services.
- Used Hibernate criteria API for custom queries, functional and data entitlement redirection.
- Written Dozer mappings between the document objects from external applications to the actual domain objects which need to be persisted
- Enhanced the web services so that the data is transmitted more efficiently between the User Interface tier and the Java middle tier by modifying the Web Services Description Language (WSDL) complex types and removed the unwanted data types
- Designed systems and integration test plans and reviewed unit test plans.
Environment: Java, RAD 7.0, WebSphere Application Server 6.1, Oracle 10g, Spring Framework, Hibernate, Web services, XML, JMS, Servlets, Maven, Apache CXF, WSDL, SOAP, Jibx, Jaxb, EJB, SQL, PL/SQL, Dozer Mapping, Java Script, JUnit, Easy Mock, SoapUI
Confidential, NJ
Responsibilities:
- Lead for four member team in delivering the solutions to customer.
- Responsible for working with requirements given by the client and convert them into effective and workable solutions.
- Providing support to the existing and the implemented projects.
- I have taken entire responsibility for delivering the modules like EFMS(End-to-End Flow Through Management System), ASOC(Automated Service Order Configurator / Address Validator Work list), SPP (Service Provisioning Platform), Shopping Cart for the last 3 releases, and successfully delivered the features like Auto Attendant feature on IP Centrex Service, IP Toll Free Service and IP Transfer Connect feature on IP Toll Free Service for BVoIP.
- Enhancing and developing BVoIP EFMS/SPP/ASOC/Shopping Cart modules for new and existing projects, which are the critical interfaces of the application.
- Coding business logic modules as per the contract specified in the interface agreement and also attending business clarification calls with the system engineering team.
- Plays a major role while delivering critical code using advanced technologies
- Following all the quality standards as per the client AT&T, by using the tools like Sablime, UAT Tool, ACTT. All the design standards are followed as per the IBM QMS. the new team members to gain experience in the various areas of the application
- Responsible for identifying issues & risks in projects, detailed tracking of tasks and deliverables.
Environment: Java, RAD, Weblogic8.1, Oracle 10g, Spring Framework, Hibernate, Web services, XML, XSLT, JMS, Servlets, Maven, Apache AXIS, WSDL, SOAP, EJB, SQL, PL/SQL, Java Script, HTML, JSP
Technical Lead
Confidential
Responsibilities:
- Work with the System Analyst in translating the Functional requirements into to Detailed Design Documents.
- Worked as a team lead in enhancing and developing the product, ensure that development is performed as per the requirements.
- Coordinate and communicate tasks with the developers. .
- Played a critical role as a team lead in the design and development of certain existing modules which are converted to the Struts Frame Work technology.
- In case any special requirements or enhancements from the client, discuss it with the business team of eka and get the approval from them. Once the functional requirements are ready, prepare a Detailed Design Document and develop the changes as per the requirements.
- Track the issues from the client using the tool Bugzilla, replicate the problem or take the help from the client to replicate the issue if required. Analyze the issue and update the tool with the actual root cause and the time required to submit.
- Assign the issues to the concerned developer and get the issue fixed in time as per the commitment with the client.
- Update the mangers with the status report of the team.
- Track the files using the Visual versioning control once the code is submitted by the team, and perform a proper build and deploy the application to find out any build errors with the changes submitted.
- Participated in the development of a database tool, which reduces much of the developers investigations related to the data stored in the database.
- Worked with the business teams and the managers to enhance the system by developing few common API’s in the product, which can reduce the coding effort of the developer.
Environment: Java, Servlets, JSP, Struts, EJB, Oracle, Web logic, Html, Java Script, Eclipse, Clear Case,, SQL, PL/SQL
Confidential
Java Developer
Responsibilities:
- Developed the user interfaces using JSP.
- Coding Java Bean classes, Data Access objects
- Coding JSP pages for UI and also for Business Logic
- Unit level testing.
- Coding JavaScript for Client side validations.
Environment: Java, Html, JSP, Servlets, Struts, JavaScript, My SQL and iplanet.