SUSHMA DUBBAKA
*****.***@*****.***
SUMMARY:
Over 7 years of diverse experience in top-tier Software Development Life Cycle (SDLC), with hands on experience in online and mobile banking application using Java/J2EE technologies including 2.5 years’ experience in web application development.
Adept at all phases of the Software Development Life Cycle including Requirement Analysis, Design & development, Testing, Implementation and Maintenance.
In-depth knowledge of software development methodologies like JIRA, waterfall and agile – SCRUM models.
Experience in gathering and analyzing user requirements and identifying critical and non-critical requirements.
Service oriented systems that utilize REST web frameworks, SOAP and message queue technologies (Spring MVC 4, Spring REST Template, Rabbit MQ AMQP server, Spring Integration, Pivotal Cloud Foundry, Pivotal technologies).
Expertise in Core Java, data structures, algorithms, Object Oriented Design(OOD) and Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, Reflection, Generics and other new features in Java 7 and 8. Extensive knowledge of Java Design Patterns like Singleton, Business Delegate, Factory, Abstract Factory, Proxy, Adapter and J2EE patterns such as MVC, DTO, and DAO.
Hands-on experience with J2EE technologies, such as Servlets, JSP, JDBC, JNDI, and JMS.
Strong experience with developing Web Services providers and consumers using SOAP, REST, and WSDL.
Hands-on experience in developing web applications using MVC (Model View Controller) architecture using Spring 4, Struts 2, and Servlets.
Extensive experience in using Hibernate4 and JPA for mapping Java classes with database using Hibernate Query Language (HQL).
Experience includes Data Power, WebSphere MQ and WebSphere Message Broker in Development, Administration and configuration implementation in SOA.
Strong experience in database design and development using Oracle, MySQL, SQL Server, and good experience in writing PL/SQL, SQL and stored procedures.
Hands on Experience in major bigdata components such as Apache storm, HDFS, HIVE and HBase.
Developed and scheduled new Splunk capacity dashboards, data models & performance reports to assist senior management in making business critical capacity decisions. Excellent Understanding and experience in installing and configuring the Hadoop ecosystem components such as MapReduce, HDFS, HIVE and job-tracker.
Expertise with Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
Proficient in developing and deploying applications on Web/ Application servers like JBoss, WebLogic 11, and Apache Tomcat.
Experienced in configuration, creation and decommission of middleware MQ and MB infrastructure connected to applications with queue managers (AIX, LINUX, Windows, and Z/OS).
Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
Experienced in writing JUnit 4 test cases for system testing and API testing using SOAP UI.
Experienced with Log4j for debugging and build tools like Maven and Ant.
Managing environment variables and properties for deployment to various cloud based environments.
Used Rally for bug tracking and responsible for resolving these defects assigned on time and update their status on regular basis.
Experience in working with GIT, SVN source code repositories in a team environment.
Excellent communication and interpersonal skills and is a proven team player, able to meet tight deadlines. Motivated to learn new technology and flexible to relocate.
Technical Skills:
Languages
Core JAVA, J2EE, JUNIT, JSP, C++, C, Spring 3.x/4.x/4.0, Hibernate 2.0/3.0/4.3.6, JavaScript, SQL.
Frameworks
Java Development Kit (JDK), Java view technologies, C Standard Library
Web Technologies
HTML5, XHTML, CSS/CSS/CSS3, JavaScript, JQuery, JSON, AngularJS, Bootstrap, XML.
IDE
Eclipse, NetBeans, Visual Studio
Databases
SQL Server 2005/2008/2012, MySQL, Oracle 9i, 10g, 11g
Version Control systems
CVS, VSS, SVN, Git.
Client: Bechtel, Herndon, VA Jan 2017- Present
Senior Java/J2EE Developer
Description:
Bechtel is a global leader in engineering, procurement, construction and project management. Worked in multiple payroll system projects for the company. Involved in the development of different pay roll applications like Global payroll system(GPS), Pay run portal access(PPA), Tax gathering system(TGS), Global Bechtel time record(gBetr), Information Management(IM), Worker’s Comp and Health care finance Administration(HCFA).
Responsibilities:
Exposed to Software Development Life Cycle (Scrum) with JIRA Agile Following Agile methodology.
Developed micro-services using Java 8 and Spring Boot 4.0 following a TDD approach and paired programming.
Involved in a team that administrative MQ, Message Broker in developing and testing department.
Developed Object-Relational (O/R) mapping using Hibernate.
Implemented Design Patterns such as Singleton, Factory, Observer, Proxy, Template, DAO.
Utilized new Java 8 features such as Streams, Lambdas and Functions
Developing the flows to interact with DB2 on mainframe by using ESQL, pass-through and stored procedures. Wrote code to create dynamic complex queues based on the input condition
Used RESTful Web services to validate mutual funds in real time scenario using JAX-RS.
Developed a Single Page Application (SPA) for the Product Catalog module to quickly filer, select and compare various investment products using AngularJS, Bootstrap, HTML5, and CSS3.
Used AJAX to consume RESTful services and render the JSON response data on to UI web page.
Developed stored procedures using Oracle PL/SQL and developed complex queries for business data processing.
Used AWS SDK to connect with Amazon SQS for bulk email processing.
Deployed web applications and enterprise components on Tomcat and JBoss on dev and test environments.
Contributed to the application architecture of several micro-services (PCF/AWS)
Assisting in troubleshooting and resolution of problems relating to Hadoop jobs to access Thomson Reuters' comprehensive database provided by Prima Capital® using HDFS, Apache Flume 1.6, and Apache Hive 1.2.
Implemented Log4J for Logging Errors, debugging and tracking.
Used Git to manage and control version of build & Release.
Involved in unit testing of the modules using JUnit test-cases.
Configured Maven dependencies for build automation.
Environment: Java 7/8, Spring 4, Spring MVC, Pivotal Cloud Foundry (PCF) on AWS, Spring Boot Starter – Web, Hibernate, JBoss 7, RESTful Web services, JAX-RS, JSTL, HTML5, CSS3, JSON, Eclipse, Oracle 11g, Git, Log4J, Junit.
Client: FPL, Coral Gables, FL April 2015 – Jan 2017
Role: Java/J2EE Developer
Description:
FPL Power Tracker is a comprehensive software solution for all NorthEast Florida deregulated power markets that is used to report power outages. Customers can report power outages/Hazard Conditions/Malfunctioning of Streetlight etc. online, check status of already reported online/Phone. Customers can also find out the causes of momentary power outages online.
Responsibilities:
Agile SCRUM development process was used for the product life cycle management.
Created Use Case, wrote design approach documents, development, implementations, support, for functional security modules like Self Registration, Change Password, Approve Failed Registrations, and Update Other's Profile on a weekly basis.
Implemented Struts MVC 2.3 framework in the application. Responsible for configuration and integration of Spring 4 Core, Struts2.3 and Hibernate 4.3.x.
Integrated with Spring Cloud projects to provide distributed tracing and other features
Used Hibernate for object relational mapping and persistence.
Developed Web services (SOAP) through WSDL for XML data transfer over HTTP to interact with other components to send policy status and consumed RESTful Web service to get customer data from external module.
Creating Web Services Proxy and Multi-Protocol Gateway Services on Data power XI52 for vendors to send exchange messages. These services validate the data again schema and also bridges protocol for HTTP to MQ for guaranteed delivery messages using XSTL style sheets.
Collected and aggregated large amounts of web log data from different sources such as webservers, mobile and network devices using Apache Flume and stored the data into HDFS for analysis.
Installed and configured WebSphere Application Server Network Deployment 6.0, 6.1 on AIX, Linux platforms.
Maintained WebSphere Commerce Servers and added a new node to the already LIVE architecture
Configured JMS service class to transfer the orders between agents and policy holders.
Designed interactive web pages with front end screens using HTML5, CSS3 and JavaScript 1.8.4.
Developed JavaScript for client end data entry validations and FrontEnd Validation.
Implemented jQuery AJAX calls in JSP web pages to render the response on to UI and also Performed data standardization on the successful validated data and storing them in HIVE.
Created unit tests using JUnit framework in test driven development approach.
Used SVN as version control tool and Maven as build tool.
JFree Chart was used for Reporting module.
Worked closely with requirement team, testing team, data base administrators and production support team.
Environment: Java 6/7, JSP, JDBC, Spring Core 4.0, Struts MVC 2.3, d3.js, Hibernate 4.0, Design Patterns, XML, MySQL, Jboss, MAVEN, HTML5, CSS, JSP, Java Script1.8, jQuery, AJAX, SVN, JUnit, UML, Web services, SOAP, XSLT, Jira.
Client: US Bank, Denver, CO Jan 2013 - March 2015
Java/J2EE Developer
Responsibilities:
Designed Class and Sequence Diagrams.
Developed user interfaces using Struts, JSPs, XHTML, CSS, Java Script and AJAX.
Used Struts tlds (logic, bean, html, nested, etc) with JSP pages.
Configured Struts-config.xml file for the Application and Developed Custom tag libraries.
Used Value Objects, Service Locator and Singleton design patterns.
Created CSS for formatting JSP pages
Used Validator framework of the Struts for client side and server side validation
Developed Controller and Service classes for Vehicle Management.
Performed data loading using spring and Hibernate.
Developed Stateless Session EJBs and local Entity Beans and used the Session Façade Pattern.
Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and DB2.
Bash scripting to run Java programs from command line.
Worked in Agile development environment.
Worked for the Telecom domain & Life cycle of Telecom operation.
Supported to Telecom software Development projects
Worked on generating the web services classes, WSDL using Apache Axis.
Developed the Encryption Decryption program to secure sensitive data like user account information.
Extensive experience in designing front end interfaces using HTML, XML, JSP, CSS, Java Script, JQuery and Ajax, Angular JS,React.js, ExtJS, Backbone JS.
Developed XML schema and generated XML Beans.
Written XML files containing Queries that are going to use an application and program to access them.
Used CVS for checking in-out files.
Responsible for Development, unit testing, integration testing and implementation of the application.
Used Log4J to store log messages.
Performed unit testing using Testing.
Environment: Java, J2EE, Hibernate, Struts, GWT, AWS, Spring, Python, JSPs, Agile, Eclipse, IBM WebSphere, AXIS, Subversion, IBM DB2, Flex, Clarity, Mule ESB, ANT, Maven, Rational Rose, Windows.
Janya IT Technologies, Hyderabad, India Oct 2012 - Nov 2013
Role: Java Developer
Description: A software and product development company with multi-shore delivery capabilities. We are focused on forging strategic partnerships by building extended teams for our clients.
Responsibilities:
Communicated with business partners to clearly define the business requirements.
Designed and developed webpages using JSP, Servlets developed sessions beans and entity beans.
Designed the front end using HTML and CSS.
Using advanced level of JQuery, AJAX, JavaScript, CSS and pure CSS layouts.
Developed the J2EE Application using IBM RAD, MySQL and Spring IOC Framework and deployed to application server.
Designed user interface for both web and desktop applications.
Implemented drag and drop operations, HTML, DOM effects, animations like slide shows, fade in-fade out effects on the web pages.
Created Triggers, Functions and Joins on Database tables in SQL Server Database 2012
Created Responsive Layouts for multiple devices and platforms.
Conducted regular testing in Unit and End Testing on supported browsers using tools such as Chrome Inspector and Firebug.
Involved in maintenance and support for existing applications.
Developed the User Interface using HTML and CSS2/CSS3 with fully cross browser compatibility for IE, Safari, Firefox and Chrome.
Unit tested application using JUnit, Log4j for logging and debugging and built the package.
Environment: JavaScript, HTML, MVC, CSS3, JAVA/J2EE, JUNIT, LOG4J, ASP.NET, JQuery, DHTML, XSLT, SQL, Ajax, Debugger Tools.
Client: JDA Software India Pvt. Ltd, INDIA Jan 2011 – Sep 2012
Role: Java Developer
Responsibilities:
Worked on complete life cycle of software development, including new requirement gathering, redesigning and implementing a new back end tier, testing and assisted in deployment of the project to the PROD environment.
Implemented Spring MVC Framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
Worked on creating and consuming Web Services based on XML, XSL and XPath developed Web Services using Apache Axis2.
Involved in JDBC application and developing; created new functions, stored procedures and updated many database related enhancements in Oracle 10g database.
Implemented RESTful Web Services and associated business module integration for getting status of claim report.
Design rich internet applications using google web toolkit (GWT)
Implemented the business layer by using Hibernate with Spring DAO; developed mapping files and POJO java classes using ORM tool.
Expertise in SQL and experience in RDBMS like OracleDB2 and MySQL.
Developed stored procedures, triggers and functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File; established data integrity among all tables.
Worked on performance tuning for the PT (Performance Testing) environment and PROD environments, built reports to access the performance.
Worked on multiple configuration files for mapping Business Objects and Log4j deployment descriptor files such as web.xml and applicationContext.xml file.
Involved in enhancements of the system; provided production support for any of the production issues encountered; fixed functional bugs and added new features upon changes in business rules.
Environment: Java 1.6, spring, Agile, Hibernate, Servlets, Swing, GWT, JSP, XML, XSLT, HTML, JavaScript, Restful, Log4j, Oracle, SQL, PL/SQL, WebLogic Server, Eclipse, SOAP.