Post Job Free

Resume

Sign in

Data Java Developer

Location:
Tampa, FL
Posted:
January 14, 2021

Contact this candidate

Resume:

Java/J*EE Developer

Name: Vinod

Email: adjfjw@r.postjobfree.com

Summary:

Over 4+ years of experience in system analysis, design, development, Support and maintenance of business applications in client/server technology, three tire architecture and web development.

Over 2 years of experience in Telecom domain.

Over 18 months of experience in Airlines domain.

Experience in developing the Spring based applications using Spring Boot, Spring Cloud, Spring Rest, Spring MVC.

Extensive development experience specializing in an environment building n-tier application using Java7 and Java 8, Design Patterns J2EE, JavaScript, Spring, Hibernate, HTML, Oracle, SQL.

Solid experience on Core Java, Data Structures, Multi-threading, Algorithms and Object-Oriented concepts, collection framework.

Developed dynamic responsive Web Application by integrating Angular6 with Bootstrap which is further integrated with Web Services.

Responsible for developing UI pages using HTML5, CSS3, JavaScript, Bootstrap JSON, Angular6, Ajax.

Experience using micro services (spring Boot, Spring Rest), Web Services (REST, SOAP) and Service Oriented Architecture (SOA).

Strong working knowledge of Database Programming using SQL and Stored Procedures.

Expertise in including Singleton, Front Controller, Data Access Object, MVC, Data Transfer Object and Session Façade.

Hands-on experiences in building application with Maven and Gradle.

Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.

Developed UNIX shell scripts to support and maintain the implementations.

Expertise in using Jenkins for Continuous integration of the projects and Jira for project tracking.

Junit/Mockito for unit testing, swagger for API documentation.

Expertise in using Jenkins for Continuous integration (CICD) of the projects and Jira for project tracking.

Used AWS to deploy the project on an EC2 instance. Created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.

Used clear case as source repository and later migrated to GITLAB.

Having knowledge on DevOps tools like Jenkins and Docker.

Experience working with both Agile (Scrum) and Waterfall environments.

Technical Skills:

Languages\ Servers\

Java 1.4, 1.6, 1.8, J2EE. Tomcat 6/7/8, BEA Web Logic 8.1

IBM WebSphere 8.5/9.0, JBoss.

J2EE Technologies\ Web Technologies\

JDBC, JSP, EJB 3.1, SOAP and RESTFUL, HTML, XHTML, CSS, JavaScript. . jQuery, JSON, Angular 6.

XML Technologies Databases

XML, Oracle 10g/11g, MySQL.

SOAP.

Environments\ Frame Works\

Windows, Linux Spring Boot, Spring, Hibernate.

Version Control\ Development Tools\

SVN, GITHUB, Eclipse, ANT, Maven, Gradle 3.3.

GIT

Testing Tools\ Others\

JUnit 3, 4. Log4j

Education Details:

Bachelor of Technology, Electronics and Communication, JNTU(H), India (2007 – 2011)

MTech digital systems and computer electronics, JNTU(H), India (2011-2014)

Master of Sciences in Information Systems, South University, Florida (2015 – 2016)

Business Administration and Management, New England, NH (2020 - present)

Professional Experience:

Client: Verizon Data Services Feb 2019 – Present

Role: Java Developer

Description (IEN)

One Network, now known as Intelligent Edge Network (IEN) aims to establish a next generation network architecture which unifies access, metro, and Edge, Nautilus system, provisioning gateway and core infrastructure supported by a directional OSS across Verizon. This is to drive a low-cost infrastructure through a simple network architecture associated with next generation OSS and SDN/NFV solutions.

Responsibilities

Build Micro Services for various business layers.

Used Spring Boot to bootstrap the basic configuration of the project.

Used Spring Cloud for service registration and identification.

Spring configuration files are created for dependency injection.

Developing micro services in cloud environment.

Written JPA repositories using Spring to connect with database.

Implemented Object-relation mapping in the persistence layer using Hibernate(ORM) framework. Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.

Handled Validations, Binding Exceptions, Global Adviser to capture error messages for different Exceptions.

Involved in developing functions, SQL queries and Stored procedures in the MySQL database.

Used Lambda expressions/Steam APIs for iterate, filter and retrieving data from collections.

Implemented multi-threading using Java Concurrency API to improve the processing of data feeds.

Container packaging /Deploy Container in Development Environment on testing packaging scripts, health monitoring APIs, Log configurations, environment attributes & deployment parameters including port mappings.

Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.

Enable Spring Cloud (Eureka service discovery) and Spring Cloud Config on existing application.

swagger feature enabled for API documentation.

Good experience using Angular 6, Bootstrap for Responsive Web Design (RWD) and CSS media Queries.

Experience in Angular.js framework using Dependency Injection, Promises, Services, Scopes, Controllers and Directives.

Created typescript reusable components and services to consume RESTAPI’s using component-based architecture using Angular 6.

Installed the application on AWS EC2 instances and configured the storage on S3 buckets.

Deployed Spring Boot based Micro-Services in Docker container by using AWS admin console.

