Post Job Free
Sign in

Node Js React

Location:
Utica, NY
Posted:
April 28, 2025

Contact this candidate

Resume:

Venkatesh Macherla

*********.****@*****.***

330-***-****

PROFESSIONAL SUMMARY:

7+ years of professional experience in IT industry and Expertise in Object Oriented Analysis (OOA) including development, implementation, testing of various applications using Java, J2EE.

Excellent skills in programming using a wide variety of languages and the ability to adapt to new latest technologies and work in a multi-platform environment.

Knowledge of Node.js and frameworks available for it.

Good knowledge in working with IOC frameworks like Spring and Spring AOP, ORM frameworks like Hibernate, JPA and MVC framework like struts.

Developed an application using AngularJS and NodeJS connecting to Oracle on the backend.

Experience working with various web servers like Tomcat, WebLogic, and WebSphere.

Experienced with hands-on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices etc.

Good knowledge on Continuous Integration tools like Jenkins and Source Code Management Tools like SVN and GitHub.

Worked in using React Js components, Forms, Events, Keys, Router, Animations and Flux concept.

Expertise in developing RESTful Web services, SOAP and APIs with JSON and XML.

Experience in writing test-cases in a Java environment using Junit, Mockito and Power mock, JIRA.

Experience in using application servers like BEA WebLogic, IBM WebSphere, Apache Tomcat and JBoss basing on requirements and specifications.

Involved in build and release management using Maven, ANT, Git, Gitlab and Hudson, Jenkins.

Excellent understanding in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.

Knowledge of using flux architecture in ReactJS for building client side web application.

Developed React Js pages, Web services calls and AJAX calls for the application.

Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.

Proficient in building Single Page Applications (SPA) using Angular 4/6/7, HTML 5, CSS, Bootstrap, JavaScript, and Typescript.

Hands-on experience in using message brokers such as ActiveMQ, RabbitMQ and Apache Kafka.

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

Experience in integration of business rules, validation and deployment into the enterprise applications enabled for business users using ODM and Java technology.

Use React.Js to create more responsive WebPages, which can be compatible with all the browsers and compatible with the different devices.

Experience in implementing Agile Scrum Methodology to improve communications between engineering, product management, and business.

Experience in designing secure, highly available, scalable, cost effective and fault tolerant enterprise applications in both on-premises and cloud environments.

Expertise in software development methodologies like Waterfall, Agile development.

Experience in using SQL to write Stored Procedures, Functions, Triggers with Oracle, MySQL databases.

Software development experience in object-oriented programming, design, and development of multi-tier distributed enterprise applications.

Experience in implementing Core Java concepts and strong understanding of Garbage Collector, SWING, Collections, Multithreading, Event handling’, Exception handling, Generics and Serialization.

Technical Skills:

Languages

Java

Frameworks

Spring (Spring boot, IOC, MVC, ORM. JDBC), Struts and Hibernate

Web Services

SOAP and REST

Spring Frameworks

Spring Core, Spring DAO, Spring AOP, Spring MVC, Spring Boot, Spring RMI,

Spring Web, Spring IOC, Spring JDBC, Spring ORM and Spring JMS

Web Technologies

HTML, CSS, DHTML, Servlets, JSPs, EJB jQuery, Ajax, AngularJS, Angular 2/4/6, JSON

Databases

Oracle, SQL Server, MySQL, Sybase, DB2 and NoSQL (mongo, Cassandra)

Cloud

AWS, Azure

Version Control tools

GIT and Bit-Buckets

J2EE Technologies

Servlets, JSP, JNDI, JDBC, Struts, JMS, Java Beans, Transaction

Management, Resource Connections, Security, Spring, Hibernate JAX RPC,

JAX-RS, JAX-WS, SOAP, REST, WSDL, XML over HTTP, Apache CXF, JAX-

B, XSD and RESTFUL

Application Servers

Apache Tomcat, JBOSS

Tools & technologies

ANT, Maven, JIRA, GIT, Bit-Bucket

Education:

SUNY POLY, Utica, UTICA, NY, Master’s in Computer and Information Science

GITAM University at Vizag, Computer Science, Bachelor

