Home

tharun Bheema - Java Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: NO
Visa: H1B
Tarun Bheema


Professional Summary:
11 years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance. Extensive experience in developing JAVA based applications using JAVA, JEE, JDBC, EJB, Servlets, JSP, JSF, JMS and Web Services.
Hands-on experience in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
Good experience in developing SOA (Service Oriented Architecture) and Microservices architecture using J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Axis and Spring framework, NodeJS
Experience in working with Databases MYSQL, Oracle 10g/11g, SQL-Server, DB2 and NoSQL (MongoDB, Cassandra)
Expertise in ORM tools Hibernate with JPA specifications, HQL, Caching, ACID transaction, Locking and implemented ODM framework like Mongoose for mapping MongoDB.
Experienced Fullstack Developer specializing in Java, with a strong proficiency in GCP.
Expertise in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, User defined data types (UDT), Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL.
Experienced in developing front end applications using HTML4/5, XHTML, DHTML, CSS2/3(using SASS and LESS), Bootstrap, Angular JS, Angular UI and developing dynamic web pages.
Experience in Document Object Model (DOM) and DOM Functions. Design and implement a Web based content management utilizing XML, JAXB, DOM, XSLT, XPath, and JavaScript for data generation and presentation with JSF.
Developed using simple Struts Validation for validation of user input as per business logic and initial data loading.
Experience in integration tools like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.
Experience in using various Amazon Web Services (AWS) like EC2 for virtual servers, S3 and Glacier for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for Elastic load balancing, storing data.
Used Kubernetes Linux container for deploying and scaling containerized applications.
Expertise in unit-testing with tools like JUnit, Mockito, Spock, TestNg and Integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing).

Technical Experience:

Operating Systems Windows Server/ Windows 10, MacOS
Programming Languages Java, JavaScript, Python, HTML, CSS
Tools and IDE SOAP UI, Postman, Git, TFS, Tortoise, Visual Studio, IBM MQ, Rabbit MQ, Apache Kafka, Fiddler
Databases (RDBMS) SQL Server, MySQL Server, DB2, MongoDB (NoSQL)
Cloud Technologies AWS, Openshift, Minishit, Azure
Web Server IIS
Protocols HTTPS, TCP/IP, FTP, SOAP, REST, GraphQL
Java Script Frameworks Angular UI, Bootstrap, React
XML Schema XSL, XSLT
Object Oriented UML, Microsoft Visio



Professional Experience:

Client :BNSF, Forth Worth, Texas June 2023 Till Date
Role: Sr. Java Full Stack Developer
Responsibilities:
Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing.
Involved in the development using Java/J2EE Technologies, Web Services and Hibernate ORM Framework.
Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with Angular UI components in creating the Application.
Implemented microservices architecture on GCP, leveraging Kubernetes and Docker for containerization.
Designed and implemented gRPC APIs for real-time, low-latency communication between distributed systems.
Implemented the application using Spring Boot Framework and handled the security using Spring Security.
Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
Developed Microservices components using Docker, Apache Camel and ActiveMQ.
Worked in all the modules of the application which involved front-end presentation logic developed using, JSP and Java Script, Middleware layer using Servlet and Controllers, Business objects developed using Page Beans and data access layer using iBatis and Hibernate framework.
Developed and maintained Java applications, incorporating Java 17 features and improvements.
Implemented new features using Java 17 language features and enhancements.
Implemented real-time streaming applications using Apache Flink and Java for processing high-volume, low-latency data.
Led migration of legacy systems to cloud-based solutions on GCP, improving performance and scalability.
Developed a WebSocket monitoring system with Prometheus and Grafana to track real-time connection health.
Experience in Data Structures, Multithreading and have worked on search techniques and algorithms.
Adopted agile methodology with pair programming technique and addressed issues during system testing.
Intensely using Java 8 such as Lambda expression and Concurrency API to achieve multithreading programming.
Used Eclipse IDE for development and Jboss server for deployment. Used Git for repository.
Extensively used MVC, Factory, Delegate and Singleton design patterns.
Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
Used React JS for templating for faster compilation and developing reusable components.
Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
Monitored and managed cloud resources using GCP tools like Cloud Monitoring and Stackdriver.
Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
Used Cucumber and Selenium for Behavioral and Integration testing respectively.
Optimized Flink jobs for performance and scalability, leveraging Flink's state management and checkpointing capabilities.
Designed and maintained gRPC interceptors for logging, authentication, and request tracing.
Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
Worked on data grid for AngularJS with features like sorting, filtering, and paging
Wrote a Python module to connect and view the status of an Apache Cassandra instance
Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
Integrated GCP Pub/Sub for real-time messaging and event-driven architecture.
Created Jenkins jobs and pipelines and integrated python scripts to communicate to AWS resources.
Used Spring framework to provide loose coupling between different application modules.
Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
Used Apache POI for uploading Excel files and optimized the load time by extensively leveraging Java8 lambda expressions, streams and parallel streams.
Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
Built seamless integrations between Apache Kafka and Flink for end-to-end event streaming and processing pipelines.
Developed a WebSocket monitoring system with Prometheus and Grafana to track real-time connection health.
Developing Applications using latest Java/J2EE technologies such as Cassandra, Junit, Cucumber.
Experienced in writing unit test cases using JUnit and also have knowledge in Test Driven Development (TDD).
Message broker services are achieved in the application using Active MQ with JMS framework.
Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services
Used Apache Maven for project management and building the application.
Developed high-performance, scalable microservices using Java (Spring Boot,) and gRPC for efficient inter-service communication.
Used Cucumber and Selenium for Behavioral and Integration testing respectively.
Worked on design and develop complex reports using Crystal Reports
Environment: Java 17, Spring MVC, Hibernate, JSP, AJAX, SOA, Web Services, Microservices, XML, NodeJS, Angular UI jQuery, JavaScript, IBM RAD WebSphere, Agile, Git, Maven, MongoDB, JUnit, Html, Reacts, Flink, JENKINS, Kafka, powerBI.

