Skip to main content
Vishal Kumar Jha

Vishal Kumar Jha

Software Engineer – Java / Spring Boot (Backend)

Talent
New York CityMember since May 25, 2026
Java DeveloperSpring BootMicroservicesOracleMysqlKubernetesJenkinsDockerJava 8Microservices architectureJWT-based authenticationSecure API integrationAWSCI/CD pipelinesCross-functional collaboration
·

Hire this person

Send a job offer directly to this candidate

Java DeveloperSpring BootMicroservicesOracleMysql

About

Software Engineer – Java / Spring Boot (Backend) with professional experience in designing, developing, and maintaining enterprise-level backend applications using Java 8, Spring Boot, Microservices, RESTful APIs, and SQL. Proven ability to implement JWT-based authentication, role-based authorization, and secure API integrations. Hands-on experience with microservices architecture, Apache Kafka for asynchronous communication, and CI/CD pipelines.

Strong exposure to AWS, Docker, and database systems including MySQL and Oracle. Adept at translating business requirements into scalable technical solutions and collaborating within cross-functional teams. Seeking backend-focused software engineering opportunities in a technology-driven organisation.

Experience

Software Engineer - JoulestoWatts Business Solutions Pvt Ltd - Bangalore, India

(2025-05)

Software Engineer (Client: Lenovo)

  • Backend System Design & Development: Design, develop, and maintain robust backend services using Java 8, Spring Boot, and microservices architecture to support scalable business applications for Lenovo.
  • RESTful API Creation & Integration: Build, document, and integrate RESTful APIs for seamless interaction between frontend, backend, and third-party systems, ensuring functional correctness and performance.
  • Secure Authentication & Authorization: Implement and maintain security mechanisms such as JWT-based authentication, role-based access control, and secure token validation to protect application assets.
  • Microservices Implementation & Orchestration: Develop and orchestrate distributed microservices ensuring loose coupling, high cohesion, and scalability; support microservices communication using best practices.
  • Event-Driven Architecture with Kafka: Develop and support event-driven services using Apache Kafka to handle asynchronous communication, real-time data flows, retry logic, and message reliability across distributed components.
  • Continuous Integration & Deployment (CI/CD): Participate in CI/CD workflows, including automated build, test, and deployment pipelines using tools such as Jenkins/Docker, ensuring reliable and repeatable delivery.
  • Database Design & Optimization: Work with relational and NoSQL data stores (e.g., MySQL, Oracle) to design efficient schemas, write optimized queries, and support data integrity and performance.

Software Engineer - Concentrix Services India Private Limited - Bangalore, India

(2024-06 - 2025-05)

Software Engineer (Concentrix Services India Pvt Ltd)

  • Software Development & Quality Delivery: Design, develop, and deliver reliable software solutions by writing clean, efficient, and maintainable code according to technical requirements. Ensure high quality through unit testing, code reviews, and adherence to development standards, delivering error-free functionality in alignment with project timelines.
  • Cross-Functional Collaboration & Technical Communication: Work effectively with cross-functional teams including QA, product managers, and technical leads to clarify requirements, report progress, and resolve technical issues. Communicate technical solutions, assist in requirement refinements, and contribute to team planning and delivery activities.

Software Engineer - Capgemini Technology Services India Limited

(2021-12 - 2022-08)

  • Development & Implementation of Software Solutions: Design, develop, and implement high-quality software features using agreed technical stacks and standards. Ensure code efficiency, maintainability, and compliance with client requirements while meeting sprint and delivery timelines. Maintain robust testing, debugging, and version control practices to support stable releases and minimal production issues.
  • Team Collaboration & Agile Delivery Execution: Work collaboratively within cross-functional agile teams including developers, QA, business analysts, and stakeholders to refine requirements, plan sprints, and deliver iterative enhancements. Communicate progress, identify risks, and propose solutions to ensure smooth execution and successful delivery of project milestones.

Education

BTECH(CS) - Computer Science - Arya College Of Engineering And IT (2015-07 - 2020-11)

Skills

Software EngineerJava / Spring Boot (Backend)

Reviews

Related