PROFESSIONAL EXPERIENCE:

New York State Tax and Finance Oct 2023 – Present

Title: Full-Stack Developer

Responsibilities:

Worked on Different phases of life cycle expanding the existing design, development of new features, testing and deployment.

Modernized a legacy system by migrating it to a new, high-performance architecture using the latest Java frameworks.

Identified inefficiencies in a legacy system and spearheaded its migration to a modern, performant solution.

worked proficiently in Java programming language and JDBC (Java Database Connectivity) for database interaction.

Writing complex SQL queries, stored procedures, and triggers in Oracle.

Experience with JSP, which allows dynamic content generation for web applications.

Familiarity with HTML, JavaScript, and CSS for front-end development.

Understanding of XML and its usage for data representation and exchange.

Ability to parse and manipulate XML data within applications.

Developed Java Enterprise Edition (Java EE) applications, using IDEs like Eclipse,

NetBeans, and IntelliJ.

Developed and maintained Jenkins pipelines for continuous integration and delivery (CI/CD) of Java applications.

Utilized Jira for bug tracking, task management, and project coordination in Java development projects.

Created/Updated the Swagger files to configure the definition objects or parameters of service end points.

Extensive experience in designing and implementing robust and scalable Java EE solutions to meet project requirements.

Designed and developed web applications using Spring Boot and exposed Rest endpoints using Spring Rest, ensuring compliance with business requirements.

Developed J2EE applications using Spring framework and deployed them on

Application Servers such as Tomcat, JBoss, WebSphere, or WebLogic.

Designed and implemented enterprise-level solutions using the features and capabilities of Spring frameworks and Application Servers

Used Spring’s core modules, such as DI and AOP core components, such as

Actions and Interceptors, to achieve loose coupling and modular design of J2EE applications.

Developed and optimized complex SQL statements and queries against RDBMS such as Oracle and MS SQL Server, resulting in highly efficient and performant data retrieval and

management.

Integrated messaging technologies for MQ, JMS, and Kafka with other technologies, such as Java and Spring Boot to create end-to-end solutions for data processing and communication.

Developed batch processing jobs with Spring Batch to efficiently handle large datasets on a scheduled basis.

Leveraged Git for version control, ensuring efficient code management and collaboration.

Implemented unit tests using JUnit and Mockito to guarantee code quality and maintainability.

Environment: Java JDK1.8, JSP, Spring Framework, Spring Batch, Spring REST, Spring DATA, RAD, Eclipse, SOAP and REST Web services, SOA, JavaScript, JSP’s, CSS, XML, JAXB XHTML, XSLT, JSON, Hibernate, Tomcat, JMS, Ajax, Hibernate, EJB, Log4j, Oracle 9i/10g, Web Sphere 6.1, Apache Kafka, JMS, Active MQ, Swagger

Capital One, Plano.TX. Apr 2023 – Oct 2023

Title: Java Full Stack Developer

Responsibilities:

Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, CSS3 (SASS) and AJAX.

Worked with Angular JS (1.x) Controllers, Directives, Services and filters for application functionality.

Used many Angular JS-1.x directives which allow developing many custom and reusable HTML for data binding and behavior of components.

Used Angular JS -1.x to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications.

Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.

Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.

Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.

Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.

Used Spring Core for configuring and using the spring beans in the application.

Built REST API end-points for various concepts using JAX RS API.

Developed RESTful services based on Spring REST using Jersey framework.

Developed several RESTful API web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.

Documented the REST API’s using Swagger2 API for briefing the services involved in the application.

Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.

Used spring batch framework to create custom readers and writers to work with the application.

Used Hibernate in data access layer to access and update information in the database and used HQL to query the database for complex data.

Used Spring framework with Hibernate to map to Oracle database and mapped using Hibernate Annotations.

Implemented ODBC which is used for connecting to the database Oracle.

Provided support for all core web services technologies including Web Service Description language (WSDL).

Integrated testing methods implemented by using Karma and Jasmine.

Good Experience with Continuous Integration and Continuous Delivery by using tools like Jenkins .

Have worked on AWS to integrate the server side and client-side code.

Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.

