Srujana Chintalapudi
+1-615-***-**** *******.*******@*****.***
Professional Summary:
Around 8+years of experience in all phases of Software Development Life Cycle using Java /J2EE technologies in e-commerce, finance fields.
Well versed with Core Java concepts like collections, multithreading, serialization, Javabeans.
Experience in Web based application development using Java/J2EE, JSP, JSTL Servlet, EJB, JMS, WebServices and XML AND JAXB.
Strong experience in front-end development using AJAX, JSON, HTML5, css3/css, Bootstrap,node.js, JavaScript, AngualrJS, Jquery.
Expertise in SQL and experience in RDBMS like OracleDB2and MySQL.
Expertise in writing SQL, PL/SQL, triggers, stored procedures on Oracle 11g database.
Experience in major web applications servers, including Apache Tomcat, WebLogic, Websphere, JBoss.
Proficient in Java/J2EE and Object oriented Design Patterns including singleton, Decorator, Factory, Command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
Extensive expertise in Struts, Spring 2.x/3.x MVC, SpringAOP, SPRING-WEB Spring Security, Hibernate . Strong hand-on experience in their configuration, integration and implementation.
Strong experience on Version Control Tools like CVS, SVN, GitHub.
Strong experience on different IDE’s or development tools including Eclipse IDE, MyEclipse, JIRA, JUnit, FileZilla, Putty, Ant, Maven, etc
Experience in implementing SOA architectures with web services using WSDL, RESTful and XML technologies like XSL (XSLT), DOM and SAX.
Proven software development experience using different methodologies – Agile, Iterative model and Waterfall.
Technical Skills:
Languages :
JAVA, PL/SQL, JavaScript
J2EE Standards:
Servlets,JDBC,JavaBean, XML-JAXB,
Frameworks
JSF, Spring, Hibernate 2.0,2.1 and 3.0, EJB 3.0, struts
XML:
DOM parsers, XML Schema,
Application/Web Server:
Apache Tomcat 5.0, Web Sphere
Methodologies:
SDLC waterfall model, Iterative model, Agile
Database:
Oracle (version -10g, 9i),
Other Tools:
Log4J
Operating Systems:
Windows 98/NT/2000/XP. LINUX, UNIX
IDE :
Eclipse 3.x, NetBeans, Eclipse IDE, WSAD
Version Control Tools:
CVS, SubVersion(SVN), Clear Case, starteam
Style
CSS3, Adobe CQ5
Domains :
Banking, E-Commerce, Health
PROFESSIONAL EXPERIENCE:
SUNY, Albany, NY July 2017 - till date
Sr. Web Developer
The State University of New York is the largest comprehensive university system in the United States. Our impact in New York State and across the globe begins with our 64 institutions, including research universities, academic medical centers, liberal arts colleges, community colleges, colleges of technology and an online learning network. We serve nearly 1.3 million students, including nearly 600,000 in credit bearing courses and programs and more than 700,000 through continuing education and community outreach programs. Our nearly 3 million SUNY alumni are located around the globe, each making their own unique impact.
Responsibilities:
Involved in Analysis, Design and Development of mortgage policies using Agile Scrum Methodology.
Deployed the applications on IBM Web Sphere Application Server.
Used Oracle as backend data base.
Used Tortoise SVN for version control and written Maven dependencies for the project.
Developed presentation and UI components using JSF framework, AJAX, JavaBeans, XML, HTML5,CSS3, Primefaces and JavaScript.
Developed application service components and configured beans using SpringIoC, creation of Hibernate mapping files and generation of data base schema.
Used session beans for web/web service development and entity beans using JPA and Hibernate for database integration.Used WebLogic for deploying EAR files.
Used Web Services for creating rate summary and used WSDL and SOAP messages for getting mortgage plans from different module and used XML parsers for data retrieval.
Developed the web-services and analysis of SOAP envelope using SOAPUI.
Used SQL statements and procedures to fetch the data from the database.
Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
Implemented test cases and performed automation testing using JUnit Framework
Developed Maven for the build process and deployed in IBM WebSphere.
Implemented Log4J for Logging Errors, debugging and tracking using loggers, appends components.
Environment: Java 1.7, Pl/SQL 11g, JSF 2.x, HTML5, CSS3,Primefaces, JavaScript, Spring 3.x, Hibernate 3.x, XML, Maven 2.x, JMS, JNDI, JQuery, WebLogic, SVN, SOAP, JUnit, Log4J, RAD 7.0,.
Quest Diagnostics Apr 2016- Apr 2017
Sr. Web Developer
Project:
Quest Diagnostics is a company providing clinical laboratory services with headquarters in Madison, New Jersey. Worked for the QTIM project in Quest Diagnostics. QTIM manages the all tests’ information performed in Quest Diagnostics Labs. Worked in Production and development also.
Responsibilities:
Used HTML, CSS, JavaScript, JQuery to upgrade IE8 to IE11.
Developed UI pages using HTML, DOM, CSS, JSON, JavaScript and JQUERY.
Integrated the Java code (API) in JSP pages.
Used JQuery core library functions for the logical implementation part at client side for all the applications
Involved in writing JQuery-based AJAX requests using JQuery. Get (URL, data, callback, type) or JQuery. AJAX (options) and JQuery. post (URL, data, callback, type).
Used JQuery events to manipulate the elements depend on the user interactions.
(Like on, hover, bind, click, keypress, etc.).
Used Struts Framework in the application, which is based on MVC design pattern.
Used JXLS to export and import data EXCEL sheet. Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
Used Struts Framework in the application development.
Involved in Enhancement of existing application utilizing Angular, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
Implemented Restful web services (Jersey). Designed tables in SQL Developer and worked with Database Developers for implementing Store Procedures in the application.
Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using the Temp net Framework.
Worked in Onsite - Offshore model.
Written SQL Queries to interact with Oracle database.
Worked on Back end and Web development.
Handled Production Support Issues and bug fixing
Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
Used StarTeam repository.
Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, DOM, JavaScript, JQuery, JSON, ECLIPSE, Struts, StarTeam, Web services (Jersey), SQL server, Java 1.5, Weblogic Bea 2.0, LINUX, Rally .
Client: Experian NY C, NY Jan 2015 – March 2016
Role: Sr. Java/J2EE Developer
Project: Credit Expert (CE) - Public Pages Redesign (PPR), Member Pages Redesign (MPR).
The Website (Crediexpert.co.uk) serves the UK customers by providing them Credit Scores and Reports. Credit Expert is part of a family of online consumer credit reporting sites belonging to ConsumerInfo.com, Inc., an Experian company (Consumer Info). Consumer Info gives consumers quick, easy, and inexpensive access to their credit reports. It is now the leading provider of online consumer credit reports, credit scores, credit monitoring, and other credit-related information. As part of the Experian family, it continues to grow its membership base and develop innovative products to help consumers better understand their credit.
Responsibilities:
Involved in Analysis, OO Design and Development of mortgage policies using AgileScrumMethodology.
Deployed the applications on IBMWebSphere Application Server.
Used Object oriented Designing for developing server side applications.
Used Oracle 11g as backend data base.
Developed presentation and UI components using JDK 1.5, JSF framework, AJAX, JavaBeans, XML, JAXB HTML5 and CSS3.
Developed application service components and configured beans, creation of Hibernate mapping files and generation of database schema.
Used session beans for web/web service development and entity beans using JPA and Hibernate for database integration.
Used WebServices for creating rate summary and used WSDL (SOA) messages for getting mortgage plans from different module and used XML – JAXB. FILE I/O, and JQuery parsers for data retrieval.
Developed the web-services and analysis of LINUX,JSON, MAVEN, REST, EJB envelope using SOAPUI.
Used JMS(Java Message Service) for communication between clients.
Used PL/SQL, MySQL statements and procedures to fetch the data from the database.
Used J2EE OO design patterns. WebLogic 10 as we server.
Involved in creating various DataAccessObjects (DAO) for addition, modification and deletionofrecords using various specification files.
Implemented testcases and performed automation testing using JUnit Framework
Developed Maven for the build process and deployed in IBMWebSphere.
Implemented Log4J for Logging Errors, debugging and tracking using loggers components.
Environment: Java 1.7, JSF 2.x, HTML5, CSS3,GEMFire, Guice, JavaScript, Hibernate 3.x, XML-JAXB, MYSQL, Maven 2.x, JAXB,WEBMVC, JMS, JNDI,Git, JQuery, JPA, JMS, JUnit, Log4J, FILE I/O, webLogic 10, JSB/CONTROLLERS, Web Sphere Application server 7.0.
Svv info Tecch Inc., Hyderabad July 2013 – July 2014
Role: Sr. Java Developer
Open Edge Pay is a payments processing software were businesses succeed by delivering secure and personalized payment solutions. Job responsibilities Maintaining and developing website for the Open Edge Pay, Inc where clients can access Transaction, Batches, Reports details, customer data, revenue on each terminal where the transaction are made. Also, production support, implementing new functionality as per business needs and provide test cases for new functionalities.
Responsibilities:
Participated in all the phases of SDLC including Requirements Collection, OO Design & Analysis of the Customer Specifications, GEMFire, Development and Customization of the application.
Developed high as well as low level design documents and Object oriented design patterns.
High level design, low level design and sequence diagrams for the required feature implementation.
Responsible for new module development and for testing.
Developed client-side validations using with cucumber and used Node.js for server side.
Developed WebServices clients to consume those Web Services as well other enterprise wide WebServices.
Exposed the WebServices to the client applications by sharing the REST.
Worked on J2EE design declarations, MVC, XML-JAXB, JSB/CONTROLLERS Factory and design patterns.
Worked closely with QA team and fixed QAbugs as well as production issues with a quick turnaround time and also worked on Code reviews..
Developed application using MVC architecture.
Used SOA services for platform-independent XML, JAXB documents.
Used IBMRAD, WSAD to develop and debug application code.
Used Log4j utility to generate run-timelogs.
IBM clear case was used for project management and version management.
Deployed the application on Websphere6.xapplicationserver.
Environment: Java 1.7, PS Framework, cucumber, GEM Fire, s JB, SPRING- WEBMVC, MVC,SDLC,REST,Linux, Log4j, FILE I/O, XML-JAXB, JSB / CONTROLERS, Node.js, JNDI,Web services, Basic Git, IBM Web sphere Application.
InforSparks, Hyderabad Jan 2012- June 2013
Sr. Java Developer
Description: Agent Desktop is a tool to service defaulted loans in the Home Mortgage loans. This will provide various plans like Short sale, MHA, Liquidation options. When an underwriters service loan all the options will run one after the other. Based rules configured in the system, borrower will be provided with options to repay loan.
Responsibilities:
Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
Developed classdiagrams and sequencediagrams using EnterpriseArchitect.
Gathering information of about loan accounts.
Developed the application implementing MVC Architecture integrating JSP with spring frameworks.
Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) and Inversion of Control.
Involved in development of presentation layer using AngularjS, Servlets.
Created configuration files for spring and JSP integration.
Implemented Object-relation mapping in the persistence layer using Hibernate frame work.
Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses.
Applying rules on individual accounts by rules engine which contain certain business rules.
Communicated with external applications JMS (Java Message Service) messages using MQ Series.
Worked on XML-JAXB, PL/SQL for designing quires.
Google Guice, for annotations.
Developed the helper classes for better data exchange between the MVC layers.
Implemented Multithread concepts in Java classes to avoid deadlocking.
Used JUnit to write repeatable tests mainly for unit testing.
Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
Deployed the complete Web applications in WebLogic 9.2 servers.
Used ANT tool for building and packaging the application.
Involved in developing UI layer using JavaScript, JQuery and AJAX.
Interacted with testing team to fix defects.
Environment:JDK 1.7, J2EE, Servlets 2.5,Spring 3.2,Unix, JMS, JAXP, XSLT,Actimize, Eclipse IDE, Enterprise Architect, Git, Log4J 1.2, AngularjS, Weblogic9.2, WSDL.
Client: Auro Business Systems, Bangalore, India Mar 2010–Nov 2012
Role: Java Developer
Description: Auro Business Systems is an Indian based company in the support and development of business application software. It provides a web interface to track online customer trends & gather information to assess/ improve customer retention capabilities.
Responsibilities:
Conducted meetings/interviews and JAD sessions with stakeholders to collect business requirements.
Responsible for understanding functionality at client side and knowledge transfer.
Requirement Analysis.
Implemented the project and fixed the bugs in the module.
Used JavaScript, CSS and HTML to create front-end screens of the module, testing using cucumber.
Developed test cases and executed them.
AngularJS, XML-JAXB,FILE I/0 NATIVE INTERFACE for declarative programming.
Involved in documenting the details related to Changes occurring in the system, following the Quality processes.
Used oracle 11g to increase release velocity.
Involved in Test Case creation for changes made to the system.
Used J2ee design patterns, JPA, JMS (Java Message Service), JSP, JSF, CONTROLLERS, node.js, weblogic 10, structs an Hibenate .
Created job details, activitydiagrams, testcases and communicated with the client on a regular basis.
Adhere to the rules of the validated environment.
Conducted data prep activities for system testing, regression testing & end to end testing using MySQL 3.5.
Participated in peer code reviews.
Environment: Java 1.5, Oracle 11g, XML-JAXB, WEBLogic 10, JDBC, JSF, JNDI,jsb/controls, HIBERNATE, Angular.js, JSP, Eclipse IDE.