Post Job Free

Resume

Sign in

Software Developer Java

Location:
Warangal, Telangana, India
Posted:
October 22, 2018

Contact this candidate

Resume:

CHAITANYA GUDDANTI

ac7glc@r.postjobfree.com

Phone: 508-***-****

PROFESSIONAL SUMMARY:

Strong seasoned experience of n-tier enterprise software development experience, including web development, System Analysis, Technical Design, B2B Development, Release/Build Management in all stages of Full Software Development Life Cycle in diverse industries.

Involved in all Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.

Strong implementation knowledge of Software development methodologies like Agile Methodology and Scrum software development processes.

Implemented Design Patterns like Singleton, Front Controller, DAO, DTO, Business Delegate, Session Factory, MVC etc.

Strong working experience developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Spring (AOP), Spring Batch, Hibernate ORM.

Expertise in various J2EE technologies like JSP, JSTL, Servlets, JDBC, JNDI, AJAX etc.

Created robust user Interface (UI) using HTML, CSS, JavaScript, AJAX, Angular, NativeScript.

Experience in configuring and deployment of JEE software applications in Tomcat\WebSphere Application Server\WebLogic.

Developed modules with JSP, Servlets, HTML5,Angular JS, JavaScript, CSS3, XML and deployed them.

Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.

Used modern software engineering tools including Eclipse, IBM Rational Software Architect and BEA WebLogic Workshop for design, development, and testing the software.

Used persistence frameworks like Hibernate ORM, JPA to map POJOs to a relational Database.

Experience in database design and implementation using different RDBMS like Oracle, MySQL, Microsoft SQL Server, IBM DB2 and PostgreSQL.

Expertise in XML parsers (SAX, DOM), XSL, XSLT, JAXP, JAXB, JDOM, DTD, Resource Properties.

Experienced in testing frameworks such as ANT, Log4J, Junit, DBunit and Maven.

Experience implementing and exposing webservices(JAX-RPC, JAX-WS, JAX-RS (RESTful)) and RMI.

Experience with version control systems like Rational ClearCase, CVS, VSS, and SVN for providing a common platform for all the developers.

Well versed with core Java concepts like Collections, Multithreading, Serialization and Java Beans.

TECHNICAL SKILLS:

Programming Languages : JDK 7, 6, Python.

Client Scripting : JavaScript, jQuery, Applet, HTML, DHTML, CSS, AJAX, JSON.

Platforms : Windows, UNIX and Linux Redhat/CentOS.

Database Tools : Toad for SQL Server, Toad for Oracle, Toad for MySQL, DB2Connect, MS-Access, MS SQL Server, Cassandra.

ORM Frameworks : Hibernate 3.0/4.0, JPA.

J2EE MVC Frameworks : Struts, JSF, Spring, MVC, Spring Web Flow.

IDEs : MyEclipse, NetBeans, IBM RSA, Eclipse, IntelliJ IDEA.

App Server : WebLogic, JBoss, Websphere.

Web Server : Apache Tomcat, Websphere portal server.

Webservice Specifications : JAX-RPC, JAX-WS (SOAP), JAX-RS (Restful), JAX-P, JAX-B.

Web service Tools : SOAP UI, HttpMoniter.

Design Patterns : Session Façade, Front Controller, Singleton, DTO, DAO, MVC, Iterator, Factory, Abstract Factory.

UML Tools : MS Visio, Rational Rose Enterprise, Rational XDE, UML.

Whitebox Testing : JUnit 4.1, DBUnit, LoadTest, TimedTest.

Blackbox Testing : JMeter, LoadRunner 9.1, WinRunner, QTP.

Ajax Frameworks : Dojo, DWR, GWT, Prototype, EXT-JS.

JavaScript Frameworks : JQuery, AngularJS,NodeJS

Protocols : TCP/IP, HTTP, FTP and SOAP.

Batch Scripting : ANT, Maven, Gradle.