Environment: SOA, HTML, CSS- Saas, AJAX, Angular 1.6, SOAP, JAX-RS, jersey, Swagger, Hibernate, Spring, Spring Batch, WSDL, Spring AOP, Oracle DB, Karma, Jasmine, Jenkins, AWS, JWT.

VISA, Austin, TX Apr 2022 – Apr 2023

Title: Full-Stack Developer

Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, and Development, testing production of application using Agile methodology.

Designed and developed presentation layers using JSP, Java Beans, CSS, HTML, DHTML, jQuery and Java Script, Json in UI pages.

Used JDBC to invoke Stored Procedures and database connectivity.

Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with spring functionality.

Developed webservices using SOAP, WSDL, XML and Apache Axis .

Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).

Involved in creating a reusable component using React JS for DOM manipulation.

Involved in deployment and management of AWS services like VPC, Route 53, ELB, EBS, EC2, S3.

Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.

Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.

Used React JS in components like JSX, creating React components.

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.

Also used Stored procedures connecting to the database using spring JDBC.

Involved in developing Unit Test cases and testing the Application using soap-ui.

Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.

Used GIT for code repository and as version control mechanism.

Used J Boss application server for the deployment of web apps and involved in remote server deployments and remote debugging.

Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization.

Worked with Java Messaging Services JMS for reliable and Asynchronous Communication.

Expertise in React Component for UX - Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.

Stimulated asynchronous api communication with Kafka.

Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.

Coded the various EJB, JSP, JavaScript, CSS files used in the components.

Performance monitoring with Jmeter.

Used Dojo for the client-side development and validations.

Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.

Implemented MVVM in all interactive views using jQuery Knockout.js and layouts in Bootstrap.

Used Log4J logging framework to write Log messages with various levels.

Environment: Java JDK1.8, JSP, Struts 1.3.8, CMS, Eclipse 3.2 Spring 1.0.2, Angular 9, SOAP Web services, SOA, JavaScript, CSS, XML, JAXB XHTML, XSLT, Hibernate, Web Services, WSDL, JBoss 5.x, JMS, Ajax, Hibernate 2.1, EJB, Log4j, Oracle 9i/10g, Web Sphere 6.1, AWS, Ant.

Charter Communications, Saint louis, MO Nov 2019 – Apr 2022

Title: Full stack developer

Responsibilities:

Worked with single page application framework Angular extensively using routing, services, views, directives navigation through the different status and multiple modules.

Created a custom, single-page, responsive web application using Angular JS, JavaScript, Ext JS, HTML and CSS.

Developed code in Java which creates mapping in Elasticsearch even before data is indexed into.

Designed and developed the UI using spring view component, JSP, HTML, CSS, JQuery and AngularJS.

Used JQuery Mobile with HTML5 & CSS3 for laying out pages and reducing scripting.

Proposed and developed Mainframe based tools to automate daily processes and tune existing system performance.

Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.

Experienced with automating release process using Maven, Jenkins, and Jira as tools in diversified project environment.

Experienced in all phases of SDLC using JAVA, J2EE (Servlets), MVC Framework, Spring, Hibernate, XML, JDBC, Webservices, SOAP, REST, WSDL, XML, Linux technologies.

Created web application prototype using jQuery and Angular.JS.

Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Ajax, Angular JS, React JS for developing presentation layer.

Integrated Spring ORM frameworks Hibernate for database operations with ORACLE.

Used other front-end technologies such as Java 8, JavaScript, JQuery, HTML5, CSS and Bootstrap.

Dockized Microservices and Angular applications and implemented container orchestration using AWS Elastic Container Service (ECS).

Designed and Developed REST Web Services based on REST architecture, implemented various HTTP methods, did Error Handling to provided data to the front end Angular in JSON format.

Developed RESTful service interface using Spring Boot to the underlying Agent Services API.

Used Spring Boot which is radically faster in building cloud Microservices and develop spring- based application with very less configuration.

Developed user interface with HTML5, CSS3, JSON, AJAX, Angular and Type Script.

Implemented AngularJS Validation to validate user inputs and to create user-friendly web application.