Client: Route One Financials, MI Jan 2023 to June 2023
Sr. Java Full Stack Developer
Responsibilities:
Followed Software Development Life Cycle (SDLC), Agile/ Scrums Methodologies, Test Driven Development to manage full life-cycle development of the project.
Designed and developed business components using OOPS, Spring AOP, Spring IOC, Spring Annotations.
AWS EC2 instances were configured in developing and QA environments with NodeJS
Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
Migrated legacy monolithic applications to cloud-native microservices on GCP
Implemented complex business logic with Flink's CEP library, enabling real-time event pattern detection.
Worked on custom select/multi-select for AngularJS.
Skilled in using collections in Python for manipulating and looping through different user defined objects
Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases.
Developed and Designed Application using Spring Boot to Develop Microservices.
Migrated RESTful APIs to gRPC, reducing payload size and improving response times by 50%.
Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST
Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
Migrated legacy on-premise Java applications to GCP, improving scalability and reducing infrastructure costs.
Developed transformations and enrichment tasks in Flink, processing data from diverse sources into structured outputs.
Built MAVEN scripts for automated deployment and for the build operation of the entire application.
Developed system using Java, Tomcat application server, Spring, Hibernate, and database. Worked for developing, running, and testing J2EE applications by using the Eclipse IDE, JBoss Tools, and a Jboss Application Server.
Used Angular-JS HTTP to retrieve data through Web API from entity frame work
Deployed the application in WebSphere Application Server and Configured JMS in the WebSphere application server to send messages on the queue.
Experience using CI/CD Tools such as Jenkins, Docker.
Worked on Analyze data from various sources to ensure accuracy and relevance in reports and Optimize reports for better performance and faster data retrieval
maintained real-time communication features using Java WebSockets for low-latency applications.
Expertise in developing Micro services using Spring Boot and Node JS to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
Implemented scripting with Ajax and XML to dynamically refresh the page contents.
Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
Involved with bug fixing on functionality, performance and designing issues with JavaScript, jQuery, HTML5, CSS3 and Angular JS.
Developed core Java programs for all business rules and workflows using spring framework.
Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
Worked on Cloud implementation by installing, building, deploying application using Cloud Foundry and using AWS.
Developed Rest APIs in Spring boot.
Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts
Application development experience using Multithreading, Collection framework and Core Java, Spring, Hibernate, SQL server.
Designed fault-tolerant Flink jobs with consistent state management and ensured job recovery through distributed checkpoints.
Involved in writing the Junit test cases as part of unit testing, used Mocking Frameworks Easy Mock, Power Mock Objects and Spring Datasets in TDD approach. Used Ant to build the application and deploy on Tomcat server 8.
Used ReactJS in components like JSX, creating React components, Virtual components etc.
Implemented Hibernate for data persistence and management.
Integrated gRPC services with AWS Lambda ,enabling scalable serverless execution.
Analyzed and fixed issues related to REST Web services and Application responses.
Worked on Angular UI components like UI Bootstrap and UI Router to enhance the user interface with pre-built elements and more sophisticated routing mechanisms
Used Maven as the build tool and Tortoise SVN as the Source version controller.
Automated build scripts using Ant, Maven for Java and J2EE Applications, make for C, C++
Environment: Java 8, Spring, Microservices, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, Angular UI, NodeJS, jQuery, JBOSS, JUnit, SQL, MongoDB, ReactJS, JMS, Cassandra, JSP, CSS, MVC, Maven and SVN, PowerBI.


