Post Job Free

Resume

Sign in

Java J2ee Core

Location:
St. Louis, MO
Posted:
January 24, 2024

Contact this candidate

Resume:

Manihas Reddy Chandupatla

ad22hp@r.postjobfree.com

614-***-****

Professional Summary:

Professionally Around 8+ years of IT experience on Java/J2EE using Servlets2.5, JSP, Struts, Spring, Hibernate, XML, JavaScript's, and HTML.

Experienced in Core Java, Collections, Multi-Threading, Exception handling, File I/O, Design Patterns, OOPS Concept.

Implementation, testing, integration, and production support of the enterprise web application using Java/J2EE technologies/framework.

Worked with web technologies like JSP, HTML, CSS, Servlet, Java scripts (used frameworks-JSON) JQuery, MVC frameworks (Struts, Spring MVC, IOC/DI, AOP) other frameworks (Hibernate, EJB, JUnit) and Database (Oracle, MySQL and DB2).

Expertise in analysis, design, development, testing and implementation of Java/J2EE application using Java, Spring, Hibernate, SOAP (JAX-WS), WSDL, SOA, RESTFUL Web Services (JAX-RS), Jersey Framework, Servlets, JAXB, JSON, Java Script, XML, XSD, SQL and using tools like Axis 2.0.

Worked with ORM tools such as Hibernate and proficient in HQL.

Designed various modules of application/product with the knowledge of design patterns and OOPS concepts.

Good experience in writing and performance tuning database queries and stored procedures using Oracle, DB2 and MySQL databases.

Designed, Developed and Implemented the J2EE Microservices on AWS EKS using the Kubernetes, Docker CE, and Jenkins CI pipeline.

Expertise in core java that includes concurrency, Exception Handling, Multithreaded programming, String Handling, memory management, Generics and Java swing development.

Containerized applications using Docker: Created docker files, built docker images for microservices to run on Kubernetes platform.

Created docker image for microservices files to orchestrate applications using Kubernetes.

Experience in using NoSQL databases like HBase, Cassandra and MongoDB.

Created Single page applications with the use of JavaScript library React.js.

Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Spring framework (Spring MVC, Spring Core, Spring Boot, Spring Batch, Microservices), Hibernate, JDBC, AngularJS, Angular7/8 and Messaging Middleware using JMS.

Worked on the front-end solution using React and GraphQL.

Experience in working with GraphQL queries and used Apollo, GraphQL library.

Good knowledge in usage of application and web servers such as JBoss, Tomcat and Web Sphere.

Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery and React.js.

Experience in developing Ant scripts for building and deploying applications. Used Log4j for logging and Junit4 for unit testing and good understanding of Test-Driven development (TDD)

Extensive J2EE development experience in different IDE tools like Eclipse and Spring Tool Suite.

Experienced in Coding, testing, analyzing/fixing production defects/issues using Core Java &J2EE technologies and involved in code and design review process of team members.

Experienced in TDD (Test Driven Development) using Junit, Selenium and created technical design document containing architecture of the application/module/product.

Experienced in Version Control Systems such as SVN, GitHub and used tracking tool JIRA.

Experienced in Document preparation including Design Documents, Technical help documents, User training documents and Test Cases.

Created internal diagnostic tools using AngularJS in order to assist with customer issues, and Java were used as a backend REST service while AngularJS was used for the user interface.

Excellent Organizational and interpersonal skills with a strong technical background.

Quick learner, ability to work in challenging and versatile environments and self-motivated, excellent written/verbal communication.

Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, GitHub, and AWS.

Good experience with Docker and Kubernetes. Extensive knowledge in using Git, Bitbucket and SVN.

Excellent understanding of Object-Oriented design methodology and Core Java concepts such as multi-threading, exception handling, generics, annotations, Collections, and I/O.

Developed RESTful services using NodeJS Loopback Framework.

Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, GitHub, and AWS.

Good experience with Docker and Kubernetes. Extensive knowledge in using Git, Bitbucket and SVN.

Experience in build tools like Ant & Maven, logging with Log4j, Test Driven Development using Junit.

Technical Skills:

Languages : Java, SQL/PLSQL, Python

Operating Systems : Windows 98/2000/XP/NT, Unix, MS-DOS

Java Technologies : J2SE, J2EE, JSP, Servlets, JDBC, JMS, MDB, JNDI, web Services, JSF.

Web/App. Server : Tomcat, WebLogic Server 12.2.x, JBoss and Web Sphere 8.x

Frameworks& Tools : JSF, Spring, MVC, Hibernate, JUnit, Maven, ANT, AJAX, Log4J, Eclipse, STS.

Web Technologies : JSP, JQuery, XML, JSON, HTML, XSLT, JavaScript, CSS, DHTML, Servlets, JSF,

Ajax, JSTL, Angular JS, React JS, Angular7/8

Databases : ORACLE, DB2, SQL Server, MYSQL

Design & Modelling : UML, Design Patterns, Agile SCRUM

Tools/IDES : Net Beans and Eclipse, PCF, Docker, Kubernetes, EKS

Build Tools : ANT, Maven, Kafka

Version Control Tools : SVN, GitHub

Professional Experience:

Walmart, Bentonville, AR 08/2023 – Present

Sr. Java Developer

Responsibilities:

Extensive experience with various development methodologies (Agile), Jira for tracking and updating work assignments thoroughly.

Worked on Allowances Receivable project where our Price Protection module deals with handling any price reduction happens after placing an order at higher cost, which creates new agreement to adjust the total and retrieve change in price amounts from a Supplier.

For Configuration and key management, utilized Akeyless and K8s Vault which helped with properly externalizing various security aspects of the application.

Use agile practices and extensive Test-Driven Development techniques to provide reliable, working software early and often.

Worked on creating JSON which served as the main payload that has around 300 parameters which comprised of both complex Collections objects and of simple data types.

Extensively used implementation of entirely new microservices from scratch using Spring Boot to migrate a .Net application that utilized Legacy mainframe processes.

Contribute to all development activities including coding, testing, documentation, and deployment using standard frameworks and coding strictly aligning with standards/patterns.

Worked extensively with Java concepts like Multithreading, Collections, Streams, design patterns and Object-Oriented Programming Standards (OOPS).

Heavily optimized the code to avoid boiler-plate code by using various Spring annotations and used builder pattern, Executor framework.

Used Spring Boot along with to develop and deploy both RESTful web services and MVC applications.

Configure and Utilize SLF4J for maintaining the logs created by our application.

Used Swagger for documentation of APIs and extensively provided confluence documentation on all end points.

Worked on handling uploading files to cloud storages i.e., Azure blob over multiple microservices where sending files over network is feasible by passing byte array over REST web services.

Worked on applications that support multiple cloud services i.e., Azure DB and Google cloud storage(GCS) using big query and implemented file operations of GCS buckets using GCS SDK.

Environment: Java 11, Spring Framework, Microservices, XML, REST, Azure DB, Google Big Query, DB2, Akeyless, Kubernetes, WCNP, Agile, SQL Server, SLF4j, GIT, Maven, JUnit, Apache Tomcat.

General Motors, Detroit, MI (Remote) 09/2021 – 07/2023

Sr. Java Developer

Responsibilities:

Extensive experience with various development methodologies (e.g., Agile, Waterfall, etc.)

For Configuration Management, Git Ecosystem is utilized which consists of Eclipse. Gerrit and Jenkins alongside GIT.

Use agile practices and Test-Driven Development techniques to provide reliable, working software early and often.

Implemented React JS code to handle cross browser compatibility issues.

Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.

Use JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Utilize UML tools like IBM Rhapsody needed for modeling the components in the system design for design integrations, UI, and automation.

Develop and implement the MDK (Model Development Kit) using Java with Swing/SWT, Java AWT, and Java FX.

Used ReactJS to create views to the DOM and synchronize data with the server as a Single Page Application(SPA).

Used REST methodology and developed REST controllers using Spring Data REST to serve the UI with required JSON data.

Involved in implementation of enterprise integration with Webservices and Legacy Systems using REST.

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

Implemented the microservices architecture using Spring Boot.

Contribute to all development activities including coding, testing, certification, documentation, and deployment using standard frameworks and coding standards/patterns.

Work extensively with Java concepts like Multithreading, Collections, design patterns and Object-Oriented Programming Standards (OOPS).

Analyzed the different performance metrics of NoSQL (MongoDB) and SQL(PostgreSQL) database systems.

Used Spring Boot along with to develop and deploy both RESTful web services and MVC applications.

Configure and Utilize Log4j2/SLF4J/Logback for maintaining the logs created by our application.

