Post Job Free

Resume

Sign in

Java Developer

Location:
Bentonville, AR
Posted:
June 22, 2018

Contact this candidate

Resume:

KALYAN ALAPATI

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

Email: ac5yzc@r.postjobfree.com

SUMMARY:

7+ Years of professional experience in Software Analysis, Design, Development, Implementation, Testing and Debugging of Object Oriented Applications Web based Enterprise Applications using Java/J2EE.

Expertise in designing and developing applications using J2EE technologies including JSP, Servlets, Hibernate, Spring, SOAP and Restful Web Services, JAVA Beans, XML, JNDI, JDBC and Ant.

Expertise in developing Web based Distributed and Front-End applications in a three-tier architecture using Java, J2EE, HTML, JavaScript, Angular, Bootstrap, Ajax, JSP, Servlets, JSF, CSS, JavaBeans.

Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Multithreading, Transaction Management, JDBC, Servlets, JSP, EJB, and AJAX

Proficient in working with several frameworks like Hibernate 3.0/4.0 ORM, Spring Framework 4.0 and spring MVC.

Expertise in application development using various frameworks: Struts Framework 1.x/2.0, Spring Framework 2.x(Dependency Injection, Data Access Objects, and MVC Framework), Java Server Faces(JSF), Hibernate 2.x/3.x ORM.

Having good understanding and proficient in using XML Suite of technologies like XML, XML schemas and XML parsing using JAXB.

Expertise in programming with RDBMS like Oracle, DB2, MySQL & concepts like writing SQL Queries, Functions, Stored Procedures, PL/SQL Packages, Query Optimization, views and Triggers.

Experience in deploying, configuring and administering application servers such as WebSphere, WebLogic, JBoss and Apache TomEE.

Expertise in developing enterprise applications using Framework Technologies such as Hibernate, Spring MVC, DAO, JDBC and Web services (Soap, WSDL and Restful API).

Experience in using Maven and Ant for build automation and loggers using Log4j.

Extensive development experience on different IDE's like Eclipse, IntelliJ for debugging and using java coding standards.

Experienced in performing Functional Testing, Backend Testing, Regression Testing, System Testing, Acceptance Testing and Integration Testing. Involved in writing JUnit test cases and System Test Cases.

Involved in both Waterfall based approach and Agile/SCRUM methodologies for development.

Hands on Experience with version control tools like SVN and GIT.

EDUCATION:

Masters in Computer Information Systems at University of Central Missouri, Lee’s Summit, MO. Jan 2016 - Dec 2016

Bachelor of Technology in Electrical and Electronics Engineering, Nagarjuna University, AP, India. June 2007 - May 2010

TECHNICAL SKILLS:

Programming Languages

Core Java, J2EE, SQL, C, C++, PL/SQL

Web Technologies

HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript, Angular 2/4, Node.js, AJAX, JSON.

Java Technologies

Java(JDK1.6/1.7/1.8),J2EE,JSP,Servlets,JDBC,JSF,Swings,JQuery,Struts1.x/2.0, Hibernate, Spring.

Spring Modules

Spring Boot, Spring Dependency Injection, Spring MVC, Spring Access, DAO, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate.

Web Services

Spring RESTful, SOAP, Micro services

App Servers/ Middleware

Apache Tomcat 4.0/5.0/6.0/7.0, Web Logic 8.1/9.1, Web sphere 7.0, RAD 8.5, Apache TomEE, Walmart cloud.

Databases/Tools

JDBC, Oracle 9i/11g, DB2, Cassandra

IDE/GUI Tools

Eclipse, Net Beans, IBM RSA development IDE.

Tools

TOAD, XmlSpy, Ant, PL/SQL Developer, Junit, DBeaver, Putty, Superputty.

Operating System

UNIX, LINUX, Windows NT/2000/XP/7/8.

Web services stack

XSD, WSDL, JAXB

OO Modeling

UML, Rational Rose.

Libraries and Tools

Ant, Maven, Jenkins, Log4j.

Version Control

Tortoise SVN, CVS, GIT, TFS.

Design Patterns

Singleton, DTO, DAO, Template, Strategy, Factory

Continuous Integration

Sonar, Jenkins

SDLC

Agile scrum and various versions of Agile

Others

SOAPUI, Postman, Confluence, Swagger.

PROFESSIONAL EXPERIENCE:

Client: Walmart Inc, Bentonville - AR Mar 2018 – Till date

Role: Java Full Stack Developer

Description: Wal-Mart is a retailing corporation company that operates as a chain of supermarkets, discount department stores and grocery stores. Designed and developed Web Services (Restful) of Pricing system which is the provider of managing the pricing flow from the suppliers to the stores.

Responsibilities:

Followed Agile Scrum Methodology in analyze, define the application which will support functional and business requirements.

Responsible for requirement discussion, design, develop, implementation and testing Rest webservices using Java/J2EE technologies.

