Post Job Free

Resume

Sign in

java developer

Location:
Tampa, FL
Salary:
65
Posted:
November 05, 2020

Contact this candidate

Resume:

SAGAR SANDHA

Contact: 469-***-****

Email: adhkwr@r.postjobfree.com Java J2ee Developer

Professional Summary:

* ***** ** ** ********** in design, development, implementation and testing of Client-Server, Web Applications using Java/J2EE Technologies.

Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology.

Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, JSTL, JSP, XML, Java-API and Spring.

Experience in Java concepts such as Collections, Multi-threading, Synchronization, Exception Handling and OOPS concepts.

Experience in client-side Technologies such as HTML/HTML5, CSS/CSS3, JavaScript and jQuery, AJAX, JSON.

Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).

Expertise in installing and setting up MQ monitoring tools.

Excellent working knowledge in configuring multiple WebLogic domains including machines, manage servers, node managers, and cluster environments.

Hands on experience with scripting languages like Unix, Linux.

Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST Services.

Experience with using Apache Tomcat Server.

Used Maven scripts for building and deploying the application in web/App servers.

Proficient in Design Patterns such as Spring MVC, Singleton, Session Façade, Data Access Object, Factory and Business Delegate.

Experience in using various spring modules such as Spring MVC, Spring Batch, Spring DAO/ORM, Spring Transaction handling, Spring AOP, Spring JMS and Spring Context.

Hands on experience in building an enterprise scale highly componentized application using Angular Java Script

Experience in implementing CI/CD and test-driven development using Jenkins.

Proficient in writing SQL and PL/SQL queries, Stored Procedures, functions, and triggers in Oracle, MS-SQL, and MySQL.

Good experience in using ANT and Maven Build tools, JUnit for performing Unit testing and Log4j for logging.

Experience in designing and developing Amazon EC2, Amazon S3.

Worked with version control systems like GIT and SVN.

Technical Skills:

Programming Languages

Java/J2EE, C, SQL, PL/SQL

J2EE Technologies

Servlets, JSP, EJB, JMS, JSF, JDBC, JNDI, Web Services, Spring.

Web Technologies

HTML, CSS, JavaScript, jQuery, JSP, AngularJS, AJAX, JSON, XML.

Frameworks

Spring Boot, Spring, Struts, Hibernate, Angular-JS

XML/Web services

REST, SOAP, Apache-CXF, Jersey, JAX-WS, JAX-B, DOM.

IDE

Eclipse, Visual Studio, MYSQL Workbench, SQL Developer

Databases

MySQL, Oracle 10g, MS-SQL.

Methodologies

Agile, TDD and Waterfall

Web/Application Servers

Tomcat, WebLogic, WebSphere

Operating systems

Windows 8/10, Unix, Linux

Version Controls

GIT, SVN

Testing/ Debug Tools

JUnit, SoapUI, Postman, Selenium, Protractor, Log4J

Education:

•Bachelor’s in Information Technology, CVR College of Engineering - Hyderabad, Telangana, India

•Master’s in Computer Science, University of Michigan – Michigan, USA

Professional Experience:

Verizon Wireless, Tampa, FL June 2018 – Present

Java J2ee Developer

Description: Verizon holds many applications which are interconnected and data need to be exchanged from application to application, Verizon holds an application called Build where work flows are created for the user and the user can transfer data to other applications through the Bonita UI screen using Rest connectors and DB connectors. CCP is a legacy old application developed in .Net and migrated to Restful microservices using spring boot and developed UI screens using Angular 6.

Roles and Responsibilities:

Reviewed design documents & business requirements to learn the functionality and scope of the application.

Involved in SDLC requirements Gathering, Analysis, Design, Development of different Microservices.

Developed various Java Bean components for implementing business logic.

Used Maven to build the project and JUnit to develop the unit test cases.

Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.

Used Version of control (SVN) for creating the project structure and version controlling.

Used VersionOne for tracking of all the defects in the various environments.

Integrated Spring with struts and hibernate frameworks.

Wrote Hibernate Configuration file, hibernate mapping files and define persistence classes to persist the data into Oracle database.

Developed Controller for request, response paradigm by Spring Framework Controller using Spring-MVC.

Developed a tool to retrieve and send data to third party service provider by implementing RESTful web services to client applications.

Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).

Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve data and did other database configurations using spring configuration file.

Analyzing and solving performance, transactional, Multithreading and Java memory issues.

Involved in designing and developing Amazon EC2, Amazon S3 and other services of the AWS infrastructure.

Implemented the Model View Control (MVC) structure and Developed Microservices using Spring Boot that create, update, delete and get the assignment information from backend.

Involved in application migration from older server environments to newer server environments providing high availability and accessibility.

Used Apache tomcat and WebLogic as an application server to deploy various components of application.

Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.

Extensively worked with Java Collections like List, Set etc.

Worked with Angular 2 to develop single page applications, worked with ngrx for managing Angular applications.

Involved database design and responsible for creating and modifying Database objects.

Environment: Java8, Agile (SCRUM), JAX-WS and JAX-RS, SOAP, REST, Eclipse, Spring, Oracle 10g, HTML5, CSS3, Node JS, Angular 2, JavaScript, AWS, Log4j, JUnit, Maven, Jenkins, VersionOne, Selenium, Tomcat, WebLogic 12.1.3, GitLab

