Ranjan Kumar

Software Engineer

4 yrs 3 mos experience

Key Highlights

  • 3+ years of experience in backend system development.
  • Proficient in Java and Spring Boot for scalable applications.
  • Strong foundation in algorithms and data structures.
Stackforce AI infers this person is a Backend Developer with expertise in Fintech solutions and scalable application architecture.

Contact

Skills

Core Skills

JavaSpring BootRestful ApiSecurity Implementation

Other Skills

Application Programming Interfaces (API)Back-End Web DevelopmentC (Programming Language)C++Coding PracticesComputer ScienceCore JavaDatabase AdministrationDatabase ManagementDatabase Management System (DBMS)Deployment and DevOpsDocker ProductsEclipseGitHubGradle

Experience

Wipro

Project Engineer

Dec 2021Present · 4 yrs 3 mos · Pune, Maharashtra, India

  • Application Development: They design, develop, test, and deploy backend applications using the Spring Boot framework. This involves writing code in Java, configuring Spring Boot projects, and integrating various components like databases, messaging systems, and external APIs.
  • RESTful API Development: They create RESTful APIs to facilitate communication between the frontend and backend systems. This involves defining endpoints, handling HTTP requests and responses, and ensuring proper data exchange formats such as JSON or XML.
  • Database Management: They work with databases, both SQL and NoSQL, to store and retrieve data for the application. This includes designing database schemas, writing SQL queries or using ORMs (Object-Relational Mapping) like Hibernate for data access.
  • Security Implementation: They implement security measures to protect the backend services from unauthorized access and ensure data integrity. This involves techniques like authentication, authorization, encryption, and input validation.
  • Testing and Debugging: They write unit tests, integration tests, and end-to-end tests to ensure the reliability and stability of the backend applications. They also debug and troubleshoot issues that arise during development or in production environments.
  • Performance Optimization: They optimize the performance of backend applications by identifying and resolving bottlenecks, improving database queries, implementing caching mechanisms, and fine-tuning application configurations.
  • Deployment and DevOps: They deploy backend applications to various environments, such as development, testing, staging, and production. They may also be involved in setting up continuous integration and continuous deployment (CI/CD) pipelines and managing infrastructure using tools like Docker and Kubernetes.
JavaSpring BootRESTful APIDatabase ManagementSecurity ImplementationTesting and Debugging+2

Education

Technocrats Institute of Technology,

B.tech — Information Technology

Jan 2017Jan 2021

DAV public school Sasaram

Apr 2014May 2015

Spy inter college gaya

May 2015May 2017

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience