Post Job Free

Resume

Sign in

Java Developer Customer Service

Location:
Springfield, MO, 65803
Salary:
50$/hr
Posted:
June 16, 2016

Contact this candidate

Resume:

KALYAN A

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

Email: acu93n@r.postjobfree.com

SUMMARY:

Java/J2EE Developer 8 Years of professional experience in Software Analysis, Design, Development, Implementation, Testing and Debugging of Object Oriented Applications Web based Enterprise Applications using Java/J2EE on Windows and UNIX platforms.

Proficient in Core Java, Enterprise technologies such as Struts Framework, Spring Framework, Hibernate, Java Web Service, SOAP Services, Java Thread, Java Servlet, JSP, JDBC, Jenkins and multi-threading etc.

Experienced in developing Web Applications using Web Standards, JavaScript, JSP, HTML, DOM, XHTML, CSS and Ajax.

Excellent understanding of object oriented design methodology and core Java concepts like Exception Handling, Multi-threading, Annotations, Collections and I/O.

Proficient with Object Oriented Programming (OOPS) Concepts, Object Oriented JavaScript, MVC design pattern, UML design, JAVA and their Implementation.

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

Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.

Experienced in implementing DAO layer using ORM tools like Hibernate core interfaces, annotations and optimizations.

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

Extensively worked on core java concepts like Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.

Proficient in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, JSP, XML, AngularJS and Bootstrap.

Proficient in writing SQL queries, Stored Procedures, Functions and Triggers with databases such as Oracle.

Experience in developing and consuming web services like SOAP services APIs to integrate third party functional modules into the core application.

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

Good experience using QA tools like HP Quality Center.

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

Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.

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

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

Ability to work in challenging and versatile environments, excellent written/verbal communication skills combined with attention to detail and time management skills.

Quick Learner, highly motivated team player with excellent organizational and analytical skills.

EDUCATION:

Bachelor of Technology in Electrical and Electronics Engineering, Nagarjuna University, AP, India.

TECHNICAL SKILLS:

Programming Languages

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

Web Technologies

JSON, JSP, Servlets, GWT, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS, HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript, Dojo, Angular JS, AJAX.

XML Technologies

XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.

Web/App Servers

Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss

IDE

Eclipse, Net Beans, WSAD, IBM RSA development IDE

Tools

TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit

Operating systems

Windows, UNIX, Linux, Sun Solaris.

Databases

Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, DB2, Mongo DB.

Frameworks

Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Access. DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

OO Modeling

UML, Rational Rose.

Version Control systems

CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.

PROFESSIONAL EXPERIENCE:

Client: JP Morgan Chase, Springfield, MO May 2015 – Till Date

Role: Sr. Java/J2ee developer

Description: This project deals with day to day stocks purchases, selling, brokerage and transaction management. Once customers place order using the web portal then portal uses appropriate adaptor based on the stocks purchase types. These adaptors will do appropriate calculations and process the transactions.

Responsibilities:

Involved in the requirements Analysis meetings and understand the requirements for the modules for development and Worked on agile base development cycle.

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

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 Oracle.

Involved in design of Scheduling Application using the Activity, Data Flow, Class and Sequence UML diagrams.

Integrated front end pages using Spring MVC framework and developed Form Beans/ JavaBeans, Spring Controller Classes and configured with corresponding view pages in spring-config.xml file.

Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax calls.

Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.

Established efficient exception handling and logging using Spring AOP.

Wrote build and deployment scripts using Maven and shell scripts on UNIX environment.

Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.

Write advanced Junits scripts to support Continuous Delivery and Test Driven Development (TDD) efforts.

Involved in development of data abstraction layer using Hibernate ORM framework with spring support, and JDBC driven components.

Implemented Hibernate framework to interact with the database retrieve, insert and delete values effectively.

Worked on agile methodology and techniques including test driven development, paired programming, continuous integration, JUnit and incremental design.

Designed and developed websites in Core Java, J2EE, Spring MVC, Hibernate, HTML, AngularJS and CSS.

Involved in developing JDBC DAOs and DTOs, writing Hibernate HQL queries, advanced SQL and PL/SQL stored procedures on database systems.

Configured and customized logs using Log4J.

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

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

Implemented using the JSP, Jenkins and wrote unit test cases using Junit.

Environment: Spring 4.0, Hibernate 4.3.0, Maven 3.3, JAX-RS, Spring MVC, Spring JDBC, HTML5, CSS 3, JavaScript, AJAX, Bootstrap, AngularJS, JUnit 4, GIT, Java Beans, Jenkins, Eclipse Luna, DB2, JIRA, EJB, JSON, XML, JSP, Servlets, Log4j.

Client: QVC, West Chester, PA Feb 2014 - May 2015

Role: Sr. Java developer