Messaging Technologies : JMS, MDB.

Transaction Control : JTA, Hibernate Transactions.

Mobile Development : NativeScript

PROFESSIONAL EXPERIENCE:

Accenture/Department of Revenue, Boston MA

Role: Sr. Java Developer 2017 - Present

Project Description: Customer Website for the CometsHD project of the Department Of Revenue.

Responsibilities:

Involved in all Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.

Developed various web pages using Angular, Spring MVC for desktop application.

Developed mobile applications using NativeScript for Android and iOS platforms.

Implementing microservices using Spring Boot, Spring IOC, RESTful web services using Jax-RS to be consumed by other systems like Pega Systrem, Cognos Reporting etc.

Migrating existing Tomcat server to AWS.

Configured AWS EC2 servers, S3 buckets and KMS for specified application.

Built applications using AWS SDK api’s to read, write and analyze data from the AWS S3 file system.

Create and maintain Jenkins Jobs and Pipelines for integration, systems and UAT test environments.

Environment: JDK1.6, IBM RSA, RTC, UML, Angular, Spring Boot, Spring Core, Spring MVC, Spring Batch, Hibernate/JPA, XML Schemas, Bootstrap, Web Services (SOAP), Restful, Maven, Log4J, JUnit, Putty, Unix, Jenkins and WebSphere App Server.

Commonwealth of Mass., Chelsea, MA 2015 – 2016

Role: Sr. Java Developer

Project Description: Actively participated in development, testing and maintenance of a multimillion dollar payments processing system dealing with multiple interface partners. Payments are received by web services or in form of flat files. Spring batch is used to process files in various formats. Payments are distributed and disbursed to banking partners or checks are generated.

Responsibilities:

Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.

Implemented microservices for various modules using Spring Boot.

Implemented backend data processing batch jobs using Spring Batch.

Implemented application service components, entities and repository beans using Spring IOC, JPA annotation. Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC framework.

Implemented top down SOAP web service using Apache Axis2, with marshaling and unmarshaling and producing WSDL file.

Designed front-end, data driven GUI using JSP, HTML, Angular 2, Spring MVC and CSS.

Implemented RESTful Web Services with JAX-RS and spring.

CI/CD using Jenkins, SonarCube, IBM tools.

Used SQL and JPQL to query Oracle database.

Used SQL and PL/SQL stored procedures and triggers to generate data for federal reports.

Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.

API testing using SOAP UI tool.

Configured Log4j tool to log the entire application.

Deployment on WebSphere server and RTC for version control and CI.

Environment: JDK1.6, IBM RSA, RTC, UML, Angular, Spring Boot, Spring Core, Spring MVC, Spring Batch, Hibernate/JPA, XML Schemas, Bootstrap, Web Services (SOAP), Restful, JMS, Maven, Log4J, JUnit, Putty, Unix, Jenkins and WebSphere App Server.

Maccor Inc. Tulsa, OK Dec ’13 – May ‘15

Role: Software Developer

Responsibilities:

Used Relational Rose to develop Use Test Diagrams, Object Diagrams and Class Diagrams in UML.

Used Spring framework for designing and developing front end using AJAX and JQuery.

Achieved asynchronous communication using JMS message listeners and configured the JMS environment by setting up Queue and Topic connection factories.

Developed application service components and configured beans using Spring IoC, Hibernate annotation.

Implemented Rest layer with Jersey RESTful WebServices.

Worked on parsing the XML files using DOM/SAX parsers.

Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.

Designed and developed Hibernate DAO’s using JPA annotation and created abstract generic DAO design model.

Created various Data Access Objects (DAO’s) for addition, modification and deletion of records using various specification files.

Development of interface using Spring Batch.

Extensively involved in the development of backend Logics or data access logic using Oracle DB & JDBC.

Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases in Oracle 10g.

Developed web presentation layer using HTML, CSS and jQuery according to internal standards and guidelines.

Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.