Worked closely with QA Team to resolve the defects in all environments.

Environment: Java 1.8, Spring Boot, Spring Cloud, PCF, Tomcat, Spring REST, Apache Kafka for Events, Junit, Mockito, log4j, JIRA, Confluence, Bit Bucket and Maven, Jenkins, Sonar, Angular, JavaScript, MySQL (RDBMS) Cloud version, AWS S3 for object store/Distributed file system, JPA/Hibernate/Spring Data.

Client: Delta Airlines Aug 2017 – Jan 2019

Role: Software Developer

Description

CRR (Crew Re-Route) provides a legal crew for every operating flight in the Delta System. CRR provide core set of functionalities to help crew trackers solve crew related problems in daily operations and during IROPS.

Responsibilities

Developed MQ application to read problem data feeds.

Migrated C++ to Java Application using J2EE technologies.

Responsible for analyzing the existing application and defining the areas of improvement.

Worked on Java EE concepts like JMS & EJB to receive orders in the form of Byte Messages from OSS to validate, parse, extract, and persist in Oracle.

Implemented Message Driven Bean Using JMS.

Developed DAO's using EJB Session Beans and by adding MyBatis configurations for persisting the data feeds to Oracle tables.

Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 11g database

Used MyBatis, Object/relational-mapping (ORM) solution, technique of mapping data representation from model to oracle relational data model with a SQL-based schema.

Wrote Stored Procedures and PL/SQL’s for data populating and retrieving.

Involved in unit testing using JUnit 4.

Involved in development of REST Web Services using Spring RESTful Web Services to extract client related data from databases and implementing the Micro-services to base on RESTful API utilizing Spring Boot.

Implemented route guard authentication and Implemented high level HTTP filters using Angular JS 5.

Used spring reactive web for Adapter application to connect spring boot RESTful Micro Services.

Worked on Swagger API and auto-generated documentation for all REST calls.

Worked on writing test scripts and provide the test data for the application testing.

Developed the Web Report application using Spring Boot and Spring MVC with Thymeleaf for presentation layer.

Using Angular JS 5 created custom directives for data manipulations and to display data in company standard format.

Developed Batch application that triggers via Control-M to store server logs into Oracle Tables.

Worked on performance issues and fix them.

Used Gradle for building and deploying application on IBM WebSphere application server.

Used clear case as source repository and later migrated to GITLAB.

Performed Continuous Integration and Continuous Deployment (CI/CD) using Jenkins.

Worked extensively in Agile Development process.

Did Code reviews for avoiding any application errors.

Environment: Java JDK 1.8, JSON, JSTL, JavaScript, Html, CSS, Spring Boot 1.5.10 & 2.0.2, MyBatis 3.4, Angular JS 5, EJB 3.1, JDBC, Oracle, Log4j2, ANT, Eclipse 3.7.1 IDE, Clear case 7.5, RAD 8.5, IBM WebSphere 8.5 and 9.0, GitLab, Gradle 3.3, JUnit 4.0, Toad 12.1.

Client : Jovini Healthcare Systems May 2014 – June 2015

Role: Jr. Java Developer

Description

To develop Health enterprise portal for California Medicaid management information system This is an Agile based project and every sprint we need to deliver the committed user stories. The overall MMIS system design mandated by Centers for Medicare and Medicaid Services CMS: Recipient Client or Member, Provider, Reference, Claims Processing, SURS Surveillance and Utilization Review System, MARS Management and Administrative Reporting, EPSDT Early and Periodic Screening, Diagnosis and Treatment. The system is developed for NH and it has to be developed for California State based on CA specific requirements. Health Enterprise is a flexible, scalable suite from Xerox which includes solutions for administering Medicaid and other publicly funded healthcare programs, and is easy to maintain and upgrade as the needs evolve. Health Enterprise modules includes Member Management, Provider Management, Claims Processing, Claims Pricing, Claims Payment, Claims Financial Management, Third Party Liability, Service Authorization, Contact Management, Reference, Pharmacy, Utilization Management, Architecture, EDI, EDMS and Benefit Administration.

Responsibilities:

Analysis, design and development of Application based on J2EE using Spring and Hibernate.

Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.

Developed Rich user interface using HTML, JSP, JSTL, Java Script, jQuery and CSS.

Hibernate was used for Object Relational mapping with Oracle database.

Used Spring IOC for injecting the beans and reduced the coupling between the classes.

Involved in developing the user interface using Struts

Used Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object dependencies across the application

Integrated spring and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.

Design patterns used - Service Locator.

Produced and consumed services using J2EE RESTFUL Webservices and integrated with the other front-end Technologies.

Involved in unit testing using JUnit 3.

Involved in writing SQL stored procedures.

Used Eclipse as IDE for application development.

Used Tomcat 5.5 for application deployment.

Environment: Java 1.6, JDBC 3.0, Struts, SQL, Spring IOC, Spring MVC, Hibernate, Eclipse, JUnit 3, Tomcat, HTML, JSP, jQuery, CSS, Restful Web services.



Contact this candidate