Developed rest webservices using Spring Framework (Spring Boot, Spring Core, Spring MVC, Spring IOC, Spring ORM, Spring Web flow, Spring Data Access Object).

Extensive experience in designing both Front end & Backend applications using Java, J2EE Web frameworks, HTML, CSS, Angular, AJAX, JavaScript, jQuery and Bootstrap.

Developed applications using J2EE technologies like Spring Boot, Spring MVC on the business layer and the persistent layer using Hibernate as ORM tool.

Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation.

Worked on NoSQL, SQL Queries using Hibernate framework with Spring ORM in interaction with the Relational Database Management System (RDBMS).

Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.

Heavily used Core java (Collection API, Exception Handling, Generics, Annotation) to manipulate and transfer data in the back-end.

Worked extensively on Java 8 features like ForEach method, Java stream API for bulk data operations on collections.

Followed the test-driven development (TDD) using the JUNIT and Mockito framework.

Involved in CICD process using GIT, Jenkins job creation and Maven build.

Environment:

Java 1.8/J2EE, SpringBoot, Restful web services, Spring MVC, Spring IOC, SpringORM, Hibernate, SOAPwebservices,JQuery,AJAX,Angular,JavaScript,Bootstrap,CSS3,Cassendra,Oracle,PL/SQL,Eclipse,Webstorm, Apache TomEE,Maven,Junit,Agile,Jenkins, Walmart cloud services, Unix,Mockito, Swagger, log4j.

Company: Cognizant Technologies Limited

Client: Ford Motor Company Jan 2017 – Mar 2018

Role: Java Full Stack Developer

Description: FORD global customer data is taken care using SCA-C module. SCA-C stands for Single Complete Actionable Flexible View of Customer. Ford maintains global customer data in IBM MDM and we act as an integration layer to process the data from ETL to MDM. We validate business rules, call web services, process, record customer data, log, send data to different sources and convert the ETL data into MDM readable xml format.

Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE and SCRUM methodology.

Worked on Detailed Code design and develop the code in Java/J2EE components including Core Java, J2EE, JDBC, MVC, Spring Framework, Hibernate, Java Beans, and XML.

Worked on Spring Framework handling major concepts like Dependency Injections, Spring IoC Containers and Transaction Management Declaratives (annotations based).

Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.

Extensively used Hibernate in data access layer to access and update information in the database.

Wrote configuration files to integrate hibernate with spring framework.

Involved in creating and consuming SOAP web services using JAX-WS to expose application functionality to applications.

Developed Restful based web services and used JSON as the communication for REST mechanism using annotations.

Designed applications using HTML, JavaScript, Bootstrap, CSS3, Node.js and Angular.

Wrote unit test scripts using JUnit framework and Mockito for testing functionalities in a Test-Driven Development (TDD) methodology.

Extensively used Oracle programming using SQL and PL/SQL.

Used Maven for dependency management and build purposes and Jenkins for continuous builds and deployments on WebSphere Application Server

Participated in integration testing, bugs fixing, handling change requests and code reviews.

Provide support for testing which includes User Acceptance testing.

Environment:

Java1.7/J2EE,JSP,JDBC,Spring,SpringMVC,Hibernate,SpringIOC, Spring AOP, Spring ORM, RESTful webservices,SOAPwebservices,JQuery,AJAX,Node.js,JavaScript,Bootstrap,CSS3,Angular,Oracle,Spring Boot, PL/SQL,JDBC,Eclipse,Weblogic,Junit,Agile Jenkins, Maven.

Client: State of Missouri - DESE/DHE Sep 2016 – Dec 2016

Role: IT Intern

Description: The Department of Elementary and Secondary Education (DESE) oversees local school districts, which, in turn, oversee schools. The mission of the Missouri Department of Elementary and Secondary Education is to guarantee the superior preparation and performance of every child in school and in life.

Responsibilities:

Worked as a Development Intern for developing/redesigning software for DESE (Missouri Department of Elementary and Secondary Education - Information Technology Services Division).

Working closely with business users to create/modify specifications and create strong user stories.

Developed application using Agile/Scrum methodology which involve daily stand ups, Test driven development and continuous integration.

Involved in developing and coding of stored procedures, triggers and functions using PL/SQL.

Involved in developing server-side program with Core Java, Servlets, and JSP’s.

Development and design using Java Spring, Html, CSS, and JavaScript.

Environment: JDK1.6, Spring framework, HTML, CSS, JSP, Node.js, JSON, XML, Log4j, Tomcat, Log4J, Eclipse, GIT, Maven, Oracle 11g.

Company: Cognizant Technologies Limited

Client: United Health Group- Hartford, CT(offshore) May 2015 – Dec 2015

Role: JAVA Developer

Description: UnitedHealth Group is an American diversified managed health care company based in Minnetonka, Minnesota. UnitedHealth Group spectrum of products and services through two operating businesses.

Responsibilities:

Developed new requirements proposed for Electronic Eligibility Management System for UHG.

