Java Spring Boot Developer

9 - 14 years

Kolkata Chennai Bengaluru

Posted:1 week ago

Apply

Job Description

Job Summary

Java Spring Boot Developer

Key Responsibilities

  • Design, develop, and maintain scalable applications using Java and Spring Boot.
  • Develop and implement Microservices-based architecture.
  • Build and consume RESTful APIs and integrate third-party services.
  • Develop responsive front-end applications using Angular.
  • Design and implement event-driven solutions using Apache Kafka.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with architects, business analysts, QA, and DevOps teams.
  • Perform code reviews and ensure adherence to coding standards and best practices.
  • Troubleshoot production issues and implement effective solutions.
  • Mentor junior developers and contribute to technical leadership initiatives.

Required Skills

Backend Development

  • Strong experience in

    Java 8/11/17

  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Microservices Architecture
  • RESTful Web Services
  • Hibernate/JPA
  • Design Patterns
  • Multithreading & Concurrency

Frontend Development

  • Hands-on experience with

    Angular (8+)

  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Bootstrap

Messaging & Event Streaming

  • Apache Kafka
  • Kafka Producer & Consumer Development
  • Event-Driven Architecture
  • Message Queue Concepts

Database

  • Oracle
  • MySQL
  • PostgreSQL
  • SQL Query Optimization

DevOps & Tools

  • Git/GitHub/GitLab
  • Maven/Gradle
  • Jenkins
  • SonarQube
  • Docker
  • Kubernetes (Preferred)

Cloud (Preferred)

  • AWS or Azure Cloud Services
  • CI/CD Pipelines
  • Cloud-native Application Development

Preferred Skills

  • Experience with containerized deployments using Docker and Kubernetes.
  • Exposure to Reactive Programming.
  • Knowledge of API Gateway and Service Discovery tools.
  • Experience working in Agile/Scrum environments.
  • Understanding of distributed systems and high-volume transaction processing.
  • Exposure to monitoring tools such as ELK, Grafana, and Prometheus.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • 9-15 years of software development experience.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication and stakeholder management abilities.

Key Competencies

  • Java Development
  • Spring Boot
  • Microservices
  • Hibernate/JPA
  • Angular
  • Apache Kafka
  • REST APIs
  • SQL & Database Design
  • CI/CD
  • Agile Methodologies
  • System Design

Skills Required

Java Angularjs Hibernate Kafka Spring Boot MongoDB React.js Microservices

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Hybrid

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Infosys logo
Infosys

IT Services and IT Consulting

Bangalore Karnataka

RecommendedJobs for You

Honeybee Tech Solutions logo

Java Spring Boot Developer

Honeybee Tech Solutions

Pune, Bengaluru

Hyderabad, Chennai, Bengaluru

Hyderabad, Ahmedabad, Bengaluru

Honeybee Tech Solutions logo

Java Spring Boot Developer

Honeybee Tech Solutions

Pune, Bengaluru

Hyderabad, Chennai, Bengaluru