Post Job Free
Sign in

Java Developer Web Services

Location:
United States
Posted:
September 23, 2015

Contact this candidate

Resume:

Krishna Chaitanya Palepu

*******.************@*****.*** 479-***-****

Summary:

Over 1.5 years of program developing and implementing experience in Core Java and J2EE

Desktop app development experience as Research Assistant at Oklahoma State University

Expertise in Java programming, software development life cycle, agile methodology

Well-versed and hands-on experienced with traditional databases such as Oracle, MySQL

Experience in writing SQL queries, Stored Procedures, Triggers, Cursors and Packages

Excellent team player, with strong analytical and communication skills

Education

Master of Science in Computers and Information Systems August 2014

Oklahoma State University, Stillwater, Oklahoma GPA 3.6

Bachelor of Technology in Computer Science and Engineering May 2012 JNTU, Hyderabad, India GPA 3.6

Technical Skills

Web Languages

Java, Java EE (JSP, Servlets, EJB, JDBC, RESTful Web Services, SOAP web services (JAX - WS)) JavaScript

Methodology

SDLC (Agile, Waterfall), OOAD, UML, Patterns, J2EE Design Patterns, Enterprise Integration Patterns,

Markup Language

HTML, XML

Database

Oracle11, 10g,DB2, MySQL

Operating System

Windows, Linux

Web/App. Servers/Middleware

Apache Tomcat, Web Logic, JBoss

Unit testing

Junit

Frameworks

Core Spring, Spring MVC, Struts Framework, Hibernate, log4j

Work Experience

Research Assistant January 2013– August 2014

Oklahoma State University, Computer Science Department Stillwater, Oklahoma

Developed Desktop applications for agriculture department where the producers can upload their data about the cattle and their products and consumers can get the details about the products from the application.

Developed application using PHP, JavaScript, HTML and used NetBeans.

Used MySQL for database management and also wrote procedures using SQL.

Client: SoCalGas, LosAngeles, CA May’2015-Sep’2015

Sr. Java Developer

Involved in the analysis, design of use case diagrams, class diagrams and sequence diagrams in Agile Model using Scrum methodology for the business requirements.

Used POI API to export different types of file format and mainly used for conversion of Xls to Xlsx files.

Intellij Idea was used for the development purpose along with the integration of MKS repository.

Configured spring with ORM framework Hibernate for handling DAO classes and to bind objects to the relational model.

Implemented Singleton, Decorator, Dependency Injection, MVC and Aspect Oriented Programming design paradigms.

Implemented DB2 Stored Procedures, Triggers and Cursors.

Used JUnit, a test framework which uses annotations to identify methods that specify a test.

Used Log 4J to log messages depending on the messages type and level.

Used JAXB to convert complex master card XML input to Java objects. Used Camel Routes to process, convert, filter and upload the data to the MySQL database.

Client: JP Morgan Chase, Columbus, OH Oct’2014-Apr’2015

Java Developer

Involved in the analysis, design of use case diagrams, class diagrams and sequence diagrams in Agile Model using Scrum methodology for the business requirements.

Developed and used Angularjs in the web tier to dynamically generate web pages.

Used DWR Ajax call along with the JavaScript to handle the data from the database to the JSP and from JSP to database.

Designed and implemented Spring(MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.

Used SOAP based Web services and REST Web services for transferring data between applications.

Used JSON along with the various web services.

Configured spring with ORM framework Hibernate for handling DAO classes and to bind objects to the relational model.

Implemented Singleton, Decorator, Dependency Injection, MVC and Aspect Oriented Programming design paradigms.

Implemented DB2 Stored Procedures, Triggers and Cursors.

Used JUnit, a test framework which uses annotations to identify methods that specify a test.



Contact this candidate