Post Job Free

Resume

Sign in

Java Developer Stack

Location:
Melbourne, FL
Posted:
March 12, 2024

Contact this candidate

Resume:

BANDARU ROHIT

Full Stack Java Developer

Email: ad4adq@r.postjobfree.com Cell: 904-***-****

SUMMARY

Having 8+ years of experience as a Full Stack Java Developer in developing web-based client server applications, data solutions, Intranet/Internet Enterprise Software applications.

Experience in Microservices using Spring Boot for developing independent application with Spring Cloud with RDBMS concepts like writing Queries, Functions, Triggers, Stored Procedures and PL/SQL packages

Having Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF).

Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, WebSphere Liberty profile, Apache Tomcat, JBoss, Azure Application Server and WebLogic Application Server

Experience in using the Log4j framework for Logging Application in developing, designing in UML, Package, Class and State Diagrams

Exposure to LINUX Commands years of experience in working with Junit for Unit testing and Integration testing proficient in implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services

Experience with Relational databases (Oracle 11g, MySQL 6.0) and good knowledge non-Relational databases NoSQL databases (Mongo DB 3.4, Dynamo DB)

Experience in deploying application using Jenkins and Docker for Continuous Integration/Continuous Deployment (CI/CD)

Using various web Servers such as Apache Tomcat, Glassfish, IBM WebSphere, Azure and Pivotal Server for developing server-side applications.

Experience in Software Development life cycle using various methodologies like Waterfall, Agile and Test-Driven Development

Well versed with Java 11 concepts like Collections, Multithreading, Serialization, Java Beans and Network programming

Expertise in development of web-based applications using python scripting, Django sites with REST and Angular JS for making it more responsive

Expertise working with frame works like Spring 4/5, Spring Boot, Spring MVC, Spring DAO (Spring JDBC, Spring ORM), Spring Batch, Spring JMS, Spring Security and Hibernate 5.4/5.3.

Experience with Angular 12/8 Fusion Charts for interactive dynamic data visualization for reporting extensively used Jasper Reports

Expertise with web services and SOA (Service Oriented Architecture) related standards such as REST API, Jersey API and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB with Jackson API

Experience in developing Front End web applications using JavaScript, AJAX, jQuery, HTML5, CSS3, Angular JS, Bootstrap, ReactJS and NodeJS.

Working with Web services testing tools like SoapUI and Postman highly experienced with developing multi-tier Enterprise Applications using Eclipse, NetBeans and My Eclipse.

Well acquainted with workflows and Unified Modeling Language (UML) diagrams including Use Cases, Activity Charts, Sequence Diagrams, Data Flow Diagrams, and ER Diagrams using Rational rose, MS Vision.

Developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes.

Experience in developing Web Applications involving J2EE technologies like JSP, Servlets, EJB, JMS, JDBC, JNDI, JAXB, Struts, Hibernate 5.4, and Spring MVC

Developing of utilizing cloud technologies including Amazon Web Services (AWS), Azure and Pivotal Cloud Foundry (PCF)

Extensively worked on coding using core Java concepts like Multithreading, Collections, Serialization, Synchronization, Exception Handling, Generics and Database Connections, as well in Java 11 features like Streams, collectors, lambda functions

Experience in developing Maven Scripts and ANT scripts for building and deploying of J2EE applications in LXC, Docker and Amazon AWS services and APIs, including EC2, S3, VPC, and Google Cloud services

TECHNICAL PROFILE

Programming Languages

Java 11/8/7, J2EE, SQL, Python, PL/SQL, UML, C, C++

Enterprise Java

Servlets, JSTL, Design Patterns, JSF, JMS, JSP, JNDI, JDBC, Log4J API, Java security

Mark-up/XML Technologies

HTML, XHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, AJAX, NodeJS, ReactJS, jQuery, JSON, Bootstrap, Angular 12/8, Angular JS

Tools & Framework

Spring 4/5, Spring MVC, Spring Boot, Spring batch, Spring Security, Spring AOP, Struts, JSF, Log4J, Jasper reports

Web Services

SOAP, REST, REST API, WSDL

Web/App Servers

Web Sphere, WebLogic, Apache Tomcat, Apache Kafka, JBoss, Jetty Server

Database

Oracle, Mongo DB, No SQL, MySQL server

Development Tools

Eclipse, My Eclipse, Spring Tool Suite STS

