Post Job Free
Sign in

Spring Boot Microservices Developer

Location:
Texas City, TX
Salary:
$75
Posted:
April 10, 2024

Contact this candidate

Resume:

BHARATH CHANDRA

Java/Microservices Developer

901-***-**** / ad4wqf@r.postjobfree.com

PROFILE SUMMARY

Over 10 years of experience as a Java/Microservices Developer in developing web-based client server applications, data solutions, Intranet/Internet Enterprise Software applications

Responsible for planning Presentation level (web pages) using the concepts like HTML5, XML, Spark, CSS, Cassandra, and JavaScript and to some extent J Query using AJAX.

Experience in Python OpenStack API'S, Microservices and Scaling up projects using python tools like multithreading, celery using Spring Core Annotations for Dependency Injection Spring Boot for REST API s and Spring Boot for Microservices.

Experience in developing J2EE, Java 17 based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI, Node JS, Spark for easy availability to potential users and consuming using Axis2 and JAX-WS.

Having Sound Knowledge in RDBMS, SQL and NoSQL databases (Mongo DB), Spark and Open Sources (Apache Couch DB) and the Storage Systems (Hadoop Distributing File System (HDFS)

Experience in developing J2EE components on Application Servers and Web servers like Microservices, Open Shift, Web Sphere, Web Logic and Apache Tomcat.

Strong knowledge of Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud AWS Advanced, Spark the services utilizing the Pivotal Cloud Foundry (PCF) as a platform as a service for Restful services.

Working on Deployment Automation of all Microservices, Spring Boot to pull image from Private Docker, Spark registry and deploy to Kubernetes Cluster.

Experience in developing web applications using Java 17/11/8, J2EE, Servlets, NoSQL, JSP, Spring 4.0/5.0, Angular JS, Struts, Hibernate, EJB, JMS, JDBC, JAVAX-WS, HTML, CSS.

Proficient in Java 11 Designing Patterns including singleton, Factory, Model View Controller (MVC) and Data Access Object (DAO) experience in a quick paced Agile Developing Environment including (TDD) Test Drive Development and Scrum.

Working on IDE's such as Eclipse/My Eclipse, Intellij IDEA, WSAD/RAD Node JS, Cassandra, NoSQL and J builder, Microservices for developing, deploying and debugging the applications.

Extensive experience of designing and developing software applications with the EJB, Java, JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web Services (SOAP, REST), JDBC, JAXP, Node JS, Spark, RMI, XML, JavaScript, J Query, CSS, JSON.

Expertise in HTML5/CSS3 developing and having experience in JS Framework, AWS Advanced, Responsive design implementing Continuous Integration and Continuous Delivery (CI/CD) Process stack using DevOps tools like concourse.

Experience in applying JMS (Java Messaging Service) Microservices, NoSQL for reliable information exchange across Java 11 applications using Apache Kafka, Rabbit MQ, Active MQ, Java 17 and IBM MQ, Cassandra Spring Boot to communicate from Client to Server.

Having good knowledge on different databases, Node JS like Postgre SQL, MySQL, DB2, Oracle, Spark, Microsoft SQL Server, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Radis.

Extensive experience in Microservices, AWS Advanced cloud architecture in AWS (EC2, S3, EBS, Cloud watch, load Balancer)

Developing user interfaces with Angular 12/8, HTML5, CSS3, JSTL, Spark and Custom Tag Libraries.

Expertise in Azure, Spark, Cassandra infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses).

Having Technology leadership for the direction of the Web-based application using Spring framework, MVC pattern, Spark, and Web Sphere, Java 17 Server integrating to a proprietary framework.

Experience in Configuration Management, setting up company Version policies, build schedule using SVN, Spark, Bit Bucket, NoSQL Spring Boot and Node JS, Spark Git.

TECHNICAL SKILLS

Languages

J2EE, Java 17/11/8, C/C++, XML, UML, SQL, PL/SQL2.3/2.1

Scripting

jQuery, JavaScript, Shell Script, Python