Converted a monolithic app (Premier Provider Web) to (Provide Information Enterprise Relations) app with Microservices architecture using Spring Boot using 12-factor app methodology.

Developed the application using Singleton, Business Delegate and OO design patterns in the project.

Created and implemented Oracle Stored Procedures, Functions, Triggers, and complex queries using SQL.

Used Angular HTTP Module to make API calls and worked with the observables.

Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.

Used Java8 features like stream and Lambda expressions.

Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.

Working with Project Management Team Foundation Server, SharePoint, Microsoft Project, and JIRA and source code version control SVN environment.

Used GIT for version control, experience with GIT-Bash and GIT-Hub.

Developed Multi-Threaded Producer and Consumer MQ applications using spring boot.

Developed RESTful service interface using Spring Boot to the underlying Agent Services API.

Used Spring Inheritance to develop beans from already developed parent beans.

Environment: Java/J2EE, Spring Boot, Microservices, AWS, REST, HTML, CSS, JavaScript, Angular 6, JQuery, JUnit, JavaBeans, Mongo DB, Oracle, JBoss, log4J.

HCA Health care, Austin, TX Feb 2017 – Oct 2019

Title: Full Stack Java Developer

Responsibilities:

Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

Configured and implemented WEB Servers based on Linux Apache Tomcat.

Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.

Designed and developed RESTFUL web services using Spring Boot.

Used Spring Data JPA as the ORM framework to connect with MYSQL database.

Developed server-side application to interact with database using Spring Boot and Hibernate.

Extensively used React-Router techniques Axios service to retrieve data from server synchronously.

Involved to implement various screens for the front end using React.js and used

various predefined components from NPM (Node Package Manager) and redux

library.

Integrating JPA persistence using Hibernate to save the current state of the drool’s knowledge session using the Spring Framework.

Used JPA annotations to map with database tables using Hibernate. Used HQL Hibernate Query Language and Criteria API for database querying and retrieval of results.

Used Spring Framework based on MVC Model View Controller architecture in Web Sphere Application Development.

Experience working with web server application like IIS (Internet Information Services).

Used spring boot Actuator to externalize application's configuration properties for different environments.

Used GIT for version control and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).

Experience with Linux upgrades for new versions with Tomcat, Apache.

Worked with GIT which is used as a version control tool in the project.

Set up Jenkins’s server and build jobs to provide continuous automated builds based on polling the GIT source control system during the day and periodic scheduled builds overnight to support development needs.

Followed Agile methodology, interacted with the client, provided/taken feedback on the features, suggest/implement optimal solutions and tailored application to client needs.

Actively involved in code reviews and bug fixing and worked closely with various teams to resolve the issues.

Wrote SQL queries and Hibernate queries for interacting with database using Hibernate based POJO entities.

Used Spring Rest as REST API and Spring-Rest Template for the rest client for developing web services.

Developed server-side application to interact with database using Spring Boot and Hibernate.

Used Dependency Injection feature of Spring MVC framework and Hibernate O/R mapping tool for rapid development and ease of maintenance.

Used Dependency Injection feature of Spring MVC framework and Hibernate O/R mapping tool for rapid development and ease of maintenance.

Involved with the requirement gathering and analysis stage followed by use case designing, project plan development and drafting the technical documentation.

Developed the various screens and its architecture in accordance to UI Specs.

Wrote extensive HTML5, CSS3 and JavaScript code to build dynamic pages using Eclipse.

Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on web pages.

Experience developing in Python and Java.

Worked on Angular Promise API by using the service within Angular.

Writing Terraform to create resources such as API Gateway stages and integrations, IAM Roles and Policies, creating DynamoDB tables etc.

Experience with Docker container service and applications using Docker File to create Docker Images.

Using Bitbucket as code repository and Git for Version control.

Environment: Java 8, J2EE, Spring Boot 1.5, Spring Data JPA, Spring 4.0, Spring Cloud, Apache Tomcat, RESTful Web Service, MySQL, HTML5, CSS3, bootstrap 3, React JS, JavaScript, GIT, JMS, Agile, Log4j, Maven, AWS, Docker, Jenkins, Postman.



Contact this candidate