Sr. Developer Resume
Alpharetta, GA
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 noledge 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 wif 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 wif UML and have implementation experience wif Rational Rose.
- Extensive hands on experience wif 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 the 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 wif Test Driven Development using JUnit/TestNG.
- Well versed wif 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, JSTL
EJB, 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-RS,: JavaScript,JQuery, Log4j
Frameworks: 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
Sr. DeveloperConfidential, Alpharetta GA
Responsibilties
- As a Sr. Developer responsible for Analysis, design, development, customization, testing and implementation of EPS Project for Client ‘ Confidential Prepaid’.
- Responsible for developing EPS, SMART, Workflow, Batch applications wif 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 the application using Spring MVC Framework wif respect to Model View Controller architecture.
- Implemented Spring JDBC Template in Data Access Layer to access and update information in the 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 the contract before message being processed.
- Expertise wif wif 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 wif other systems including JMS, MQ, Message Driven Bean.
- Developed PL/SQL Packages, procedures, functions, triggers to extract data and build the public XML messages, and also to parse and persist data in database.
- Maintained and performed some improvements in the present tool using JSP.
- Extensively used the 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 wif 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 the application using Struts Framework wif respect to Model View Controller architecture.
- Implemented JPA/Hibernate in Data Access Layer to access and update information in the 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 wif wif 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 the present tool using JSP, JQuery, AJAX.
- Have used the 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 the application using Struts Framework wif 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 the 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 the present tool using JSP, JQuery, AJAX.
- Have used the 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
Senior DeveloperResponsibilty:
- 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 wif Software Development Cycle (SDLC).
- Responsible for development of User Interface components using Custom Tag libraries.
- Expertise wif wif 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 the present tool using JSP.
- Extensively used the 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 wif SDLC methodology from low level design, development, customization and testing.
- Implemented Spring Core, IOC for bean configuration.
- Develop the application using Struts Framework wif respect to Model View Controller architecture.
- Implemented Hibernate in Data Access Layer to access and update information in the database.
- Expertise wif wif 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 the present tool using JSP, JQuery, AJAX.
- Have used the 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 wif 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 the 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 the 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 ANGIE applications development, customization and testing.
- Implemented Hibernate in Data Access Layer to access and update information in the database.
- Expertise wif wif XML technologies.
- Expertise in Tomcat configuration/administration, Data Source.
- Maintained and performed some improvements in the present tool using JSP, AJAX.
- Have used the 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 .
Confidential
Responsibility:
- Responsible for developing CPL applications wif SDLC methodology from design, development, customization and testing.
- Used Sequence and class Diagram to implement the 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 the database.
- Developed PL/SQL statement, proceduresto extract and persist data in database.
- Have used the 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.