Post Job Free
Sign in

Web Services Service

Location:
Uniondale, NY
Posted:
August 16, 2017

Contact this candidate

Resume:

Rainy Bezawada

Java developer

** ***** ******,**********,**

Mobile: +1-516-***-****

Email: ac1u2u@r.postjobfree.com

Professional Summary

• Over 1+ years of experience in Software Analysis, Design, Development, Implementation and Testing of web based Enterprise applications using Java/J2EE technology stack.

• Experienced in all phases of Software development life cycle (SDLC) and have rich experience working with software development methodologies.

• Extensive knowledge in working with Core Java,J2EE technologies such as Servlets, JSP, JDBC, EJB, Java Beans, JMS andObject-Oriented Programming techniques.

• Specialization in developing applications using JAVA, J2EE, JSF, Hibernate, Spring, Struts, Axis Framework, JPA, XML, XSLT and Web Services.

• Experience in developing both SOAP and REST based web services. Developed both producer and client modules in various applications.

• Expertise in implementing Service Oriented Architectures SOA with XML based Web Services SOAP/UDDI/WSDL.

• Strong hands-on experience using Spring MVC Controllers, Inversion of Control(IOC), Spring Boot, Spring Aspect Oriented Programming(AOP), Spring DAO, Spring Security.

• Good knowledge on Spring Batch for better transaction management.

• Experienced in using Java IDE tools like Eclipse, IntelliJ, RSA, Net Beans.

• Set up, configured, and maintained multiple web/application servers like Apache Tomcat, JBoss, IBM WebSphere, BEA WebLogic.

• Experience in client-side Front End (GUI) Development using HTML, CSS, JavaScript, AJAX, JSP, JQuery, JSON, AngularJS, Bootstrap.

• Good Understanding of RDBMS through Database Design, writing queries using databases like Oracle, SQL Server, DB2 and MySQL.

• Used Functional Programming by developing Lambda Expressions.

• Expertise with operating systems UNIX and Windows environments.

• Experience using build tools like Ant, Maven.

• Good working knowledge on CVS, SVN and Clear Casefor version control.

• Experienced in using agile approaches, including Extreme Programming, Test-Driven Development and Agile Scrum.

• Experienced with Testing Frameworks like JUnit Testing and Mockito.

• Extensive knowledge in using logging frameworks like Log4j and Logback.

• Worked on Atlassian products like Jira, Bamboo, Bitbucket, HipChat for Issue tracking, release management, Code review and documentation.

• Developed Use Case Model, Use Case diagrams, Class diagrams, Sequence diagrams, Collaboration diagrams, State chart diagram and Activity diagrams using Rational Rose.

Technical Skills

Languages

Java, C, C++, SQL, PL/SQL

J2EE Technologies

Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JNDI, JMS, JAXP, JAXB, JPA, RMI, POJOs

Frameworks

Struts, Spring, Hibernate, JSF, Ant, Maven

Scripting

JQuery, AJAX, UNIX Shell, Log4J

Database

Oracle, SQL Server, DB2, MySQL, Toad, MySQL Workbench

Web/Application Servers

WebLogic, JBoss, WebSphere Application Server

IDE tools

Eclipse, RAD, Spring Tool Suite (STS)

XML Technologies

XML, XSLT, DOM, DTD, SAX

Web Services

JAX-RPC, JAX-WS, JAX-RS, SOAP, WSDL, UDDI and RESTFUL Web Services

Version control

CVS, SVN, Visual Source Safe, Mercurial

Web Technologies

HTML, DHTML, CSS, AJAX, JavaScript, JQuery, AngularJS

Design Tools

Rational Rose

Operating Systems

Windows, Unix and Linux

Professional Experience

Client:SGR Systems,Fargo,ND jan17-july17

Role: Java/J2EE Developer

Responsibilities:

• Involved in low-level system design, planning, estimation and implementation.

• Designed and integrated the full scale Hibernate/ORM solution with the application architectures.

• Implemented object/relational persistence (Hibernate) for the domain model

• Designed and implemented the Hibernate Domain Model for the services

• Utilized Hibernate Transaction Management, Cache concepts, Service Locator, Singleton used and dependency injections to wire objects of business classes.

• Used DAO pattern to fetch data from database using Hibernate.

• Implemented the Web services and associated business modules integration.

• Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.

• Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.

• Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.

• Involved in Preparation of the technical design documents and involved in identifying and implementation of differentJ2EE design patterns like Service Locator, Business Delegate, and DAO etc.

• Effective usage of J2EE Design Patterns such as Session Facade, Factory Method, and Singleton to develop various base framework components in the application.

• Developed Action classes, Stateless Session Beans and DAO classes for Accounts and other Modules.

• Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.

• Used spring framework for configuring the application.

• Junit Frameworks were used for performing unit and integration testing by writing test cases.

• ANT was used as a build tool. Also worked in an agile work environment.

• Used Log4j for logging errors, messages and performance logs.

Environment: Java 6, AJAX, Hibernate, HTML 5, CSS 3, EJB 3, XML, DTD, XSD, JavaScript, JQuery, NodeJS, Log4J, Clear case, web services, Bootstrap, Apache, RESTful-WS, WSDL, JQuery, JUnit, JMS(message queue), Jax-WS, IBM WebSphere, Oracle DB,

Education

New York Institute of Technlogy,Newyork,NY

Masters in computer science, August 2016

GPA:3.5

TKR COLLEGE OF ENGINEERING AND TECHNOLOGY,Hyderabad, India

Bachelors in Information Technology May 2014 GPA:3.6

Academic Projects

TKR College of Engineering and Technology, INDIA December 2013

THEORETIC PRICING FOR VIDEO STREAMING IN MOBILE NETWORKS

Mobile phones are among the most popular consumer devices, and the recent developments of 3G networks and smartphones enable users to watch video programs by subscribing data plans from service providers.

Due to the ubiquity of mobilephones and phone-to- phone communication technologies, data-plan subscribers can redistribute the video content tononsubscribers. Such a redistribution mechanism is a potential competitor for the mobile service provider and is very difficultto trace given users,high mobility.The service provider has to set a reasonable price for the data plan to prevent such unauthorized redistribution behavior toprotect or maximize his/her own profit.



Contact this candidate