Create and consume REST API design and SOAP Services and related technology including Swagger, yaml, JSON.

Consume build and deployment using Maven, Gradle, Jenkins tools like UCDeploy.

Deployment using OS Platform and cloud services including Windows, Unix\Linux, Pivotal Cloud Foundry (PCF).

Packaged application code in a Docker container image and run that on a Kubernetes cluster.

Responsible for implementing scripts using languages like Bash and Python.

Implement application security using Spring security (e.g., SSL, Encryption, OAuth and JWT).

Environment: Java 8, Spring Framework, React JS, XML, REST, PCF, Autosys, Kubernetes, UCDeploy, Jenkins, Agile, SQLServer, Microservices, Redis Cache, Kafka, GIT, Maven, JUnit, Apache Tomcat.

Wells Fargo Bank, Charlotte, NC 08/2019 – 08/2021

Sr. Java Developer

Responsibilities:

Followed Agile methodology and Participate in Sprint planning meetings with business users and prioritizing user stories.

Have hands-on experience with various Spring Framework modules like Spring Boot and implemented Spring Batch.

Migrated Java web services from SOAP to REST and used Rest Template to consume the remote rest web services.

Have a good knowledge of configuring Spring and quartz scheduler to configure jobs.

Involved with the building code that handles connections using DAO classes to retrieve specific data that drives the application functionality with MySQL. Good experience with JPA, JDBC and Hibernate.

Designing data models in Cassandra and working with Cassandra query language(CQL).

Involved in design, development and maintenance of applications that utilize Microservices, Docker, J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data, Angular 6, and HTML5.

Developed components of the application using Java and Spring framework.

Implemented AWS Code Pipeline and Created Cloud formation JSON templates for infrastructure as code.

Designed and implemented Microsoft SQL server-based database and created REST enabled Web Services on Jersey framework.

Worked on NoSQL databases like MongoDB and Cassandra where data storage was scaled rapidly.

Automated provisioning and repetitive tasks using Docker container, Service Orchestration.

Configured Kafka to read and write messages from external programs and handle real-time data.

Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka.

Technologies used for applications development are Angular7/8, React 16.8 and AWS lambda NodeJS based(backend), Restful Services (Web services), mongoose (persistence layer), MongoDB for database.

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

Created standards and patterns for deploying a Spring Boot apps with various modules to PCF.

Developed code to validate JSON format logs against specific standards set by the bank to meet the Audit requirements.

Design and development of Microservices using Spring Boot, Docker CE, REST API for backend systems that serve to communicate with customers to generate correspondences for customer components running on AWS VPC and AWS EKS Kubernetes cluster.

Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate

Created docker image for microservices files to orchestrate applications using Kubernetes.

Used Spring actuator to expose necessary endpoints to enable production ready features which helps to manage and monitor the application using HTTP endpoints.

Environment: Java 1.8, Spring Core, Spring JDBC and JPA, Spring Boot, Spring MVC, Kafka, Cassandra, XML, REST, React.js, UCDeploy, PCF, Jenkins, AWS, Agile, MySQL, Microservices, Angular7/8, GIT, Maven, JUnit, Apache Tomcat.

Nationwide Insurance, Columbus, OH 04/2018 - 07/2019

Sr. Java Developer

Responsibilities:

Developed handlers which should handle Web Services calls using Axis 2.0 and http requests to process the data. Used Sax parser to parse the XML response from Hosts.

Used Oracle 12c as backend databases and actively involved in writing PL/SQL functions and packages.

Used Restful Web services which is light weight, maintainable and scalable.

Used Spring Boot framework to write Presentation Layer, Business Layers

Used Java Persistence API (JPA) framework for object relational mapping which is based on POJO Classes.

Extensively used AJAX technology to add interactivity to the web pages.

Used spring data JPA which focuses on JPA to store data in relational data base, by which simple Queries are written.

Used Continuous delivery/ Continuous Integration tools Docker, Jenkins to deploy our application to AWS.

Used REST methodology using HTTP handlers in developing web service replication interface for setting up data feeds for content transportation in XML and JSON formats.

Developed REST controllers using Spring Data REST to serve the UI with required JSON data.

Developed REST exception handling controller advice to respond to bad requests and server-side exceptions.

Technologies used for applications development are Angular JS, Angular2/4 and ExtJS(frontend), Spring Boot/Spring MVC (backend), Restful Services (Web services), Hibernate 4.0(persistence layer), Spring Batch (batch processing).