O-R mapping

Hibernate 5.4/5.3, JPA

AWS

EC2, RDS, S3, ELB, EBS

Version Control Tools

SourceTree, Git, Bit bucket, Tortoise SVN

Built Tools

JUnit, SoapUI, ANT, MAVEN, Gradle, Putty, CI/CD, PCF, Google cloud, Rational Clear Quest, Azure, Mockito, Fitness, Kubernetes, Load UI, Groovy Spock, Docker, Jenkins

OS & Environment

Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Lexitas, Fairfax, VA October 2021 to Till Date

Full Stack Java Developer

Description: Lexitas delivers highly responsive professional services paired with powerful technology to help move your practice, and your business, forward. Accuracy, timeliness, and reliability are the cornerstones of Lexitas service, which is why we are entrusted with mission imperative support functions by organizations of all sizes.

Using Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python and Scalable

creating User defined Angular 12 exception classes using Java and building SOAP, Rest and Rest API.

Extensively used Hibernate 5.4 in data access layer to access and updates in the database used Docker to containerize the Services and APIs to run on EC2 instances.

Participating in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD) and pair programming.

Managed and administered WebLogic Server instances, ensuring optimal performance, high availability, and seamless deployment of applications.

Administered WebSphere Application Server instances, ensuring smooth operation, high availability, and efficient resource utilization.

Diagnosed and resolved complex issues related to WebLogic Server, applying troubleshooting skills to ensure minimal downtime.

Implemented robust security measures, including SSL certificate management and securing communication channels within the WebSphere environment.

Led the deployment process for critical applications on the JBoss platform, implementing standardized configurations across various environments.

Responsible for provisioning environment and deploying the dockerized applications by developing manifests JIRA for tracking the activities, Tasks and defects of Ehcache as a second level cache in the DAO layer for Hibernate 5.4.

Working on data preprocessing, cleaning and publishing data to Apache Kafka topics writing Java classes, reusable components and Java Beans, (AWS) for getting data from oracle tables.

Creating MySQL and other service instances to bind the deployed application in and used Maven build script for building and deploying the application and designing new database tables for the enhancements.

Developing RESTful Web Services retrieve data from client side using Microservices architecture of Spring boot application with Microservices performing the Unit testing and basic functional testing with different set of data.

Understanding user change requirements and analyzing the source systems and Developed UI pages using JSP & Spring Boot & AWS validations are done using Spring Boot validation framework and JavaScript.

Implementing unit tests and product features developed business components using Java Objects, Core Java, Multithreading and Collections.

Configuring Java 11 objects with backend database tables using ORM mapping in Hibernate 5.4 end to end application on spring boot framework (Rest Api Application/Spring JP Using Crud repository).

Integrating with Spring Cloud Netflix’s components like Eureka (Service Discovery), Hysteric (Circuit Breaker), Ribbon (Client-Side Load Balancing) and Zulu Proxy.

Maintaining, structured, and surveyed documents Angular 12 within the NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.

Developing the java 11 code using AWS, Eclipse as IDE backend services in Java and Groovy strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL API’s.

Working on Angular 12 to augment browser-based applications with Capability, built dynamically generated dropdown lists using Ajax, jQuery.

Implementing CI/CD pipeline as code using Jenkins and Developed build and deployment scripts using MAVEN as build tool, and integrated selenium in Jenkins to perform the automated integration test.

Experience in handling messaging services using Apache Kafka, (AWS) implemented Microservices architecture to make application smaller and independent REST web services using Jersey with the enabled OAUTH.

Responsible for building/deploying consistently repeatable build/deployments to company non-production environments using JENKINS BUILD Pipelines.

Using the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo DB (NoSQL) database.

Proficient in working with various technologies like Java, Java Beans, J2EE (JSP, JSF, Servlets, EJB), Spring 5, Hibernate 5.4, Microservices, Spring Boot, Spring Cloud, Ajax, jQuery, JMS, JDBC, (AWS) XML, JAAS, JAX-WS/JAX-RPC, Web Services, LDAP and Design Patterns.

Environment: Java 11, J2EE, Spring 5.0, Spring Boot, SOAP, Hibernate 5.4, Microservices, REST, REST API, CSS3, XML, Angular 12, PL/SQL2.3, CI/CD, Mongo DB, Kubernetes, NodeJS, Apache Kafka, AWS, Docker, JAX-RS, JUnit, Mockito.

