Post Job Free

Resume

Sign in

Web Services Java Developer

Location:
Fairview, TN, 37062
Posted:
September 21, 2017

Contact this candidate

Resume:

Bharadh Reddy

Java/J*ee Developer

(***) - *** - 3726

E Mail: ac2et0@r.postjobfree.com

PROFESSIONAL SUMMARY:

Java/J2ee developer with 4 years of experience in IT industry worked in all phases of Analysis, Design, Development, Testing and Deployment of various Java/J2EEapplications in E-Commerce, Financial domains.

Involved in all the phases of Software Development Life Cycle including Analysis, Design, Development, Documentation, Integration and Implementation using Waterfall and Agile Methodologies.

Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session facade, Model View Controller (MVC), Data Access Object (DAO), Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.

Experience in MVC Architecture using Struts, Spring with features like the Validation Framework, and Internationalization. Experience in using frameworks like Hibernate, Java Server Faces.

Experience in developing web applications with various open source frameworks like JSF, Spring Framework, Spring MVC, Spring ORM, Struts Framework, Struts Validation and Tiles Frameworks.

Strong front-end UI development skills using JSP, JSP Custom Tag Libraries, AJAX, HTML5, CSS3, DHTML, JavaScript, jQuery, DOM, Responsive Web Design, and experience in making Webpages cross browser compatible, single page web applications using AngularJS.

Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat, IBM WebSphere and JBoss.

Proficient in persistence frameworks Hibernate, JPA, to map POJOs to a relational database and using Hibernate Query Language (HQL).

Strong experience in Service Oriented Architecture (SOA) and publishing web services (SOAP, RESTful) that include several components like SOAP, WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS, JAX-RPC, JAXB.

Good Experience of MySQL, MS-SQL and Oracle as database. Good Command in writing SQL queries, Stored Procedures and Triggers.

Experience in Version Control tools like SVN, GIT for Source Code version management and merging Source code after intermittent Project releases.

Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, and Linux platforms.

Experienced in use of build tools like Maven, Jenkins for CI/CD and logging tools and project tracking tools by JIRA and Version One.

Quick learner and Team player with excellent communication, organizational and interpersonal skills.

Good experience in working with a team together to deliver best outputs in given time frames.

Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills

Professional Experience:

Client : Fleetcor, TN Aug’ 16 to Present

Role : Java/J2ee Developer

Responsibilities: -

Followed Agile Scrum Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.

Involved in gathering requirements, Analysis Design, Development Production, deriving functional requirements and system requirements from the Business Requirements.

Experience working with various modules of spring like Spring Core (DI/IOC), Spring MVC, Spring DAO (JDBC, ORM), JMS, Spring AOP, Spring Batch.

Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.

Designed the user interface of the application using HTML5, CSS3, Spring MVC, JSP, JavaScript, Ajax, Bootstrap, EJB.

Experience working with Salesforce Integration with WSC.

Created Spring Batch jobs for running Bulk Query and used PK chunk method for retrieving data from sales force portal.

Developed Spring Batch application for batch processing using Spring4.0 and improved the performance of the backend batch processes using Multithreading and concurrent package API.

Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.

Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.

Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.

Used Hibernate for mapping java classes with database and created queries with Hibernate query language(HQL).

Substantial development experience in creating Stored procedures, PL/SQL Packages, Triggers and Functions.

Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.

Developed Business components using core java concepts like Interfaces, Polymorphism, Collections, Serialization etc.

Used multithreading concepts to overcome errors in the process of concurrent quote transactions.

Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.

Used Hibernate as ORM tool for accessing client data from MySQL database and Hibernate Cache for second level caching to enhanced performance of the application.

Developed UI screens and client side scripts incorporating Servlets, JSP, JavaScript and XML parser.

Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.

Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with Spring DI.

Used Test Track for maintaining track of the changes made to the code and testing and feedback from the Quality Analyst.

Maintained the code repository on SVN through frequent and definite updates and built the application using Jenkins for CI/CD (QA, UAT, Prod).

Participated in Service-Now Quick Start Implementation process and worked with Service-Now in the process of implementation of Incident, Change, Problem, Knowledge and Service-Catalog.

Used Version-One tracking tool for assigning and defect management.

Used Tortoise SVN for maintaining the component and for release and version management and to maintain distributed work structure.

Actively Participated in Product Demos to discuss on upcoming changes for Comdata market Place.

Involved in CAB meetings regarding change tickets and development work going to production queue.

Environment: Java 7, J2EE, JSP, Servlets, Hibernate, Spring MVC, Spring Security, Spring ORM, Spring Batch, Angular Js, SQL, MySQL, JBOSS, XML, JavaScript, JQuery, JMS, REST, SOAP, UML, JUnit, Log4J, SVN, Apache Storm, AJAX, Jenkins, Hibernate, HTML 5, CSS 3, XML, XSD, SQL, JavaScript, web logic, MQ, PL/SQL, IBM WebSphere, DB2.

PROJECT IN MASTER’S: -

1)Paper Plane Web Services Dec 2015 – May 2016

Project description: -

We accomplished this project on web services middleware where we need to develop API’s to both website, Java application in JavaScript framework under Spring. Connected to DB2 in backend and deployed to AWS, to share my team work to my client who is in Houston.

