Sr. Developer Resume
Alpharta, 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 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 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 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:
Java/JEE Programming: Core Java, Java 1.6,JSP, Servlets, JMS, JDBC, JNDI, RMI, JSF, JSTLEJB, MVC,SOAP, AJAX
XML, SOAP, XSD, XSTL,XPATH, JAX: RPC, JAX - WS, JAX-RSJavaScript,JQuery, Log4j
Frameworks: MVC, Struts, Spring (IoC, MVC, AOP, ORM), Hibernate, JPA
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
WORK EXPERIENCE:
Confidential, Alpharta, GA
Sr. Developer
Responsibilities:
- 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 the 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 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 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 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,Eclipse, JSP,JQuery, Restful Web Service,XML,XSD,Oracle 11g, Web Sphere Application Server 8.5,RAD 8.5,Accurev,XML Spy,Putty.
Confidential, Charlotte, NC
Sr. DeveloperResponsibilities:
- 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 the application using Struts Framework with 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 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 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
Sr. Developer
Responsibilities:
- Responsible for developing DSA-NMC development, customization, implementation and testing.
- Develop the 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 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
Sr. Developer
Responsibilities:
- 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 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
Sr. DeveloperResponsibilities:
- Responsible for developing TrenItalia applications with SDLC methodology from low level design, development, customization and testing.
- Implemented Spring Core, IOC for bean configuration.
- Develop the application using Struts Framework with respect to Model View Controller architecture.
- Implemented Hibernate in Data Access Layer to access and update information in the 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 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
Sr. DeveloperResponsibilities:
- Responsible for developing ‘Enterprise Clustering System’ 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 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.