Java Enterprise Technologies

Servlets2.1, JSP, EJB, JAX-RS API, JAX-WS, JPA, JUNIT3.8, Swagger2.4.6

Web Technologies

HTML5, CSS3, AJAX, JSON, SOAP, REST, REST API, Bootstrap, Angular JS, Angular 15/12, ReactJS with Flux, Redux, Ember JS, CI/CD, NodeJS4.0, Express JS.

Frameworks

Spring54, Spring MVC, Spring Boot2.3.1/12.6, Spring JDBC5.2.3, Hibernate, Struts, Hadoop

AWS

EC2, RDS, S3, ELB, EBS

Databases

Teradata, Oracle10g/11g/12c, MySQL, SQL server, PostgreSQL, Mongo DB, Cassandra

Distributed/ Middleware

JMS (Java Messaging Service), ActiveMQ, RabbitMQ

Tools/Software

Eclipse, My Eclipse, Net Beans, Spring STS, SoapUI, SQL Developer, Subversion, TestNG, Selenium, Jira6.4, GWT, Rational Clear Case, Clear Quest and GIT

Build Tools

Maven3.0, Gradle, Jenkins, Docker, Kubernetes, Google cloud, Azure, Ant, Jules, Bamboo Gulp, Grunt, Web pack, NPM, Bower

Application/Web Server

Apache Tomcat, Apache Kafka, CXF3.1.9, JBOSS, WebSphere, WebLogic

WORK EXPERIENCE

Verizon, Dallas, TX/ Java / Microservices Developer Oct 2022 – Till Date

Creating and exposed Restful APIs, Cassandra using Spring REST and Spring boot designed specific databases for collection, tracking, and reporting of administrative clinical data using AWS Advanced, SQL Server Management Studio.

Designing dimensional modeling using SSAS packages for End-User and created Hierarchies Node JS, Microservices in dimensional model for faster performance.

Experience in Microservices development using spring 5.x and deployment in AWS Advanced created deployment models for cloud foundry.

Designing, managed and implemented Node JS, Java 17, J2EE, Cassandra, Microservices, Angular 14 technologies (Spring, Hibernate) and design patterns such as Façade.

Executing SQL queries to retrieve data from databases for analysis extensively used ETL, Microservices, AWS Advanced, Cassandra Spring Boot Data Stage to load from different source systems and load into the target data warehouse.

Working on Procedure API, Microservices and Consumer API to publish Stream of records to Kafka, Node JS, Spark Topics and to subscribe one or More Topics, Respectively

Involving in the Development of Spring, Node JS, Cassandra, NoSQL Framework Controller for request, response paradigm by Spring Controllers using Spring Boot.

Implementing Java 17 features like Lambda expressions, Streams, filters, Spark, pipelines, Optional Interfaces etc. used Apache Kafka, AWS Advanced as the messaging infrastructure for asynchronous processing.

Built open source, Message Broker Apache Kafka, Node JS, Cassandra, NoSQL, Microservices and worked extensively to do a real-time streaming of Data Records between applications.

