Talent.com
This job offer is not available in your country.
Java Developer - Microservices Architecture

Java Developer - Microservices Architecture

TekPillarChennai
30+ days ago
Job description

Job Role : Java Developer

Experience : 5 to 10 Years

Location : Noida, Gurgaon, Pollachi, Chennai, Kochi, Ahmedabad

Key Responsibilities :

  • Design, develop, and maintain backend systems using Java (Java 8+) and / or Go.
  • Develop Microservices using Spring Boot, Spring MVC, Spring Security, and related frameworks.
  • Build and integrate RESTful APIs for seamless service-to-service communication.
  • Work with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, DynamoDB, Elasticsearch) databases, focusing on data modeling, performance tuning, and optimization.
  • Implement event-driven architectures using messaging systems like Kafka, RabbitMQ, or ActiveMQ.
  • Deploy applications using Docker containers and manage orchestration with Kubernetes.
  • Utilize cloud platforms (AWS, GCP, Azure) for scalable and resilient architecture design.
  • Manage code repositories with Git and implement CI / CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or CircleCI.
  • Ensure high performance, scalability, and low latency in distributed systems.
  • Follow Agile methodologies (Scrum / Kanban) and collaborate with cross-functional teams.
  • Conduct integration testing to ensure interoperability with wireless and wired devices.

Required Skills & Qualifications :

  • 5+ years (Mid-level) / 7+ years (Senior-level) of professional Java development experience.
  • Strong understanding of Object-Oriented Programming (OOP) principles.
  • Proven track record in developing and deploying Microservices architectures.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Proficiency in working with REST APIs and web services integration.
  • Familiarity with cloud-native application design and deployment.
  • Experience in performance optimization for high-traffic systems.
  • Strong problem-solving skills, attention to detail, and the ability to work independently.
  • Preferred Skills :

  • Exposure to Go programming.
  • Experience with Elasticsearch for search optimization.
  • Familiarity with DevOps practices and automated testing frameworks.
  • (ref : hirist.tech)

    Create a job alert for this search

    Java Developer • Chennai