Paper Plane is travel application, the main goal of the application, it will provide automated itinerary for trip, gives the way of travel you must choose, here I worked with "Services" team. we gave services to Android, IOS and Web application. we gave services like login, sign Up, Schedule, City, Directions, and Save itinerary etc.,

Implemented Wikipedia, Wikimedia API's also involved in user activity planning and foursquare API.

Most importantly my key role is to deploy code in Amazon Web Services Free Tire Account and Completed it with perfection.

2)Fuzzy Logic Controlled landing for Boeing. May 2015 – Oct 2015

Project description: -

A project given to students to get the understanding of the concepts of fuzzy controllable plane landing by deriving the height and velocity of plane using sliding model controller. It is done by linearizing the steady state equations. The outputs of Fuzzed Logic Circuits are nothing but throttle deviation and altitude. To determine the ability of a system different types of memberships are tested for landing a plane.

Fuzzy control can be effectively being executed on mostly known or complex frameworks rapidly and without creating complex controllers. In this examination, the era of the arrival and jump of a Boeing 747 in its linearized landing setup model are controlled utilizing FLCs. FLCs to focus the adequacy of the endeavored selection sorts for the given application for finding a plane. In expansion, the FLC is made progress toward halfway lift actuator disappointment.

Client: PB Systems Inc, India. May’ 13 to June’14

Role: Java Developer.

Responsibilities: -

Implemented Spring Model View Controller (MVC) architecture, worked on developing the controller part of the application, and front end involving JSPs in presentation layer, Spring & Hibernate integration in Persistence Layer.

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

Used spring framework for the business layer using Spring Core, DAO, Spring MVC.

Developed Hibernate with Spring Integration as the data abstraction to interact with the database and using dependency injection (DI) using spring framework and annotations.

Developed various helper classes using Core Java multi-threaded programming and Collection classes.

SOAP(JAX-WS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.

Involved in business tier of the application using core java Collections Framework.

Use JS framework such as AngularJS (for data driven apps) and Node.js (for heavy DOM manipulation).

Developed the presentation layer using JSP, Tag libraries, HTML5, CSS3 and client side validations using JavaScript.

Developed several server-side Java services for accessing data from database using JDBC.

Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Oracle RDBMS.

Developed and tested stored procedures to implement business logic using Oracle database using TOAD tool.

Involved in deploying and testing the applications on WebSphere and Tomcat application servers and on Linux and Windows platforms.

Participated in code review and mentoring sessions and used GIT as version control and GIT Bash for GIT interactions and used JIRA for issue tracking.

Executed 80% of software development life cycle on-site and monitored the entire process.

Experience working on Eclipse IDE and STS to write the code and integrate the application.

Involved in preparing builds scripts, deployments, and integration and configuration management of the entire application modules.

Used Jenkins as the Continues Integration and deployment Tool to build the project to Development, Test and production environments.

Involved in troubleshooting technical issues, conduct code reviews, and enforce best practices.

Involved in Team co-ordination, communication, presentation and technical writing skills with demonstrated proficiency in client interactions.

Environment:

Core java, JSP, MySQL, JavaScript, J2ee with Struts 1.3, Spring framework, Spring MVC, Spring DAO, Angular Js, JDBC, Eclipse, Apache, Jenkins, HTML, CSS, Oracle, Tomcat.

Internship:

Client: PB Systems Inc, India. Nov’ 12 to Apr’ 13

Role: Java Developer - Intern

Responsibilities: -

System was developed using Java/J2EE technologies and open source frameworks and application was implemented using struts architecture.

Involved in development and testing of several applications using JAVA/J2EE standards and guidelines.

Development of Controllers using Struts2 and modifying the handlers required for the new requirements and enhancements.

Involved in fixing Front-End(UI) issues with the layouts.

Implemented the UI using Java Server Pages, HTML and CSS.

Developed several server-side Java services for accessing data from database using JDBC.

Wrote SQL for JDBC prepared statements to retrieve the data from database.

Coordinated with QA team in troubleshooting defects, resolving/ fixing production problems across multiple environments and operating platforms.

Documented and unit tested website code and applications.

Involved in writing JavaScript for client side validations and Dynamic Effects.

Involved in deploying and testing the application in Web Logic application server.

Prepared Moderate and low-level design documents for the business modules for future references and updates.

Environment:

Core Java, JDBC, JSP, JSF, servlets, SQL, HTML, JavaScript, CSS, Eclipse, UNIX, Tomcat, WebSphere.

Skill Set:

Frame Works Struts 1.3, Spring, Hibernate, AngularJS.

Languages Java, C, SQL, PLSQL.

Operating Systems Linux, Windows8/10.

Version Control Tools SVN, GIT.

Application Servers IBM Web sphere, WebLogic 10.x and Tomcat 8/9.

Development Tools Eclipse IDE, STS.

Build Tools Jenkins, Maven.

ORM Hibernate, JDBC

Web Services SOAP, WSDL, UDDI, Soap UI.

Web Technologies XML, JSON, HTML, XSD, CSS, JavaScript.

Databases Oracle 10g, SQL Server, DB2, MySQL.

Scripting languages Shell Script.

Software Packages MS Office.

Education: -

Master’s Degree from Texas A&M University, 2016.



Contact this candidate