Description: QVC is an American cable, satellite and broadcast television network, and multinational corporation specializing in televised home shopping that is owned by Liberty Interactive. Product Creation Platform has an assumption that product data will be provided by a vendor or in the case of private label products by QVC through a Product Portal. The input of general Product Data Attributes and the validation that data is complete and valid will take place before the data is ingested into the Product Creation System. Product Creation Platform will be driven by; all vendors are supplying data into the platform for all categories, the consuming systems are updated to use the new product attributes, and the business processes are in place to support the system updates.

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.

Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development for Warner Bros Payroll Integration Project.

Extensively used Core Java such as Multithreading, Exceptions, and Collections.

Designed and developed web-based software using Spring MVC Framework and Spring AOP and Spring IOC.

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

Used multi-threading in programming to improve overall performance and worked on JPA for persisting the objects into the system.

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

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

Maven is used to create build file and test Suites were created using JUnit Framework. Web-based application was built using agile development practices and Extreme Programming.

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

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

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 including IE7.

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

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

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

Involved in problem solving and defect fixing.

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

Involved in Agile/SCRUM(JIRA) based approach to UI Development.

Used Eclipse IDE for entire application development and SVN for version controlling.

Environment: HTML, CSS, Bootstrap, AJAX, Core Java, JavaScript, MVC, JQuery, JSON, JAVA, Spring AOP, XML, ANT, JPA, Spring MVC, Servlets, Chrome DEV Tool, MYSQL, Apache Tomcat, WebLogic server, Teamcity, Spring Core, Hibernate, Eclipse, Oracle, Spring Framework, Junit, Log4j, SVN.

Client: DIRECTV, Hyderabad, India Dec 2012 - Jan 2014

Role: JAVA Developer

Description: Dealer Website System is extranet web application which can be accessed through internet. 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. Task involves daily maintenance of the DWS application, attending any Enhancement request and supporting production issues.

Responsibilities:

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

Implemented Different Design patterns like singleton, factory and J2EE design patterns like session façade, Value object and DAO design patterns.

Developed the front end user interfaces using Struts tags, JSP and HTML and the business logics using core java concepts such as Object oriented, multi-threading, exceptional handling and wrote SQL queries.

Designed new classes and functionalities using various OOPs concepts for customer service, especially using dynamic polymorphism concept.

Expertise in developing Web based Distributed and Front End applications in a three tier architecture using Java, J2EE, Interceptors, HTML, AngularJS, JavaScript, Jason, Ajax, JSP, Servlets, CSS, Ext JS and JavaBeans.

Quickly learnt new Technologies involved and provided Primary support to 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.

Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, AngularJS and CSS 3.0.

Developed reuse code to open a dialog box using Ext JS.

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

Responsible for checking cross browser compatibility and hence worked on different browsers like safari, internet explorer, Firefox and Google chrome.

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

Used Hibernate as ORM tool and defined the mapping and relationship of each table in data base.

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

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

Involved in Agile/SCRUM(VersionOne) based approach to Development.

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

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

Prepared LOE and prepared Functional Specification document for projects.

Actively participated in day–to–day meeting, status meeting, strong reporting and effective communication with team members.

Excellent communication and interpersonal skills, Ability to interact with all levels of

personnel and work in a team as good team player.

Planning and Organization Leadership of cross-functional teams.

Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverable within time.

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

Client: ICICI Bank, Hyderabad, INDIA Jun 2010 - Nov 2012

Role: JAVA/J2EE Developer

Description: ICICI is one of the leading global banks. It provides Wealth Management Services (WM) to its clients across the globe using CEFS (Corporate Employee Financial Service) application. This application receives the stock compensation related data from the clients, processes the data and stores it in the database.

Responsibilities:

Developed the business domain layer using Java, J2EE, and JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory design patterns.

Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.

Handled the client side and server side validations using Struts validation framework.

Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.

Developed the front end UI using JSP, HTML, JavaScript, CSS.

Implemented Struts Validators framework to validate the data.

Developed Ant(build.xml) targets for build and deployments on Web Sphere Application Server 5.0

Implemented Database connectivity with JDBC for communication between application and Oracle database.

Developed Stored Procedures in the Oracle 9i database.

Involved in writing unit test plans and developing test cases using JUnit.

Used Configuration Management and Version Control tool CVS.

Environment: Java, J2EE, Servlets, JSP, Struts 1.0, JDBC, HTML, CSS, Java script, WSAD, Web Sphere 5.0, Windows 2000, and Oracle 9i.

Client: Spiro Solutions- Hyderabad, India Jun 2009 - May 2010

Role: Junior JAVA Developer

Description: Bus search is an application that allows users to search for buses that ply between select destinations. The user inputs the source, destination, departure date and it shows the buses, the seat models and departure timings.

Responsibilities:

Involved in SDLC

Developed the core module using servlets and Oracle 10g database.

Implemented user interfaces using HTML and JSP.

Installed and configured WebSphere 6.1 application servers

Implemented the system using Eclipse, SQL Developer.

Estimated the change requests and provided the implementation for the same.

Environment: JDK 1.5, HTML, Servlets, JSP, JavaScript, XML, SAX, JAXB, Web Sphere 6.1, Oracle,

10g, Eclipse, Toad, Intellij.



Contact this candidate