Developed Rest architecture based WebServices to facilitate communication between client and servers.

Use of WebLogic application server to deploy the application and connect through the datasource using JNDI name.

Worked in Unit Testing of various modules by generating the JUnit Test Cases.

Worked in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, and appender’s components.

Prepared technical reports, documentations and manuals during the program development.

Used Git-Hub repository for version control, and MAVEN build process.

Used Crucible for code review.

Environment: JDK1.6, RAD, Eclipse, IBM Rational Rose, UML, Spring/ Spring Batch, Hibernate, JPA, JSF, XML, XML Schemas, AJAX, Bootstrap, jQuery, RESTful, Jira, Web Services (Jersey), Jackson, JMS, Maven, ANT, Git, Log4J, JUnit, TFS, Hudson, Jenkins and WebSphere.

Yaskawa Inc, OK Jan ’13 – Nov ’13

Role: Software Developer(Co-op)

Responsibilities:

Involved in System Requirements study and conceptual design.

Created UML diagrams like activity diagrams, sequence diagrams and use case diagrams.

Created user-friendly GUI interface and Web pages using JSP, HTML and DHTML. JavaScript was used for the client side validations.

Wrote JSP’s, Servlets and deployed them on JBoss Application Server, used CVS as source control.

Extensively involved in Server-side programming using Struts frame work as handlers for dynamic Content generation and User Interface (UI) using XML, XSLT, HTML, DHTML and JavaScript.

Developed JavaScript functions to get dynamic data and client side validation.

Designed, Developed and Implemented document transformation applications using XML Spytool.

Developed façade class and their supporting classes to route the request to the service and receive the response data (XML).

Used MVC Framework Angular.js in the development for data binding and to consume RESTful web services.

Developed classes to Parse XML by using SAX parser.

Used JAXP XML parsers for data retrieval.

Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.

Used Hibernate to connect to Oracle 10g Database.

Used the JNDI for Naming and directory services.

Developed session beans to process the request from the façade.

Performed testing using JUnit.

Environment/Tools: Java 5.0, J2SE, Servlets, JSP, EJB 2.1, Apache Struts 1.3.8, UML, XML, XSL, SDLC, Angular JS, JBoss 5.1, MyEclipse 6.6, CVS, JUnit, JMS, Xalan, Xerces-J parser, Oracle 10g, JPA-Hibernate.

Seasia Consulting, India. Aug ‘10 – July ‘11

Role: Software Developer

Project: Defect and Issue Tracking

Description: Project Defect and Issue Tracking is a Web Application developed using Struts 1.1 Framework. The purpose of this application is to record requests which can be a bug, suggestion or enhancement for an application developed by our organization. The application can handle different levels of users like Project Manager, Project Leader, Tester and Developer. Using this application follow-up can be maintained for a request. MIS Report can give overview of overall progress for a request to Management. Web Services is used to get the existing business logic from company’s servers.

Responsibilities:

Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.

Developed UI based on struts framework, using JSP, JSTL, Servlets and DHTML with extensive java scripts to reduce Server hits, improving performance.

XML Parsers like SAX, DOM and Document Builder Factory were used to write Java client programs to parse the XML feeds.

Developed the Java Code using NetBeans as IDE.

Understanding system requirements from Project Managers and Leads.

Attending meetings and gathering information on Project.

Writing business rules and reusable functions using Java/J2EE.

Developed JDBC adopters and Assembly diagrams to communicate to the Oracle database.

Creating Functional and Technical Design Document based on User Inputs.

Involved in the deployment on Web logic application server.

Writing Unit Test cases for the developed code.

Help business team to take decisions within allowed technical constraints and IT schedule.

Environment: Java 5.0, J2EE, XML, DHTML, Servlets, JSP, Struts 1.1, Oracle9i, NetBeans 6.0, Win NT, Web Logic 8.0.



Contact this candidate