← Back to jobs

NR Consulting Logo
Software Developer

NR Consulting

 

Bangalore, Karnataka, India

Posted On: Just posted
Experience: 8+ years
Availability: Onsite
Openings: 1
Category: SOFTWARE DEVELOPER
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Key Responsibilities:

  • Design, develop, test, and maintain enterprise applications.
  • Build scalable RESTful APIs and microservices.
  • Develop clean, reusable, and maintainable code.
  • Participate in architecture, code reviews, and technical design discussions.
  • Optimize application performance, scalability, and security.
  • Implement and support CI/CD pipelines and cloud deployments.
  • Mentor junior developers and contribute to best engineering practices.
  • Collaborate with product owners, QA, and DevOps teams in an Agile environment.
  • Troubleshoot production issues and provide timely resolutions.
  • Stay updated with emerging technologies and recommend improvements.

Required Skills:

  • Strong proficiency in Java, C#, Python, or C++
  • Experience in Object-Oriented Programming (OOP) and Design Patterns
  • Hands-on experience with REST APIs and Microservices
  • Strong knowledge of SQL/NoSQL databases
  • Experience with Cloud platforms (AWS, Azure, or GCP)
  • Knowledge of Git, CI/CD, Docker, and Kubernetes
  • Strong debugging, performance tuning, and problem-solving skills
  • Experience working in Agile/Scrum environments

Preferred Skills:

  • Experience with React, Angular, or Vue.js
  • Knowledge of Spring Boot, .NET Core, or Node.js
  • Hands-on experience with Terraform, Ansible, or Infrastructure as Code (IaC)
  • Familiarity with Kafka, RabbitMQ, or other messaging platforms
  • Experience with DevSecOps and application security best practices
  • Knowledge of AI/ML integration or Generative AI technologies
  • Experience with Automated Testing (JUnit, NUnit, Selenium, Cypress)
  • Exposure to Monitoring & Logging tools such as Splunk, Grafana, Prometheus, or ELK Stack
  • Experience working with enterprise-scale distributed systems
  • Relevant cloud certifications (AWS, Azure, or GCP) are an added advantage

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs