Search by job, company or skills

  • Posted a day ago
  • Over 50 applicants

Job Description

Job Summary

We are looking for a skilled Java Microservices Developer with strong expertise in building scalable and high-performance backend systems. The ideal candidate should have hands-on experience in Java, Spring Boot, Microservices architecture, Kafka-based messaging systems, and PostgreSQL databases.

You will be responsible for designing, developing, and maintaining distributed systems while collaborating with cross-functional teams in an Agile environment.

Key Responsibilities

  • Design, develop, and deploy scalable applications using Java and Spring Boot
  • Build and maintain Microservices-based architecture
  • Develop and integrate event-driven systems using Spring Kafka
  • Design and optimize PostgreSQL database schemas and queries
  • Collaborate with frontend, DevOps, and QA teams for end-to-end delivery
  • Implement RESTful APIs and ensure high performance and responsiveness
  • Write clean, maintainable, and testable code following best practices
  • Participate in code reviews, sprint planning, and technical discussions
  • Troubleshoot, debug, and enhance existing applications
  • Ensure application security, scalability, and reliability

Mandatory Skills

  • Strong experience in Java (Core + Advanced)
  • Hands-on expertise in Spring Boot
  • Solid understanding of Microservices Architecture
  • Experience with Spring Kafka / Apache Kafka
  • Proficiency in PostgreSQL
  • Experience in building and consuming REST APIs
  • Knowledge of Design Patterns and Data Structures

Good to Have Skills

  • Experience with React.js for frontend development
  • Familiarity with Docker & Kubernetes
  • Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, etc.)
  • Exposure to Cloud platforms (AWS / Azure / GCP)
  • Understanding of Redis / Caching mechanisms

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145802393

Similar Jobs