Involved in understanding functional specifications and developing creative solutions to meet business requirements.

Extensively worked on core java concepts of Object Oriented Programming such as Collection framework, Multithreading, Exception Handling and Polymorphism.

Built the responsive UI screens using HTML, CSS, JavaScript, JSP and Bootstrap framework.

Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Spring Annotations, Hibernate, JDBC and Tomcat server.

Developed web Application Using Core Java, spring, Hibernate, HTML5, Angular-JS, JavaScript, JQuery and CSS.

Developed Web Services using WSDL, SOAP to communicate with the other modules.

Involved in development of REST Web Services using Spring MVC to extract data from databases.

Developing and Consuming the REST web services using Jersey API.

Developed test cases using Junit for unit testing and created test plans for unit, peer, integration and UAT testing and tested JUnit.

Used Jenkins to build and deploy the application.

Worked in Agile Development(JIRA) and maintained good level of communication in team going through all phases of SDLC lifecycle.

Environment: HTML5, CSS3, JavaScript, Core Java,JQuery,Bootstrap, XML, J2EE, JSP, SOAP, Spring MVC, Spring Core, Hibernate, Eclipse, Oracle,REST, SOAP,Eclipse, Spring Framework, Apache Tomcat,Servlets, Junit, Log4j,GIT

Company: Cognizant Technologies Limited

Client: Warner Brothers US- Burbank, CA (offshore) Sep 2014 - May 2015

Role: JAVA Developer

Description: This project supports for Warner Bros. Residual’s application, Airdate Inquiry and Residual System (AIRS) and Gatekeeper services. AIRS is primarily used for reporting of residual, payment, and cast data of television programs. AIRS accept data from data feeds (e.g., IFP, TMS) and enables its users to query and report on the data.

Responsibilities:

Involved in design and implementation of business application to help generate requirements while working closely with developers and involved in high-level, low-level design of application.

Worked in an Agile/Scrum development process with 3-week Sprints and daily Scrum meetings.

Developed Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML, AngularJS, JavaScript, JSON, Ajax, Spring, CSS.

Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.

Used Core Java concepts in application such as multithreaded programming, synchronization of threads used thread wait, notify, join methods etc.

Used Hibernate framework to implement Object Relational Mapping. Used Hibernate Annotation method for Object Relational Mapping.

Involved in writing DAO layer using Hibernate to access the IBMDB2 database.

Developed REST services using JERSEY implementation.

Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses.

Used JDBC and SQL for database management and wrote SQL queries.

Used Stored Procedures and triggers in the manipulation of database.

Developed DAO’s with SQL queries to process database transactions.

Tested cross browser functionality and fixed major layout bugs for supported browsers.

Involved in testing phases like unit testing and system testing and developed test suite framework using JUNIT.

Developed several interfaces in core Java and Hibernate for all the feed requirements to allow file transfers.

Used ANT automated build scripts to compile and package the application.

Worked as Business Analyst and helped Clients in taking Key decisions.

Involved in Agile/SCRUM(JIRA) based approach.

Environment: HTML, CSS, Bootstrap, AJAX, Core Java, JavaScript, MVC, JQuery, JSON, Spring AOP, XML, ANT, JPA, Spring MVC,Servlets, Chrome DEV Tool, REST, SOAP, IBM DB2, Apache Tomcat, Web sphere, Spring Core, Hibernate, Spring Framework, Junit, Log4j, RAD, SVN.

Company: Infosys Limited

Client: DIRECTV – Denver, CO (Offshore) Jun 2010 - Sep 2014

Role: JAVA Developer

Description: Dealer Website System is extranet web application which can be accessed through intranet. The primary purpose for the application is for dealers to report sales and track commissions on those sales. The system will be used by both residential and commercial dealers to sell and report sales of DIRECTV products and services.

Responsibilities:

Involved in various phases of life cycle of software development system including designing, developing, testing and deployment of the application.

Developed application using Spring MVC, JSP, JSTL, JavaScript and AJAX on the presentation layer, the business layer is built using Spring and the persistence layer using Spring DAO.

Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.

Implemented Hibernate as ORM framework to connect to the database and database operations using core Java objects such as classes, collections API etc.

Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling and Generics.

Developed Web Services using WSDL, SOAP to communicate with the other modules.

Used SOAPUI for testing the SOAP webservices.

Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.

Implemented Hibernate to map all the tables from different data sources to update database.

Used MAVEN tool for building and packaging the application.

Used JUnit for unit testing of the system and Log4J for logging.

Involved in Agile/SCRUM based approach to Development.

Lead the effort in understanding the new application and Knowledge transfer to the rest of the team members.

Environment: HTML, CSS, Core Java, JSON, HTML5, JavaScript,SOAP, Teamcity, Oracle, JQuery, Bootstrap, Apache Tomcat, Maven,Junit, JDBC, Spring Application Framework, Hibernate ORM, J2EE, Intellij.



Contact this candidate