Post Job Free

Resume

Sign in

Java Developer Web

Location:
Hyderabad, Telangana, India
Posted:
November 17, 2020

Contact this candidate

Resume:

Ragavender L

adhw4h@r.postjobfree.com

Mobile: +1-757-***-****

PROFESSIONAL EXPERIENCE

Over 7 years of experience in Software Development Life Cycle (SDLC) including Requirement Analysis, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support of Object-Oriented Analysis and Design using Java /J2EE technologies.

Proficient with Software development methodologies like Agile (Scrum) Methodologies and Waterfall methodologies.

Exposer in J2EE framework and design patterns as well as EJB, web services.

Expertise in developing web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, JDWP, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.

Experience in design and development of J2EE applications with Servlets, Struts, Spring Framework, Web Services (SOAP & REST), JDBC, Hibernate.

Experience in building web applications using spring framework modules like Spring ORM, Spring MVC, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, Spring Boot, Spring Batch and Web Services using Eclipse and integration with Hibernate as well as Struts.

Good Experience in Reacts for creating interactive UI’S.

Extensive experience working with RDBMS such as MySQL, MS SQL Server, DB2, Oracle to manage extremely large data sets.

Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization, also written queries for insert, update and modification operations.

Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.

Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.

Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.

TECHNICAL SKILLS

Languages

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

J2EE Technologies

Servlets, JDBC, JSP, JSF, Java Security

Web/XML Technologies

HTML5, CSS3, JavaScript, JSON,REACT JS

Tools & Framework

Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI, ANT, Maven, Jenkins, Apache Js,Angular Js

Web services

SOAP, UDDI, WSDL, Microservices.

Web/App Servers

IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server.

Database

Oracle, SQL-Server, MySQL server, TOAD, MongoDB/NoSQL.

IDEs

Eclipse, IntelliJ, Spring Tool Suite (STS), RAD.

Testing Tools/ Others

JUnit, Soap UI

Version Control

Tortoise SVN, CVS, Rational Clear case, GitHub.

OS & Environment

Windows, Sun Solaris, UNIX, Linux.

Client: Anthem, Virginia Beach, VA March 2019 to present

Role: Java Developer

Responsibilities:

Involved in stages of Software Development Life Cycle (SDLC) of the project in agile methodology.

Participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams

Experience in implementing SOA architectures with Web Services using WSDL, SOAP and UDDI.

Using HTML, CSS, JavaScript, Angular JS Involved in the development of user interface applications.

Designed and Developed End to End customer self service module using annotation-based Spring MVC, Hibernate, and JQuery

Involved in development of Agent Verification System using Spring MVC framework.

Used Spring Inheritance to develop beans from already developed parent beans.

Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed SOAP, RESTful web services interface to Java-based runtime engine and accounts.

Initiated mappings among the relations and written named HQL queries using Hibernate.

Implemented data access layer i.e. DAO Classes using Hibernate as an ORM tool and configured xml files according to hibernate framework.

Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database.

Developed user interface by using the React Js for SPA development.

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

Developed and consumed RESTful web services to retrieve configuration JSON documents related to customer.

Created UNIX shell scripting for periodic generation of reports.

Collaborated with testers and developers and prepared test plans for producing high quality software applications.

Deployed the war file of the enterprise application on WebSphere application server that handles various requests from Client and fixed deployment issues.

Implemented complete Maven build life cycle in order to achieve organized application structure and conflict free dependencies in pom.xml file.

Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.

Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Environment: Java, J2EE, HTML, CSS, Java Script, JQuery, Spring, Hibernate, MVC, Web Services, MAVEN, WebSphere, RAD, JUnit, JMS, log4j, UNIX, SOAP UI, React Js, REST Client, Git.

Client: Gate gourmet, Virginia Jan 2018 – Feb 2019

Role: Java Developer

Responsibilities

Actively involves in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.

Actively participated in the daily SCRUM meetings with our team to produce quality delivery within time.

Designed & developed micro services business components and RESTful service endpoints using spring boot.

Implemented RESTful Web Services to retrieve data from client side using micro services architecture.

Implemented first-hand the best/worst practices for integrating Spring batch and micro services into existing system architecture.

Worked on Converting the Legacy Mainframe logic to Spring batch. Control the flow of Application use the Schedulers. Also worked as On-call support for monitoring and troubleshooting Production issues.

Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.