Designed service layer by using Spring Framework and developed business logic based on Spring Boot

Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view.

Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages and used SOA for web-based applications.

Worked on SQL, Created DAO classes which get connection instances with Spring JDBC, Configuring JDBC connections.

Used Microservice architecture with Spring Boot to the development of Kafka-based messaging solutions.

Wrote Kafka producers to stream the data from external rest APIs to Kafka topics and responsible for ingesting large volumes of IOT data to Kafka.

Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM

Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.

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

Developed web service client based on WSDL's provided by middleware team for retrieving bill credits and customer agreement data from backend systems.

Involved in deployment of applications on WebLogic and JBoss Application Servers in Development & QA environment.

Environment: Java 1.8, Spring, SQL, Eclipse, JSP, Servlets, JMS, XML, React.js, Ant, XSLT, JSON, SVN, Oracle 12c, JPA, RESTful, Spring MVC, Spring Data JPA, Jenkins, Angular JS, Angular2/4, WebLogic 7.0, JBoss, SOA, JavaScript, MyBatis, Maven, PL/SQL JUnit, Web Sphere.

Capital Group, Irvine, CA 01/2017 - 03/2018

Sr. Java Developer

Responsibilities:

Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Designed various types of controllers needed for services, utilities, helpers and other classes and packages including business logic handlers.

Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC and actively used OOP concepts.

Experience in developing web applications using Spring, EJB, Hibernate, MDB, JDBC, Java Server Pages, Servlet, Web Services, JavaScript, JavaBeans, POJO's and Log4j

Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.

Involved in developing applications using Angular 2 - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Used filters while coding in Angular 2.

Extensively used AJAX technology to add interactivity to the web pages.

Used Spring which is an open source MVC framework for creating elegant, modern Java web applications.

Worked on implementing current Rest web services to one of cloud computing services AWS.

Used SOA and SOAP UI for web-based applications.

Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.

Used Oracle 11g DB and actively involved in writing PL/SQL functions and packages.

Used Spring Data JPA which focuses on JPA to store data in relational database, by which simple Queries are written.

Used Jenkins which is an open-source continuous integration tool written in Java which provides Integration services for software development.

Used Hibernate for mapping an object-oriented domain model to a traditional relational database.

Used Agile based SCRUM methodology for developing the project.

Implemented the application using Spring Boot Framework and handles the security using spring security.

Environment: Java 1.7, J2EE, JDK, Spring 2.5, Hibernate 3.0, JNDI, AJAX, Web Services, Eclipse, AWS Lambda, Restful Service, Jenkins, Spring Data, XML, AngularJS, JSON, Git, JUnit, oracle 11g, JavaScript, CSS, JavaScript, Web logic, Spring MVC, SQL, SOA, Oracle 12c, SQL, IBM Web Sphere, Log4j, UNIX.

Concur Technologies, Bangalore, India 11/2013 - 06/2015

Web Developer

Responsibilities:

Worked on AGILE based development Environment and used SOAP based Web Services from scratch to develop interfaces to integrate between front end system and back-end systems.

Designed and Developed dashboard menu section, home page, Admin home page, user module (Modify/ search users, create user's screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP, JQuery and XSLT.

Configured and implemented Spring AOP for transaction management, logging and performance tracking and Used Maven to build and deploy the application.

Involved in creation of Soap Web Services, WSDL and web methods with Annotation in hibernate, implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.

Hibernate outline work is utilized as a part of perseverance layer for mapping an article situated area model to a social database.

Used Spring DI, Spring DAP and JDBC Template in the persistence layer for GPS, backend being Oracle10g.

Responsible for creating tables in development schema and wrote oracle packages, procedures, and functions in Oracle 10g.

Used Web/application servers such as Tomcat and JBoss.

Created test cases for DAO Layer and service layer using JUnit and bug tracking using JIRA.

Environment: Java 1.6, HTML 5, XML, Maven, Hibernate, Spring AOP, JSP, Spring MVC, Junit, JIRA 4.0, JavaScript, JQuery, Node JS, AJAX, JBoss, SOAP, JAX-WS, WSDL, Oracle 10g.

Additional Information

Education:

Masters – Computer and Information Sciences, Alcorn State University, Lorman MS – 2017

Bachelors - Electronics and Communications Engineering, JNTUH - 2013



Contact this candidate