Sr. Developer Resume
PROFESSIONAL SUMMARY:
- 9 years of experience in analysis, design, prototyping, development and integration of Object oriented, Enterprise and Distributed applications using Java and J2EE related technologies.
- Extensive experience in developing applications using Java, J2EE technologies (JSP, Servlets, EJB, JNDI, JMS, JDBC2, Web Services), Hibernate, SOAP and Ant/Maven.
- Very good experience in SOAP/RESTful Web service development using WSDL, XML, JSON.
- Have sound knowledge on MVC, Struts and Spring (IoC, AOP, JDBC Template,MVC) frameworks.
- Very good understanding and experience in using various Java and J2EE Design Patterns.
- Experience with difference database systems like Oracle, DB2, SQL Server and good at writing SQL & PL/SQL programs (packages, procedures, Cursor,Trigger etc.) including performance tuning and optimization.
- Hands on in Object Oriented Analysis, Design and Modelling of systems with UML and have implementation experience with Rational Rose.
- Extensive hands on experience with web servers and application servers such as Web Sphere, Web Logic,Tomcat.
- Hands on experience in Migrating web and windows based applications into J2EE platform.
- Having experience in various business domains like Telecom, Finance, Retail.
- Proficient in development tools like Eclipse, RAD, JDeveloper and WSAD.
- Experience in dynamically creating and reading data using XML, XSL, XSLT, XML Schema, JavaScript/AJAX and related technologies.
- Good experience in using teh Code Quality and Analysis tools like Sonar, Checkstyle.
- Very good experience of executing projects in various software development models like Waterfall and Agile scrum methodologies with Test Driven Development using JUnit /TestNG.
- Well versed with Quality Processes & Procedures.Led and managed teams towards successful releases.
- Ability to work in fast pace and high pressure agile environments.
- Strong communication and interpersonal skills, ability to work as part of a team as well as independently.
- Strong experience in consulting and technical support, very good problem solving skills.
TECHNICAL SKILLS:
Operating Systems: Windows and UNIX
Java/JEE Programming: Core Java, Java 1.6,JSP, Servlets, JMS, JDBC, JNDI, RMI, JSF, JSTLEJB, MVC,SOAP, AJAX
Databases: Oracle 10g/11g, DB2, SQL Server
Servers: WebSphere, Tomcat, Weblogic
IDEs: Eclipse,RAD, JDeveloper, WSAD, InteliJIdea
Other Tools: Putty, FileZilla,XML Spy
Web Programming: XML, SOAP, XSD, XSTL,XPATH, JAX - RPC, JAX-WS, JAX-RSJavaScript,JQuery, Log4jFrameworks MVC, Struts, Spring (IoC, MVC, AOP, ORM), Hibernate, JPA
Middleware: IBM MQ.
Integration: Web Services (SOAP, RESTful).
SDLC Methodologies: Waterfall, Agile Scrum
Source Control Systems: ClearCase, Perforce, Accurev, CVS
Requirement/Change/Defect Tracking Tools: JIRA, HP Quality Center.
Continuous Integration: Jenkins, Build Forge
Testing Tools: JUnit, JMeter, CheckStyle, Sonar, SOAP UI.
Verticals: Finance,Telecom,Retail
PROFESSIONAL EXPERIENCE
Confidential
Sr. DeveloperResponsibilties
- As a Sr. Developer responsible for Analysis, design, development, customization, testing and implementation of EPS Project for Client ‘Verizon Wireless Prepaid’.
- Responsible for developing EPS, SMART, Workflow, Batch applications with full Software Development Cycle (SDLC) from design, development,customization, implementation and testing.
- Develop application using Spring Core, Spring IOC to wire and configure component.
- Implemented Spring AOP Transaction and Logging.
- Develop teh application using Spring MVC Framework with respect to Model View Controller architecture.
- Implemented Spring JDBC Template in Data Access Layer to access and update information in teh database.
- Implemented Spring Batch to generate report and feed to data warehouse reports.
- Develop Restful Web Service (Based on JSON payload) using Spring MVC.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Responsible for development of User Interface components using Custom Tag libraries.
- Extensively used XSLT and XPATH for data manipulation/transformation and querying.
- XSL message transformation (XSLT) and validation against teh contract before message being processed.
- Expertise with with XSD, XML,XML SAX Parser technologies.
- Expertise in Websphere configuration/administration, JMS Queues, Data Source, SSL Security,JMS Listener,Custom JVM Property.
- Develop various service flows to interact with other systems including JMS, MQ, Message Driven Bean.
- Developed PL/SQL Packages, procedures, functions, triggers to extract data and build teh public XML messages, and also to parse and persist data in database.
- Maintained and performed some improvements in teh present tool using JSP.
- Extensively used teh JUNIT and JMeter extensively for unit testing.
- Extensively used Accurev as Version Management tool and Build Forge as integration tool.
Environment: Java 1.6, Spring 3,JDBC,Spring JDBC Template,Spring Batch, Message Driven Bean,MQ, JSP,JQuery, Restful Web Service,XML,XSD,Oracle 11g, Web Sphere Application Server 8.5,RAD 8.5,Accurev,XML Spy,Putty.
Confidential
Responsibilty:
- Responsible for developing CALL TRANSFER and CTET applications with AGILE methodology from EPIC Story,Grooming, design, development,customization, implementation and testing.
- Develop application using Spring Core, Spring IOC to wire and configure component.
- Implemented JTA Transaction management usingSpring AOP (Atomikos).
- Develop teh application using Struts Framework with respect to Model View Controller architecture.
- Implemented JPA/Hibernate in Data Access Layer to access and update information in teh database.
- Develop Restful Web Service (Based on JSON payload) using Apache CXF.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing transaction to/from customers.
- Expertise with with XML technologies.
- Expertise in Websphere configuration/administration, Data Source, SSL Security, Custom JVM Property.
- Developed PL/SQL Packages, procedures, triggers to extract data and persist data in database.
- Maintained and performed some improvements in teh present tool using JSP, JQuery, AJAX.
- Have used teh JUNIT,SOAPUI, Firefox Poster plugin extensively for unit testing.
- Extensively used Maven for building Project
- Extensively used Rational Clear Case for version management.
- Have used Sonar for code quality.
- Have Used Jenkins as integration Tool, Udeploy, BladeLogic for build code .
Environment: Java 1.6, JPA / Hibernate, Spring 3,, JQuery, Struts 2, Restful Web Service(Apache cxf), Oracle 11g, Web Sphere Application Server 7,Eclipse Juno.
Confidential
Responsibilty:
- As a Sr. Developer responsible for design, development, testing and implementation of ETUB Reports for Recon, SAP and Sales.
- Responsible for developing DSA-NMC development, customization, implementation and testing.
- Develop teh application using Struts Framework with respect to Model View Controller architecture.
- Used Java IO package for report generation
- Implemented JDBC in Data Access Layer to access and update information in teh database.
- Expertise in Websphere configuration of Data Source, Custom JVM Property.
- Developed PL/SQL statement, procedures, triggers to extract and persist data in database.
- Maintained and performed some improvements in teh present tool using JSP, JQuery, AJAX.
- Have used teh JUNIT extensively for unit testing.
- Extensively used Ant for building Project
- Have Written Shell Script to run batch job.
Environment: Java 1.5, JSP, Servlet, Shell Script,Oracle 10g, Websphere Application Server 6.1,Unix,RAD.
Confidential
Responsibilty:
- As a Senior Developer responsible for development in ABS PIE user story related to IPL and externalize of web mail notification and batch notification,analysis and Defect fixing for existing system and many PCR.
- As a Sr. Developer responsible for Analysis, design, development, defect fixing, testing FMS Application with Software Development Cycle (SDLC).
- Responsible for development of User Interface components using Custom Tag libraries.
- Expertise with with XML,SAX Parser technologies.
- Expertise in Websphere configuration of Data Source, JVM Property.
- Developed DB2 PL/SQL procedures, triggers to extract data and persist data in database.
- Maintained and performed some improvements in teh present tool using JSP.
- Extensively used teh JUNIT extensively for unit testing.
Environment: Java 1.4, JSP, DB2 8.0, WebSphere Application Server 6.0.
Confidential
Responsibility:
- Responsible for developing TrenItalia applications with SDLC methodology from low level design, development, customization and testing.
- Implemented Spring Core, IOC for bean configuration.
- Develop teh application using Struts Framework with respect to Model View Controller architecture.
- Implemented Hibernate in Data Access Layer to access and update information in teh database.
- Expertise with with XML technologies.
- Expertise in Websphere configuration/administration, Data Source, SSL Security, Custom JVM Property.
- Developed DB2 specific PL/SQL statement, proceduresto extract and persist data in database.
- Maintained and performed some improvements in teh present tool using JSP, JQuery, AJAX.
- Have used teh JUNIT extensively for unit testing.
- Extensively used Ant for building Project
Environment: Java 1.5, Struts,JSP,J2EE, IBatis, MQ 6.0, EJB 3.0, IBM WebSphere Application Server 7.1,DB2 9.7.1.
Confidential
Responsibility:
- Responsible for developing ‘ Confidential ’ applications with SDLC methodology from design, development, customization and testing.
- Used Sequence and class diagram for implementation of use case/flow.
- Implemented Hibernate in Data Access Layer to access and update information in teh database.
- Expertise in Websphere configuration/administration, Data Source, Custom JVM Property.
- Developed DB2 specific PL/SQL statement, procedures to extract data and persist data in database.
- Implemented Clustering system by JMS and IBM MQ and Message Driven Bean.
- Have used teh JUNIT extensively for unit testing.
- Extensively used Ant for building Project
- Extensively used Rational Clear Case for version management.
Environment: Java 1.5, J2EE, Hibernate 3.0, MQ 6.0, MessageDriven Bean 2.0, IBM WebSphere Application Server 7.1, Web Service, DB2 9.7.1, DbVisualizer 6.0.15.
Confidential
Responsibility:
- Responsible for developing Confidential applications development,customization and testing.
- Implemented Hibernate in Data Access Layer to access and update information in teh database.
- Expertise with with XML technologies.
- Expertise in Tomcat configuration/administration, Data Source.
- Maintained and performed some improvements in teh present tool using JSP, AJAX.
- Have used teh JUNIT for unit testing.
- Extensively used Maven for building Project
- Extensively used Rational Clear Case for version management.
Technologies: Java 1.6, Apache Service Mix, Hibernate, XSD, JMS, XML Beans,Eclipse, PGADMIN III, Rational Clear Case, Maven, Apache Tomcat 6.0.X, Post Gress SQL .
Central Processing
Confidential
Responsibility:
- Responsible for developing CPL applications with SDLC methodology from design, development, customization and testing.
- Used Sequence and class Diagram to implement teh use case.
- Develop application using Spring Core, Spring IOC to wire and configure component.
- Implemented JTA Transaction management usingSpring AOP.
- Implemented Hibernate in Data Access Layer to access and update information in teh database.
- Developed PL/SQL statement, proceduresto extract and persist data in database.
- Have used teh JUNIT for unit testing.
- Extensively used Ant for building Project
- Extensively used Rational Clear Case for version management.
- Have used Sonar for code quality.
- Technologies: Java 1.4, Hibernate3.0, spring, Struts, Oracle, WebSphere 6.0 App server, Rational
Rose Oracle 10 g,RAD, Toad 8.0, Quantum, JUnit 4.0, Rational Clear Case, Rational Clear Quest.