2 - 6 years

3 - 4 Lacs

Posted:9 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a skilled Backend Developer with at least 2 years of experience in Spring Boot, Java, PostgreSQL, Redis, and microservices architecture. The ideal candidate will be responsible for developing and maintaining robust backend solutions that power our web applications and services. You will work closely with cross-functional teams to ensure high performance, scalability, and reliability.

Key Responsibilities:

  • Develop, maintain, and optimize backend services using Spring Boot and Java.
  • Design and implement RESTful APIs to support frontend applications and third-party integrations.
  • Work with relational databases, particularly PostgreSQL, and ensure efficient queries using JDBC.
  • Implement caching strategies and optimize performance using Redis.
  • Build scalable and resilient microservices-based architecture.
  • Develop and maintain automated unit and integration tests.
  • Ensure security, data protection, and performance tuning of backend services.
  • Participate in code reviews and follow best practices for code quality and performance optimization.
  • Collaborate with DevOps teams to implement CI/CD pipelines for automated deployment.
  • Troubleshoot and debug production issues in a timely manner.
  • Document technical specifications, APIs, and architectural decisions.

Required Skills and Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • 2 years of experience in backend development using Java 8+.
  • Proficiency with Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Hands-on experience with PostgreSQL and writing optimized SQL queries.
  • Solid understanding of JDBC for database connectivity.
  • Experience with distributed caching mechanisms such as Redis.
  • Understanding of microservices architecture and inter-service communication patterns (REST, gRPC, messaging).
  • Experience in implementing RESTful APIs and working with API gateways.
  • Knowledge of design patterns, SOLID principles, and clean code practices.
  • Familiarity with build tools like Maven or Gradle.
  • Proficiency in version control systems like Git and branching strategies.
  • Experience with containerization using Docker.
  • Understanding of logging and monitoring tools such as ELK Stack, Prometheus, or Grafana.
  • Good problem-solving skills and ability to troubleshoot complex issues.

Nice-to-Have Skills:

  • Experience with cloud platforms such as GCP
  • Familiarity with messaging queues like RabbitMQ, PubSub, or Kafka.
  • Knowledge of Kubernetes and orchestration tools for microservices deployment.
  • Hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Exposure to NoSQL databases like MongoDB or Cassandra.
  • Understanding of secure coding practices and compliance requirements (OAuth, JWT, etc.).
  • Familiarity with automated testing frameworks such as JUnit, Mockito, and Testcontainers.

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.

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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Cynosure Corporate Solutions logo
Cynosure Corporate Solutions

Consulting

Anytown

RecommendedJobs for You

new delhi, delhi, india

raipur, chhattisgarh

bengali square, indore, madhya pradesh

pune, maharashtra, india