Talent.com
This job offer is not available in your country.
Senior Backend Developer - Java / Python

Senior Backend Developer - Java / Python

TalentfoxhrHyderabad
26 days ago
Job description

Mandatory Criteria (Can't be neglected during screening) :

  • 4+ years of software development experience
  • Strong experience with Kubernetes, Docker, and CI / CD pipelines in cloud-native environments.
  • Hands-on with NATS for event-driven architecture and streaming.
  • Skilled in microservices, RESTful APIs, and containerized app performance optimization.
  • Strong in problem-solving, team collaboration, clean code practices, and continuous learning.
  • Proficient in Java (Spring Boot) and Python (Flask) for building scalable applications and APIs.
  • Focus : Java, Python, Kubernetes, Cloud-native development

Key Responsibilities :

  • Design, develop, and maintain scalable applications using Java and Spring Boot framework
  • Build robust web services and APIs using Python and Flask framework
  • Implement event-driven architectures using NATS messaging server
  • Deploy, manage, and optimize applications in Kubernetes environments
  • Develop microservices following best practices and design patterns
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Write clean, maintainable code with comprehensive documentation
  • Participate in code reviews and contribute to technical architecture decisions
  • Troubleshoot and optimize application performance in containerized environments
  • Implement CI / CD pipelines and follow DevOps best practices
  • Required Qualifications :

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 4+ years of experience in software development
  • Strong proficiency in Java with deep understanding of web technology stack
  • Hands-on experience developing applications with Spring Boot framework
  • Solid understanding of Python programming language with practical Flask framework experience
  • Working knowledge of NATS server for messaging and streaming data
  • Experience deploying and managing applications in Kubernetes
  • Understanding of microservices architecture and RESTful API design
  • Familiarity with containerization technologies (Docker)
  • Experience with version control systems (Git)
  • Skills & Competencies :

  • Java (Spring Boot, Spring Cloud, Spring Security)
  • Python (Flask, SQL Alchemy, REST APIs)
  • NATS messaging patterns (pub / sub, request / reply, queue groups)
  • Kubernetes (deployments, services, ingress, ConfigMaps, Secrets)
  • Web technologies (HTTP, REST, WebSocket, gRPC)
  • Container orchestration and management
  • Soft Skills :

  • Problem-solving and analytical thinking
  • Strong communication and collaboration
  • Self-motivated with ability to work independently
  • Attention to detail and code quality
  • Continuous learning mindset
  • Team player with mentoring capabilities
  • ref : hirist.tech)

    Create a job alert for this search

    Backend Developer • Hyderabad