Talent.com
This job offer is not available in your country.
Natobotics - Java Backend Developer - Spring Boot

Natobotics - Java Backend Developer - Spring Boot

Natobotics Technologies Pvt LimitedBangalore
30+ days ago
Job description

Job Title : Java Backend Developer

Location : Bengaluru

Experience Required : 5 to 9 Years

Notice Period : Immediate to 30 Days

Employment Type : Full-time

Position Overview :

We are seeking an experienced Java Backend Developer to join our high-performing engineering team. The ideal candidate will have strong expertise in Java, Spring Boot, and backend architecture, with proven experience in building scalable, secure, and high-performance applications. You will collaborate closely with front-end engineers, architects, and product managers to deliver enterprise-grade solutions that meet business needs.

Key Responsibilities Development :

  • Design, develop, and maintain robust backend services and APIs using Java and Spring Boot.
  • Implement RESTful and / or GraphQL APIs for seamless integration with frontend and third-party systems.
  • Write efficient, scalable, and maintainable code following best coding & Data Management :
  • Design and optimize relational and / or NoSQL database schemas.
  • Write complex queries, stored procedures, and optimize performance for large datasets.
  • Work with MySQL, PostgreSQL, MongoDB, or other relevant database & Performance :
  • Contribute to backend architecture design for scalability, performance, and security.
  • Implement caching strategies, message queues (e.g., Kafka, RabbitMQ), and asynchronous processing for high-performance systems.
  • Ensure application resilience through failover, load balancing, and clustering & Quality Assurance :
  • Write unit and integration tests using JUnit, Mockito, or similar frameworks.
  • Participate in code reviews, debugging, and performance & Agile Practices :
  • Work in an Agile / Scrum environment with cross-functional teams.
  • Collaborate with DevOps teams to deploy applications on AWS, Azure, or on-premises environments using

CI / CD Skills & Qualifications :

  • 5- 9 years of professional backend development experience.
  • Strong proficiency in Java 8+ and Spring Boot framework.
  • Hands-on experience with REST API development and integration.
  • Proficiency in relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
  • Familiarity with messaging systems (Kafka, RabbitMQ) and event-driven architecture.
  • Experience with Git or other version control systems.
  • Good understanding of microservices architecture and cloud deployment (AWS, Azure, or GCP).
  • Strong debugging, troubleshooting, and problem-solving Skills :
  • Experience with Docker and Kubernetes for containerized deployments.
  • Knowledge of OAuth2.0, JWT, and application security best practices.
  • Familiarity with ElasticSearch, Redis, or Memcached for advanced search and caching.
  • Exposure to DevOps tools like Jenkins, GitLab CI, or Azure DevOps.
  • Experience with Test-Driven Development (TDD) and continuous integration practices.
  • (ref : hirist.tech)

    Create a job alert for this search

    Java Developer Spring Boot • Bangalore