Client: NEIMAN MARCUS, Irving, TX Mar 2022 Jan 2023
Role: Sr. Full Stack Developer
Responsibilities:
Design and implemented the backend layer using Hibernate.
Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and hibernate.
Applied design patterns including MVC Pattern, Fa ade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
Expert in Spring Boot which is radically faster in building cloud Microservices and develop Spring based applications with very less configuration.
Extensively used JMX API for management and monitoring solutions.
Involved in developing front end screens using JSP, JSTL, DHTML, HTML, CSS, AJAX, JavaScript.
Implemented RESTFUL web services using HTTP and REST principles
Spring Controllers were used with Angular JS to route the control to desired Java services.
Developed Microservices components using Docker and ActiveMQ.
Responsible for developing Kafka as per the software requirement specifications.
Implemented Hibernate for data persistence in Workflow screens. Used RAD6, WSAD as IDE for development of the application. Worked with WebLogic, Tomcat as the application servers and JMS as the message Server.
Migrated the current Linux environment to AWS Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
Developed RESTful services using Jersey, JAX-RS and Restlet to call third party vendors
Developed the automation environment for build, deployment, and configuration of Portlets onto the IBM WebSphere portal server using ANT scripts, XML Access scripts and JACL scripts.
Worked on Identify and resolve issues related to report generation and data discrepancies.
Used Spring Framework for Dependency injection and integrated with the EJB using annotations.
Generated Hibernate XML files for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured in Spring-service.xml.
Leveraged Flink's unified API to implement hybrid workloads, processing both batch and streaming data in a single framework.
Implemented spring framework dependency injection for defining objects.
Involved in developing the core business logic using spring.
Implemented services that would route messages to different JMS queues based on message properties. These messages would be picked up by the appropriate ESB service which would in turn call the third-party partner web services (both RESTful and SOAP).
Configured and built Spring MVC application on Tomcat web server.
Worked on UNIX Shell scripts and Cron jobs.
Implemented Junit tests and mandated 90% min. code coverage.
Designed builds which can grow and support builds using Gradle.
Implemented custom source and sink connectors for Apache Flink to support diverse data integrations.
Implemented transaction management for ORM project using Spring Transaction Management API.
Created and built project using Maven.
Created Stored Procedures and other SQL scripts using PL-SQL.
Implemented logging using log4j and Spring AOP.
Implemented various cross-project functionalities using Spring AOP.
Configuring the service on WebLogic/WAS application server for successful deployment
Environment: JSP, JSF, Spring, Servlet, Hibernate, JMS, JMX, XML, CSS, XML Schema, JQUERY, AJAX, JSON, SOAP, Java script, PL/SQL, D/HTML, XHTML, Maven, Log4j, Maven , Junit, PowerBI


Client: Delta Airlines - Atlanta, GA Mar 2021 Mar 2022
Role: Sr. Full Stack Developer
Responsibilities:
Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, OOPS, Java Beans and JSP.
Used Spring framework to implement the Dependency Injection for building a loose-coupling system
Used Hibernate Query Language HQL to query the database for complex data.
Using Technologies like SOAP, WSDL and UDDI based Web Services.
Developed Hibernate in Data Access Layer to access and update information in the database.
Configured beans in spring configuration file with Spring IOC, Spring Core, Spring AOP and MVC for enhanced modules.
Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
Involved in Tomcat server configuration for deployment.
Used JUnit framework for Unit testing of application.
Used log4j to log different types of messages to write on to the proprietary log model.
Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
Used Hibernate for Object Relational Mapping (ORM) and data persistence.
Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
Developed web services using SOAP, WSDL, and XML.
Worked with Redis database.
Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
Involved in testing the XML files and checked whether data is parsed and loaded to staging tables.
Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
Environment: Java, J2EE, Struts, Spring, Hibernate, JSP, Servlet, XML Schema, SOAP, PL/SQL, Ant, Log4j, JUnit, WebLogic, Oracle 11g, IBM Rational rose, Eclipse, redis, AngularUI, PowerBI.