Verra Mobility, Mesa, AZ February 2020 to September 2021

Java/J2ee Developer

Description: Verra Mobility focuses on making life safer, easier and more connected for our customers and the communities we serve global leader in smart transportation, we work alongside our customers and behind the scenes to relentlessly develop customized technology solutions to solve complex transportation challenges seamlessly connect people, technology and data across the smart mobility ecosystem and extensive partnerships with leading toll authorities, rental car companies and municipalities positively position our well-diversified organization as a recognized leader in the smart mobility space with our customers are what set us apart, driving innovation and delivering consistent results in our two business segments.

Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.

Developed Restful Web services for other systems to interact with our system and secured the service with Spring Security OAuth 2.0 added WS-Security using XWSS to secure the Web services.

Used Angular 8 framework where data from backend is stored in model and populated it to UI developed unit and integration tests for existing Microservices using JUnit, Mockito and Docker environments.

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

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

Utilized Java Lambda feature to implement business logic JBPM is a lightweight, extensible workflow engine written in pure Java that allows you to execute business processes using the latest BPMN 2.0 specification

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.

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

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

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

Migrated application logging framework from Log4j to Log back followed Agile methodology in the Scrum Cycle model and worked on JIRA, Azure to access the user stories expertise in Linux Commands.

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

Used the fundamentals of Java 8 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.

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

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

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

Environment: Java 8, J2EE, Spring 4.x, Spring Boot, Hibernate 5.3, SOAP, REST, REST API, HTML5, Azure, JBPM, JSP, Angular 8, AJAX, jQuery, Microservices, Kafka, CI/CD, Docker, Maven, Ant, Git, Log4j, Log back, Tomcat.

Radian, Philadelphia, PA August 2018 to January 2020

Java Developer

Implemented logging using SLF4J and LOG 4J, Used Log4J utility to log error, info, and debug messages created and deployed Rules engine API into JBoss BRMS image

Used Eclipse as JAVA IDE tool for creating various J2EE artifacts like Servlets, JSP's and XML learn and move quickly with excellent technical execution and the ability to build out complex API from scratch

Developed UI using Bootstrap, AngularJS along with JSON and communications with backend using REST with Spring MVC framework

Used a Micro service architecture with through SOAP and message brokers followed test-driven development (TTD) as a part writing all Unit Test and Integration Tests

Worked on creation of custom container images, tagging, pushing images, integration off jQuery unit and integration test cases are being designed and developed using Junit

Involved in Analysis, Design, Development, System Testing and User Acceptance Testing successfully followed agile methodology in the Scrum Cycle model

Developed using new features of Java 7 annotations, Generics, enhanced for loop and Enums, Lambda expressions for array operations, collections throughout the application for well-defined programming.

Successfully handled all Apigee and backend related errors in the API proxies using JavaScript excellent knowledge on CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.

Involved in designing various stages of migrating data from RDBMS to Cassandra created REST API documentation using Swagger and YAML

Integrated Spring MVC with Hibernate using Hibernate Template to perform CRUD operations against database used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.

Used Hibernate Transaction Management, Hibernate Batch Transactions, hibernate cache concepts created tables and worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in the database.

Worked on Entity beans in the persistence layer interaction with Oracle DB have Knowledge on Apache Spark with Cassandra

Environment: Java 7, J2EE, Spring MVC, REST, REST API, Drools, Jira, Hibernate, AngularJS, jQuery, JSON, AJAX, GWT, Microservices, APIGEE, XML, JAXB, WSDL, JavaScript, Oracle, Agile Methodology, JUnit.

First source, India December 2014 to November 2017

Software Developer

Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing J Unit test cases and created set up manuals and user guides in Units integration, bug fixing and User acceptance testing with test cases.

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

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

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

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

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

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.

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.

Able to work well independently or as part of a professional computer program development team and possess effective communication skills along with strong dedication and commitment towards work.

Environment: Java, J2EE, Spring, Spring MVC, Hibernate, SOAP, REST, REST API, Java Beans, Servlets, JSP, JavaScript, HTML, J Unit, Angular, Eclipse, SVN, SQL.

EDUCATION

Master’s in Computer Science from Harrisburg University of Science and Technology, USA – 2020

Bachelors in computer Science from ICFAI University, India - 2014



Contact this candidate