Designed and developed micro services business components and RESTful service endpoints using Spring boot, Spring Cloud.

Designed and implemented application using Spring Boot, Spring Batch Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring JDBC.

Used framework to create a Single Page Application (SPA) which can bind the data to specific views and synchronize data with server using SaaS, Bootstrap.

Created a persistence layer within the application to implement CRUD functionality using Spring Data and Hibernate. Configured the data source within the application using JNDI.

Developed spring point cuts using the AOP methods.

Configuring Postman of Rest Controllers and to generate request and response templates.

Automate build process through Maven build framework.

Implemented various features using generics, collections, lambda functions and streams. Use of Optional in java to handle the null pointer exception gracefully.

Debug lot of PROD claim requests to find the root cause of the failure, with the help of local environment debugging, reading Splunk logs, and using Postman.

Designed and developed web interfaces and business logic using custom directives and services to fetch data using controller and various other directives.

Worked on SLF4J, LOG4J to log data on the server for debugging.

Validate method functionalities using JUnit and Mockito for unit testing.

Created Functional, behavioral scenarios using JBehave framework test and validate the acceptance criteria.

Participate in code review and design discussion, configure build management through Jenkins and Chef Mini Fridge.

Used Git Stash to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java, J2EE, Spring Boot, Microservices, OAuth2, JavaScript, HTML, CSS and Bootstrap, Pivotal Cloud Foundry, Netflix Eureka, SOAP, RESTful, MySQL, STS, MAVEN, Mockito, Jenkins, Log4j, TFS, Git, Spring Actuator, Spring Config Server.

Client: Home Depot, Austin, TX, USA Feb 2017 to Dec 2017

Role: Java Developer

Responsibilities:

Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements using agile methodologies.

Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Custom Tags, JQuery, HTML and CSS.

Implemented RESTful Web Services to retrieve data from client side using micro services architecture.

Implemented first-hand the best/worst practices for integrating Spring batch and micro services into existing system architecture.

Worked on Converting the Legacy Mainframe logic to Spring batch. Control the flow of Application use the Schedulers. Also worked as On-call support for monitoring and troubleshooting Production issues.

Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.

Designed and developed micro services business components and RESTful service endpoints using Spring boot, Spring Cloud.

Designed and implemented application using Spring Boot, Spring Batch Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring JDBC.

Used framework to create a Single Page Application (SPA) which can bind the data to specific views and synchronize data with server using SaaS, Bootstrap.

Used Spring MVC for implementing the Web layer of the application. This includes developing

Created DB tables, functions, Joins and wrote prepared statements using PL/SQL.

Consumed and Create REST Web services using spring and Apache CXF.

Developed MySQL stored procedures and triggers using SQL in order to calculate and update the tables to implement business logic.

Used Maven to build the application and deployed on JBoss Application Server.

Used IntelliJ for development and JBoss Application Server for deploying the web application.

Monitored the error logs using log4j.

Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.

Used AOP concepts like aspect, join point, advice, point cut, target object and also AOP proxies.

Environment: Java, J2EE, XML, HTML, CSS, jQuery, JavaScript JSP, Spring, JBoss, log 4j, Tortoise SVN, Hibernate, REST web services, Maven, SOAP UI, Eclipse Kepler, MySQL.

Client: R.R Health Care, Hyderabad Jan 2013- Dec 2015

Role: Java Developer

Responsibilities:

Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements using agile methodologies.

Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Custom Tags, JQuery, HTML and CSS.

Used Spring MVC for implementing the Web layer of the application. This includes developing

Created DB tables, functions, Joins and wrote prepared statements using PL/SQL.

Consumed and Create REST Web services using spring and Apache CXF.

Developed MySQL stored procedures and triggers using SQL in order to calculate and update the tables to implement business logic.

Used Maven to build the application and deployed on JBoss Application Server.

Used IntelliJ for development and JBoss Application Server for deploying the web application.

Monitored the error logs using log4j.

Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.

Used AOP concepts like aspect, join point, advice, point cut, target object and also AOP proxies.

Environment: Java, J2EE, XML, HTML, CSS, jQuery, JavaScript JSP, Spring, JBoss, log 4j, Tortoise SVN, Hibernate, REST web services, Maven, SOAP UI, Eclipse Kepler, MySQL.



Contact this candidate