Client: BCBS, Jacksonville, FL Jun 2018 Mar 2021
Role: Sr. Full Stack Developer
Responsibilities:
Design and implemented the backend layer using Hibernate.
Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and hibernate.
Applied design patterns including MVC Pattern, Fa ade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
Expert in Spring Boot which is radically faster in building cloud Microservices and develop Spring based applications with very less configuration.
Extensively used JMX API for management and monitoring solutions.
Involved in developing front end screens using JSP, JSTL, DHTML, HTML, CSS, AJAX, JavaScript.
Implemented RESTFUL web services using HTTP and REST principles
Spring Controllers were used with Angular JS to route the control to desired Java services.
Developed Microservices components using Docker and ActiveMQ.
Responsible for developing Kafka as per the software requirement specifications.
Implemented Hibernate for data persistence in Workflow screens. Used RAD6, WSAD as IDE for development of the application. Worked with WebLogic, Tomcat as the application servers and JMS as the message Server.
Migrated the current Linux environment to AWS Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
Developed RESTful services using Jersey, JAX-RS and Restlet to call third party vendors
Developed the automation environment for build, deployment, and configuration of Portlets onto the IBM WebSphere portal server using ANT scripts, XML Access scripts and JACL scripts.
Used Spring Framework for Dependency injection and integrated with the EJB using annotations.
Generated Hibernate XML files for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured in Spring-service.xml.
Implemented spring framework dependency injection for defining objects.
Involved in developing the core business logic using spring.
Implemented services that would route messages to different JMS queues based on message properties. These messages would be picked up by the appropriate ESB service which would in turn call the third-party partner web services (both RESTful and SOAP).
Configured and built Spring MVC application on Tomcat web server.
Worked on UNIX Shell scripts and Cron jobs.
Implemented Junit tests and mandated 90% min. code coverage.
Designed builds which can grow and support builds using Gradle.
Implemented transaction management for ORM project using Spring Transaction Management API.
Created and built project using Maven.
Created Stored Procedures and other SQL scripts using PL-SQL.
Implemented logging using log4j and Spring AOP.
Implemented various cross-project functionalities using Spring AOP.
Configuring the service on WebLogic/WAS application server for successful deployment
Worked on NodeJS development of REST services development and deployment to Openshift Container Platform.
Worked on POT for Netflix Conductor orchestration of microservices framework and Redis NoSql database.
Worked on Child care medical support feature during Precision health care management.
Worked on Create data models to support analytical reporting and visualization and Use Power Query and DAX (Data Analysis Expressions) to clean, transform, and aggregate data.
Environment: JSP, JSF, Spring, Servlet, Hibernate, JMS, JMX, XML, CSS, XML Schema, JQUERY, AJAX, JSON, SOAP, Java
script, PL/SQL, D/HTML, XHTML, Maven, Log4j, Maven , Junit, NodeJS, Apacke Kafka, Netflix conductor, Redis, Power BI.


Client: NLG Life Insurance - Dallas, TX Mar 2018 June 2018
Role: Sr. Full Stack Developer
Responsibilities:
Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, OOPS, Java Beans and JSP.
Used Spring framework to implement the Dependency Injection for building a loose-coupling system
Used Hibernate Query Language HQL to query the database for complex data.
Using Technologies like SOAP, WSDL and UDDI based Web Services.
Developed Hibernate in Data Access Layer to access and update information in the database.
Configured beans in spring configuration file with Spring IOC, Spring Core, Spring AOP and MVC for enhanced modules.
Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
Involved in Tomcat server configuration for deployment.
Used JUnit framework for Unit testing of application.
Used log4j to log different types of messages to write on to the proprietary log model.
Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
Used Hibernate for Object Relational Mapping (ORM) and data persistence.
Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
Developed web services using SOAP, WSDL, and XML.
Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
Involved in testing the XML files and checked whether data is parsed and loaded to staging tables.
Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
Environment: Angular UI, Java, J2EE, Struts, Spring, Hibernate, JSP, Servlet, XML Schema, SOAP, PL/SQL, Ant, Log4j, JUnit, WebLogic, Oracle 11g, IBM Rational rose, Eclipse, SQL.


