Post Job Free

Resume

Sign in

Web Services Java Developer

Location:
Perryville, MD
Posted:
February 28, 2024

Contact this candidate

Resume:

MANIDEEP KARINGULA

+1-201-***-**** /DE

ad3zsq@r.postjobfree.com

SUMMARY

Highly skilled Java Developer with extensive experience in developing robust and scalable applications using Java J2EE technologies.

Proficient in Java, Spring Framework, Hibernate, and RESTful Web Services.

Strong understanding of software development life cycle (SDLC) and Agile methodologies.

Passionate about creating innovative solutions and delivering projects on time.

Expertise in building web applications from design through deployment.

Experience in Java 11 features such as Lambda expressions, Default and Static methods in Interfaces, Streams API, Optional Class, Http Client, and Parallel sort in Arrays.

Extensive experience in front-end technologies such as HTML, HTML5, CSS, CSS3, SAAS, LESS, DOM, JavaScript, TypeScript, Angular 2+, React JS, Material UI, Underscore JS, Bootstrap, etc.

Expertise in working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, and Pseudo Elements.

3+ years of developmental experience in Cloud computing infrastructure such as Amazon web Services (AWS).

Created AWS Security Groups for deploying and configuring AWS EC2 instances.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Used AWS Cloud Watch to collects and tracks metrics, monitors log files, sets alarms, and automatically reacts to changes in your AWS.

Used Splunk as monitoring tool to check the logs.

Migration of existing systems to AWS and using the snapshot method for the EBS volumes.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, PYTHON, XML, SQL,

Frameworks: Spring Framework, Hibernate, JPA, Struts, Angular.

Web Technologies: HTML, CSS, JavaScript, Ajax, jQuery

Web Services: RESTful Web Services, SOAP and Databases: MySQL, Oracle, MongoDB

Databases: Oracle, SQL Server, MySQL, MS Access, Postgres.

Tools: Eclipse, NetBeans, IntelliJ IDEA, Maven, Jenkins, Splunk, Git, VS Code.

Other: Agile Methodologies, Software Development Life Cycle.

Education: Bachelors in Information Technology from Jawaharlal Nehru Technologies University, India.

Certification: Oracle Certified Java S11 developer.

PROFESSIONAL EXPERIENCE

Toyota Lift Northwest, Kent, Washington Aug 2023-Present

Role: Java Developer

Application deals with Global Position System (GPS), where a tracker is aligned to each vehicle to find exact position. It also helps in finding the Diagnostics and Kinematics of the vehicle and the received data is stored for further use. It offers New & Used Equipment, Rental Equipment and a broad range of Industrial Warehouse equipment, including automation.

Responsibilities:

Designed and implemented RESTful Web Services using Spring Framework and Hibernate Developed front-end applications using HTML, CSS, JavaScript, Ajax, and jQuery Implemented database schemas using Oracle and PostgreSQL.

Design and develop application and user interface by setting expectations and features priorities throughout the development lifecycle using Java/J2EE technologies like Spring boot.

Optimize application performance using java multi-threading concepts like Executor service and Thread pool management.

Enabling the Spring boot provided actuator and adding application metrics like cache regions, memory, Database connections.

Use Spring Boot framework for transaction management using Spring JPA.

Use Spring JMS messaging service for publishing and subscribing to the Oracle AQs.

Writing reliable, reusable and robust code while developing REST APIs using Spring Boot framework.

Coordinating with the team in refactoring legacy code with new Java 8 features like streams, LocalDateTime API, Lambda expressions.

Use Maven for building applications, Jenkins and Bamboo as CICD Tool and Apache tomcat 8.x to deploy applications.

Actively involved in Production support issues and handled tickets to resolve issues.

Participate in putting proper review processes and documentation for functionality development.

Use Splunk tool for monitoring, creating alerts and dashboards for the Restful web services.

Worked AWS CloudWatch is a monitoring and observability service that provides data and actionable insights for AWS resources, applications, and services

Use Amazon Web Services for deploying application.

Worked in managing VMs using AWS EC2.

Used AWS Secret Manager to store secret config properties such as database credentials and other critical configuration properties and credentials.

Environment: Java 11, J2EE, Spring Boot, Spring Security, Microservices, Apache Kafka, Kubernetes, SonarQube, Docker, OAuth, JUNIT, log4J, SoapUI, SVN, Docker, JIRA, Design Patterns, Tomcat, Amazon Web Services.

Bluefield Technologies Pvt Ltd Feb 2022-July2023

Client: Motivity Labs

Role: Software Developer

The purpose of Left Lane retirement solutions is to provide comprehensive retirement solution to the end user by considering their current risk level, investment allocation % at asset class level and then coming up with recommendations for optimal returns on their investments. This ensure that the future financial needs of the customer are taken care, so that customer can have a peaceful retirement life.

Responsibilities:

Designed and Developed Web Application using Angular 9.

Design, Analyze and Develop Applications based on Java/J2ee technologies using Vertex and Spring Boot framework.

Developed sign up and sign in pages using AWS Cognito to store user management, email verification and password policies

Created various user event notifications through Amazon SES and Amazon SNS.

Understanding of serverless architecture and the role of AWS Lambda in it.

Involved in Bug fixing, Integration and Deployment of the project.

Worked with Responsive Web design using Bootstrap.JS.

Designed and implemented sharable and re-usable software service API's.

Involved in database designing and establish back-end access of assigned module.

Used with other applications using web services and other technologies.

Analyzing and optimizing the performance of Java applications, and identifying opportunities to improve performance and scalability.

Strong programming experience with web technologies like HTML, JavaScript.

Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.

Creating and maintaining documentation for Java applications, including technical specifications and user guides

As per client requirement, followed Agile methodologies. Daily attended stand up update call with client.

Parameterized various AWS related environment variables like User Pool, client ID, API Gateway URLs.

Used Version control system Bit Bucket as code repositories and JIRA for bug tracking and issue tracking.

Environment: HTML5, CSS, Angular 9, AWS Lambda using Nodejs, VS Code, Notepad++, REST API, AWS Cognito, AWS API Gateway, Postgres Database, JIRA, Confluence, Java.

Righteous Technologies Pvt Ltd, India June 2018 – Dec 2021

Role: Java developer

End-to-end development of the Product consisting of transactions for Imports, Exports, Guarantees and other allied trade finance products. This product is deployed in Banks and Discount Houses. The importer’s bank assists by providing a letter of credit to the exporter (or the exporter's bank) providing for payment upon presentation of certain documents, such as a bill of lading. The exporter's bank may make a loan to the exporter based on the export contract. The type of document used in the process depends on the nature of the transaction and how evidence of performance can be shown (i.e., bill of lading to show shipment). It is useful to note that banks only deal with documents and not the actual goods, services, or performance to which the documents may be relating to.

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing. developing Microservices using Spring Boot and RESTful Web Services.

Designed and implemented applications using Spring Boot, Spring MVC, Spring IOC, Spring Batch, Spring Annotations, Spring AOP, Spring Transactions, and Spring JDBC.

Performed configuration, API deployment and support of cloud services including Amazon Web Services.

Worked on Kubernetes configuration for automating deployment, scaling and management of containerized applications.

Used Spring Boot configurations for fetching JSON data from the Orchestration layer and Lombok to remove boilerplate configurations.

Responsible for fixing production issues that are tagged to release, creating a project implementation plan for production releases, and supporting production release checkouts.

Developed Restful Web Services with JAX-RS using Spring boot and Microservices Architecture, enabling efficient communication between web applications and databases.

Responsible for fixing production issues tagged to release, supporting production support in a weekly manner. created a project implementation plan for production releases and supported production release checkouts.

Configured Kafka to read and write messages from external programs to handle real-time moving data from different sources using Kafka producers, consumers, and preprocess data. Implantation reprocesses the failure messages in Kafka using offset.

Implemented Batch jobs using Spring Batch to send notifications in a timely manner.

Implemented the authentication and authorization of the application using Spring Security and OAuth.

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

Developed scripts for build, deployment, maintenance, and related tasks using Jenkins and Docker.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.

Implemented spring boot-microservices to process the messages into the Kafka cluster setup. Implemented Kafka producer and consumer application on Kafka cluster setup with the help of zookeeper.

Automated Packaging and Deployment of builds with Maven scripts as build images (AMI) to docker containers.

Involved in developing and troubleshooting Web and enterprise applications on Windows, UNIX, and Linux platforms.

Moving the Micro services as cloud bases in AWS EC2 server & deployed using Elastic bean stalk/Code commit services of AWS.

Environment: Java/J2EE, HTML5, CSS3, JavaScript, Gitlab, CI/CD pipeline, Docker, Gitlab Runners, Swagger, SonarQube, Eslint, Spring boot, AWS, Apache Wicket, REST, RTC, SNOW, Eclipse, VS Code, Postgres, MSSQL, Postman, ARC, Kafka, JSON, JIRA, Confluence, Bit bar.

JNTU/ TKR College Engineering, India May 2017–May 2018

Academic Project

Spam Mail Filtering

Description: Spam is defined as unsolicited and unwanted emails sent with the purpose of financial gain or simply causing harm or annoyance to users. Recently spammers introduced some effective tricks consisting of embedding spam contents into digital image, pdf and doc as attachment which can make ineffective to current techniques that is based on analysis digital text in the body and Subject fields of emails. Many of proposed working strategy provides an anti-spam filtering approach that is based on data mining techniques which classify the spam and ham emails.

Environment: Html, CSS, Java Script, MySQL 5.5, Tomcat 9.0, Eclipse neon 4.



Contact this candidate