Posted:2 months ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

Location:

Employment Type:

Experience

 

About the Role

Spring Boot Developer

Key Responsibilities

  • Design, develop, and maintain

    microservices

    using Spring Boot and related technologies.
  • Implement

    RESTful APIs

    following best practices in API design and documentation.
  • Develop data persistence layers using

    JPA/Hibernate

    .
  • Implement authentication and authorization with

    Spring Security

    .
  • Integrate with and manage

    Kafka

    for event-driven architectures.
  • Optimize caching strategies using

    Redis

    .
  • Deploy and manage applications on

    AWS services

    (ECS/EKS, S3, RDS, Lambda, API Gateway, CloudWatch, etc.).
  • Apply

    coding standards, design patterns, and best practices

    to ensure high code quality and maintainability.
  • Collaborate with product managers, architects, and QA engineers in an

    Agile/Scrum

    process (sprint planning, daily standups, retrospectives).
  • Participate in code reviews, troubleshooting, and production support when needed.

Required Skills & Qualifications

  • 5+ years

    of professional experience in backend development with

    Spring Boot

    .
  • Strong knowledge of

    JPA/Hibernate

    and relational databases (PostgreSQL, MySQL, or similar).
  • Experience implementing

    Spring Security

    (OAuth2, JWT, RBAC).
  • Hands-on experience with

    Kafka

    (producers, consumers, topics, partitions, schema registry).
  • Proficiency with

    Redis

    for caching and data processing use cases.
  • Strong expertise in

    REST API design

    , documentation (Swagger/OpenAPI), and testing.
  • Solid understanding of

    AWS services

    and deploying scalable microservices in AWS infrastructure.
  • Familiarity with

    CI/CD pipelines

    (GitHub Actions, Jenkins, or similar).
  • Strong knowledge of

    Agile methodologies (Scrum, Sprint planning, backlog grooming, etc.)

    .
  • Excellent problem-solving skills and ability to write

    clean, maintainable, and testable code

    .

Preferred Skills

  • Experience with

    Docker and Kubernetes

    .
  • Knowledge of

    NoSQL databases

    (MongoDB, DynamoDB).
  • Familiarity with

    Terraform/CloudFormation

    for infrastructure as code.
  • Exposure to

    monitoring and logging tools

    (ELK stack, Prometheus, Grafana).

 

 

 

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You