Client: Monsanto, Texas May 2017 Mar 2018
Role: Sr. Full Stack Developer
Responsibilities:
Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing.
Involved in the development using Java/J2EE Technologies, Web Services and Hibernate ORM Framework.
Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
Implemented the application using Spring Boot Framework and handled the security using Spring Security.
Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
Developed Microservices components using Docker, Apache Camel and ActiveMQ.
Worked in all the modules of the application which involved front-end presentation logic developed using, JSP and Java Script, Middleware layer using Servlet and Controllers, Business objects developed using Page Beans and data access layer using iBatis and Hibernate framework.
Developed and maintained Java applications, incorporating Java 17 features and improvements.
Implemented new features using Java 17 language features and enhancements.
Experience in Data Structures, Multithreading and have worked on search techniques and algorithms.
Adopted agile methodology with pair programming technique and addressed issues during system testing.
Intensely using Java 8 such as Lambda expression and Concurrency API to achieve multithreading programming.
Used Eclipse IDE for development and Jboss server for deployment. Used Git for repository.
Extensively used MVC, Factory, Delegate and Singleton design patterns.
Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
Used React JS for templating for faster compilation and developing reusable components.
Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
Used Cucumber and Selenium for Behavioral and Integration testing respectively.
Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
Wrote a Python module to connect and view the status of an Apache Cassandra instance
Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
Created Jenkins jobs and pipelines and integrated python scripts to communicate to AWS resources.
Used Spring framework to provide loose coupling between different application modules.
Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
Used Apache POI for uploading Excel files and optimized the load time by extensively leveraging Java8 lambda expressions, streams and parallel streams.
Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
Developing Applications using latest Java/J2EE technologies such as Cassandra, Junit, Cucumber.
Experienced in writing unit test cases using JUnit and also have knowledge in Test Driven Development (TDD).
Message broker services are achieved in the application using Active MQ with JMS framework.
Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services
Used Apache Maven for project management and building the application.
Used Cucumber and Selenium for Behavioral and Integration testing respectively.
Environment: Java 17, Spring MVC, Hibernate, JSP, AJAX, SOA, Web Services, Microservices, XML, NodeJS, jQuery, JavaScript, IBM RAD WebSphere, Agile, Git, Maven, MongoDB, JUnit, Html, Reacts, JENKINS, Kafka, SQL.

Client: OHIO FARMERS INSURANCE, Akron, OH Oct 2016 May 2017
Role: Sr. Full Stack Developer
Responsibilities:
Design and implemented the backend layer using Hibernate.
Worked on E-surety and child care support applications.
Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, OOPS and hibernate.
Applied design patterns including MVC Pattern, Fa ade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
Expert in Spring Boot which is radically faster in building cloud Microservices and develop Spring based applications with very less configuration.
Extensively used JMX API for management and monitoring solutions.
Involved in developing front end screens using JSP, JSTL, DHTML, HTML, CSS, AJAX, JavaScript.
Implemented RESTFUL web services using HTTP and REST principles
Spring Controllers were used with Angular JS to route the control to desired Java services.
Developed Microservices components using Docker and ActiveMQ.
Responsible for developing Kafka as per the software requirement specifications.
Implemented Hibernate for data persistence in Workflow screens. Used RAD6, WSAD as IDE for development of the application. Worked with WebLogic, Tomcat as the application servers and JMS as the message Server.
Migrated the current Linux environment to AWS Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
Developed RESTful services using Jersey, JAX-RS and Restlet to call third party vendors
Developed the automation environment for build, deployment, and configuration of Portlets onto the IBM WebSphere portal server using ANT scripts, XML Access scripts and JACL scripts.
Used Spring Framework for Dependency injection and integrated with the EJB using annotations.
Generated Hibernate XML files for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured in Spring-service.xml.
Implemented spring framework dependency injection for defining objects.
Involved in developing the core business logic using spring.
Implemented services that would route messages to different JMS queues based on message properties. These messages would be picked up by the appropriate ESB service which would in turn call the third-party partner web services (both RESTful and SOAP).
Configured and built Spring MVC application on Tomcat web server.
Worked on UNIX Shell scripts and Cron jobs.
Implemented Junit tests and mandated 90% min. code coverage.
Designed builds which can grow and support builds using Gradle.
Implemented transaction management for ORM project using Spring Transaction Management API.
Created and built project using Maven.
Created Stored Procedures and other scripts using PL-SQL.
Implemented logging using log4j and Spring AOP.
Implemented various cross-project functionalities using Spring AOP.
Configuring the service on WebLogic/WAS application server for successful deployment
Environment: OOPS,JSP, JSF, Spring, Servlet, Hibernate, JMS, JMX, XML, CSS, XML Schema, JQUERY, AJAX, JSON, SOAP, Java script, PL/SQL, D/HTML, XHTML, Maven, Log4j, Maven , Junit, SQL.