Barclays Capital, Whippany, NJ September 2017 – Apr 2018

Role: Full Stack Java Developer

Description: FORC (Front Office Risk Control) purpose is to drive and implement technology solutions for Front Office to monitor and enforce supervisory policies/regulations to deliver consistent and efficient solutions. CAL monitoring is a critical component in the mitigation of unauthorized trading risk at Barclays by helping the Product Supervisor to monitor the trading patterns and sign off on the out of hours trading and CAL activity.

Roles and Responsibilities:

Involved in Analysis, Design, Development, UAT and Production phases of the application.

Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.

Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.

Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.

Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.

Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7. Used Hibernate 3.0 ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.

Used Spring Boot and developed the application as microservices.

Used JMS to place the import run requests into JMS Queue.

Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.

Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 2.0 and was involved in resolving cross browser JavaScript issues.

Implemented design patterns like DAO, singleton, factory to achieve design principles.

Designed and developed JUnit test cases during the development phase.

Used Jenkins for continuous integration and Maven for building the EAR file.

Served as POC for on call support in the production team on a rotation basis.

Used GitHub for efficiently managing the source code versions with the development team.

Environment: Java 1.8, Spring 4.0, Spring Boot, Microservices, Maven 3, Angular JS 2.0, HTML5, CSS3, jQuery, Jenkins, XML, XPATH, Selenium, Test NG, WebLogic 12, Hibernate 4.2, Oracle 12c, PL/SQL, GitHub.

Steel Case, Grand Rapids, MI September 2016 – August 2017

Role: Java Full stack Developer

Description: Steelcase leads the way in creating great experiences by offering a range of architecture, furniture and technology products and services designed to help people reach their full potential. Our comprehensive portfolio is anchored by three core brands: Steelcase, Coalesse and Turnstone. Together with our partners, we design spaces to help people work, learn, and heal.

Responsibilities:

Designed and developed Application using Spring MVC and Spring Templates.

Used various Core Java concepts such as Exception Handling, Collection API's to implement various features and enhancements.

Used Spring Core for concept of Inversion of control (IOC) and implemented using dependency injection.

Used Oracle 11g hosted in Amazon RDS as the Database.

Designing, coding, unit testing, defect fixing, deployments, issues debugging, etc. for multiple modules in CONGO.

Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.

Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.

Worked with Spring Core, Spring MVC Framework for Dependency Injection (DI), and Spring Context to provide message sources.

Building reusable components and front-end libraries by using React.JS.

Amazon EC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.

Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.

Object storage service Amazon S3 is used to store and retrieve media files such as images.

Cloud Watch is used to monitor the application and to store the logging information.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Exported SQL data into Elastic search to allow much faster and scalable user searches from the database.

Developed AngularJS Single Page Application consuming JSON data from Restful services.

Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.

Debugging production issues, root cause analysis and fixing.

Developed front end using the JSF, JSTL, HTML5, CSS3, JavaScript, jQuery and AngularJS.

Developed Junit test classes for unit testing purposes.

Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.

Developed server running script for automation using the JBoss application server

Extensively used GIT as the version controlling Tool.

Configured Log4j for adding the debugging information in the code base.

Involved in debugging the defects, code review and analysis of Performance issues.

Integrated different other modules with current existing reporting applications.

Extensively used JUnit/Mockito and developed JUnit tests classes.

Involved in Jenkins configuration.

Worked on production issues, used JIRA for a issue tracking.

Environment: Java, Multithreading, core Java, Spring 4.0, Hibernate ORM 4.3.0, Spring web-flow, Spring MVC, Spring AOP, Spring Hibernate, JSP, JSF 2.2, JSTL, HTML5, CSS3, Ajax, Java Script, AngularJS, Node Js, XML, Web services (Soap and Rest), JBoss 6.3, Oracle11g,

iTech Insurance, India June 2012 – Jul 2016

Java Developer

Description: The project pertains to Foremost Insurance Billing and Payments System which require interacting with different entities like payment gateways, legacy systems for allowing customers to buy insurance online.

Roles and Responsibilities:

Technical design, review, and implementation across the project. Developed UML diagrams like Use case, class, and sequence diagrams.

Designed and developed the application using agile Methodology and followed TDD, Scrum, pair programming.

Interacted coordinated with the Design team, Business analyst and end users of the system.

Designed and developed the project using MVC design pattern.

Used JSP, JavaScript, JSTL, and Validations provided by jQuery.

Deployment of Application in the Tomcat Server environment using Maven tool.

Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve data and did other database configurations using spring configuration file.

Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.

Coordinated with web team and QA teams in smoke tests, load test and performance testing of the application.

Use of OOPs concept and other core java concepts like multithreading/concurrency, inheritance etc. in development.

Responsible for creating, reading, updating, and deleting tables in the database as per requirements.

Involved in connecting database with Servlets and JDBC.

Designed JSON responses according to the request, send it back to the front end after the logic processing.

Developed JSP pages and the view and controller related files using the Spring Web MVC framework.

Environment: HTML, CSS, SQL, Ajax, JSON, XSLT, JSP, JSTL, Servlets, JDBC, Hibernate, JavaScript, Jenkins, Agile, jQuery, WebSphere, Oracle and Junit, Maven, Spring MVC, Spring Dependency Injection, Unix.



Contact this candidate