Developing Single Page Applications (SPA's) using Angular 14 created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Node JS, Cassandra Bower and Grunt.

Implementing Node JS, Cassandra Expressions, Directives, Controllers, filters and created Angular 14 service layer worked extensively on the front-end side using JSP, HTML5, CSS3, JavaScript, Spring Boot, Slick Grid, and j Query & Spring Ajax.

Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation in DevOps, Spark activities like configuring Jenkins job, Jenkins pipeline Script for CI/CD.

Designing & Developing logical & physical data model using data warehouse methodologies worked on Amazon web services (AWS) specifically Amazon Lambda, Node JS, Microservices for developing and deploying application.

Involving a Queuing system that takes in files from various sources formats them and uploads them to an s3 bucket using AWS Lambda, Node JS, NoSQL, Java 17 and SQS.

Experience in providing highly available and fault tolerant applications utilizing orchestration technologies like Kubernetes and Apache Mesas.

Involving in coding used Struts, Spring and Hibernate, REST/SOAP web services, JSF frame, Spark, Java 17 works designed and developed Microservices business components using Spring Boot.

Consuming REST API based Microservices with Rest template based on Restful APIs worked with DevOps, Microservices team for continuous integration (CI) with other software products and continuous development of the products (CD).

Java 17, J2EE, SOAP, REST, REST API, Spring 5.x, Cassandra, Spring Boot, Angular 14, Oracle 11.g, PL/SQL, Struts, Microservices, AWS, Kubernetes, Kafka, Hibernate, j Query, CI/CD, AJAX, Node JS, Jenkins, Lambda, CSS3, Apache Maven, J Unit, HTML5, Web Logic 12c.

FedEx, Memphis, TN/ Java/J2EE Developer Feb 2020 - Sep 2022

Developed classes using Cassandra, Core Java/Executor Service (multithreading, concurrency, memory management) consumed REST Web Services for getting the credit card information from third party application using EME.

Used the fundamentals of Java 11, Node JS features like parallel streams and filters through along with multithreading using did smoke tests, which are functional unit and integration tests on all major system components.

Involved in development and testing of Streamlets module in Analysis, Design, Development, System Testing and User Acceptance Testing migrated applications from Ant project structure to Maven, Node JS to support deployment on Tomcat.

Developed Restful Web Services Azure Advanced, Spark, Cassandra for other systems to interact with our system and secured the service with Spring Security OAuth added WS-Security using XWSS to secure the Web services.

Used Angular 12, NoSQL framework where data from backend is stored in model and populated it to UI developed unit and integration tests for existing Microservices, Cassandra using J Unit, Miskito and Docker, Node JS environments.

Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO used Executor Service framework to implement multithreading in programming to improve overall performance.

Used Java 11 expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.

Strong experience with Mongo DB, Spark development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL, Node JS, Java 11 databases like Mongo DB.

Converted a monolithic app to Microservices, NoSQL architecture using spring 4.x using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices.

Used Angular 12 in creating animations based on CSS3 classes for a new requirement surfaced for the client developed the web services classes by using Service Oriented Architecture SOAP, WSDL, and UDDI.

Created clusters in and manage the clusters using Kubernetes (k8s) Jenkins to deploy code to create new namespaces, creating Docker images and pushing them to container registry.

Implemented Spring Circuit breaker pattern, integrated Hysteria dashboard to monitor Spring Microservices used Get as Version Control System for the application.

Used Microservices architecture, with Spring Boot, Node JS, NoSQL based services interacting through a combination of REST and Apache Kafka message brokers

Utilized Java 11 feature to implement business logic N0SQL, JBPM, Azure, Spring Boot is a lightweight, extensible workflow engine written in pure Java that allows you to execute business processes using the latest BPMN specification.

Implemented PL/SQL procedures and views in Database using Altova Database spy performed configurations and day to day activities using Web Logic

Migrated application logging framework from Log4j to Log back, Node JS, Java 11 followed Agile, Spring Boot methodology in the Scrum Cycle model and worked on JIRA, Node JS, Spark to access the user stories expertise in Linux Commands.

Developed REST API's, Node JS using Spring Boot and hosted all Microservices used based services to interact through a combination of REST, Spark and Apache Kafka, Node JS message brokers and implemented the DAO layer using spring, Hibernate.

Used Java 11 features like Streams for API Development and performed unit testing using frameworks with Node JS framework, NoSQL, Java 11 Spring Boot including authoring complex directives, services, controllers and filters.

Java 11, J2EE, Spring 4.x, Spring Boot, Hibernate, Angular 12, REST, REST API, SOAP, Microservices, React JS, Kubernetes, NodeJS, Log4j, slf4j, Jersey, Azure, GIT, Maven, Jira, Confluence, Stash, HTML5, JQuery, Apache CXF, JDBI, JUnit,

Delta Air Lines, Atlanta, GA / Java Developer Jun 2018 – Jan 2020

Developed new library with Microservices, Spring MVC architecture using Rest APIs and Web services fixed the defects that are not only raised on the areas that worked but also on the entire application.

Developed and consumed SOAP/Restful Microservices Web Services using XML, and JSON message formats responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.

Developed SOAP Web services, Java 8 for getting information from third party designed Frontend with in object-oriented Java 8 Framework.

Worked on the critical areas of the applications like Impersonation functionality, Internal Login page maintenance of the internal Asset Management tool which is especially designed to manage the images that are used in the application.

Involved in the integration of Struts with Spring, Framework and implemented Spring MVC, Spring IoC, Spring AOP, Spring JDBC, Spring Persistence with JPA.

Wrote the Hibernate-mapping XML files to define java classes database tables mapping used Hibernate Template for various database update, insert, delete operations and for involving functions, stored procedures, triggers.

Prepared a high-level document on the entire Mazda Customer Engage Portal that includes both functional and technical details worked on the Rest API, Cassandra, Java 8 web services while displaying the data on the pages.

Used JIRA tool to track the issues and bugs defect in different stages like Open Issue, In Progress Issue, Resolved Issue, Reopened Issue and Closed Issue.

Used the Angular JS tags inside the HTML, Spring MVC, Java 8 page to make the page effectively and to have great user interface developed and designed new cross-browser accessible interfaces using J Query and JavaScript.

Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.

Involved in developing applications for workflow using JSP's, spring MVC, Hibernate, AJAX, JavaScript technologies using Apache Tomcat.

Developed Intranet Web Application using Java 8, J2EE, Cassandra architecture, using JSP to design the user interfaces and Hibernate for database connectivity and Rest services templates are generated using swagger2 specifications

Designed the internal Login page using the Bootstrap 4, Angular JS and performed validations using the JavaScript created a Java beans class by using all the XML’s, Spring MVC that are related to service and sales which typically called Java MARSHALLING and UNMARSHALLING.

Java 8, J2EE, Spring, Spring MVC, Spring JDBC, SOAP, REST, REST API, JSP, Servlets, Angular JS, HTML, CSS, JavaScript, Hibernate, Microservices, Bootstrap 4, Cassandra, Struts, Log4J, JSON, AJAX, SQL, Apache Tomcat 8.0, JIRA.

Imerit, India / Software Developer Jun 2013 – Oct 2017

Worked closely with testing groups for module and integration testing batch processes to perform the daily updates with Spring Batch Module Automation testing using J unit.

Learned XML for communicating client. Written Queries, Sub Queries in SQL, to get data from REST API written in Groovy wrapped by Jersey JAX-RS.

Developed applications using Integrated Development Environment (IDE) tools like My Eclipse, the code environment using IDE as Eclipse and deployed into Tomcat Server.

Implemented MVC architecture using Apache STRUTS, framework the front end using JSP, Tag Libraries and JavaScript and developed framework components, involved in designing MVC pattern using Struts framework.

Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing J Unit test cases

created set up manuals and user guides in Units integration, bug fixing and User acceptance testing with test cases.

Good knowledge of concepts in Java likes OOPS, Multi-Threading and Exception Handling and implemented Core -Java concepts like Inheritance, Polymorphism, Abstraction and Encapsulation used Java Collection Framework.

Involved in Developing of Application based on J2EE using Hibernate, Spring MVC and spring framework. Implemented Dependency Injection using the spring framework.

Developed hibernate DAO Classes using Spring MVC, Template, worked with Hibernate for object relational mapping and connection management.

Used Angular Promise, Angular Custom directives, Angular custom services, Angular to SOAP to Spring calls involve in implementation of REST and SOAP based web services

Java, J2EE, Spring, Spring MVC, Hibernate, SOAP, REST, REST API, Java beans, Struts, Servlets, JSP, JDBC, JavaScript, HTML, J Unit, Eclipse, Tomcat, SVN, SQL.

EDUCATION

Bachelors in Computer Science from TKR College of Engineering and Technology, India - 2013

Masters in Computer Science from Christian Brothers University, USA - 2020



Contact this candidate