Client: Verizon Wireless - Atlanta, GA Jul 2015 Sep 2016
Role: Sr. Full Stack Developer
Responsibilities:
Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP.
Used Spring framework to implement the Dependency Injection for building a loose-coupling system
Used Hibernate Query Language HQL to query the database for complex data.
Using Technologies like SOAP, WSDL and UDDI based Web Services.
Developed Hibernate in Data Access Layer to access and update information in the database.
Configured beans in spring configuration file with Spring IOC, Spring Core, Spring AOP and MVC for enhanced modules.
Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
Involved in Tomcat server configuration for deployment.
Used JUnit framework for Unit testing of application.
Used log4j to log different types of messages to write on to the proprietary log model.
Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
Used Hibernate for Object Relational Mapping (ORM) and data persistence.
Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
Developed web services using SOAP, WSDL, and XML.
Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
Involved in testing the XML files and checked whether data is parsed and loaded to staging tables.
Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
Environment: Java, J2EE, Struts, Spring, Hibernate, JSP, Servlet, XML Schema, SOAP, PL/SQL, Ant, Log4j, JUnit, WebLogic, Oracle 11g, IBM Rational rose, Eclipse, SQL, Stored Procedures.


Client: Department of Health Care and Systems, Madison, WI Apr 2014 Jun 2015
Role: Sr. Full Stack Developer
Responsibilities:
Worked with Department of Healthcare system and Department of workforce has application for Wisconsin workers to provide benefits and services.
Worked on WISA application tracking of security profile of the workers and for call center users.
Worked on Force SSN, food share gatepost, food share summary, W-2 temporary absence, child care support enhancements application development
Worked on Deloitte framework struts based presentation layer, business objects.
Worked on absent parent page for CARES, ACCESS, EVHI applications
Worked on Monitoring Web activity for Novel Access Manager (NAM) activity, Jenkins Jobs and Tivoli ticket management and Load Runner for Load Testing.
Environment: JSP, JSF, Servlet, Hibernate, JMS, JMX, XML, CSS, XML Schema, JQUERY, AJAX, JSON, SOAP, Java script, PL/SQL, D/HTML, XHTML,ANT, Maven, Log4j, Maven , Junit, SQL, Stored procedures

Client: COMPUWARE INC - Detroit, MI Apr 2013 Feb 2014
Role: Java Backend developer
Responsibilities:
Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP.
Used Spring framework to implement the Dependency Injection for building a loose-coupling system
Used Hibernate Query Language HQL to query the database for complex data.
Using Technologies like SOAP, WSDL and UDDI based Web Services.
Developed Hibernate in Data Access Layer to access and update information in the database.
Configured beans in spring configuration file with Spring IOC, Spring Core, Spring AOP and MVC for enhanced modules.
Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
Involved in Tomcat server configuration for deployment.
Used JUnit framework for Unit testing of application.
Used log4j to log different types of messages to write on to the proprietary log model.
Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
Used Hibernate for Object Relational Mapping (ORM) and data persistence.
Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
Developed web services using SOAP, WSDL, and XML.
Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
Involved in testing the XML files and checked whether data is parsed and loaded to staging tables.
Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
Environment: Java, J2EE, Struts, Spring, Hibernate, JSP, Servlet, XML Schema, SOAP, PL/SQL, Ant, Log4j, JUnit, WebLogic, Oracle 11g, IBM Rational rose, Eclipse, SQL.


Education:

Master of Science
Computer Science and Information Systems
Texas A&M University - Commerce
Commerce, Texas, USA,2011- 2013

Bachelor of Technology
Computer Science and Engineering
Sree Vidyanikethan Engineering College, affiliated to JNTUA
A. Rangampet andhra Pradesh , INDIA. 2005-2009
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript business intelligence sthree database information technology procedural language Florida Georgia Michigan Ohio Texas Wisconsin

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4661
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: