Software Developer

2 - 5 years

4 - 8 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Key Responsibilities:
  • Design, develop, and maintain backend systems and services using one of Java, Golang or Python technologies.
  • Implement RESTful APIs and microservices for integration with front-end
    applications and third-party services.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Participate in the full software development lifecycle (SDLC), including
    requirements analysis, design, coding, testing, and deployment.
  • Collaborate with, product managers, and other stakeholders to deliver features and improvements.
  • Ensure the performance, scalability, and security of backend systems.
  • Conduct unit, integration, and performance testing to ensure high-quality code.
  • Troubleshoot and debug issues in the backend systems and services.
  • Implement and maintain CI/CD pipelines to automate testing, integration, and deployment processes.
  • Work with tools like Jenkins, GitHub, etc.
  • Ensure smooth rollouts of new features and updates with minimal downtime.
  • Needs to have expertise to work on developing FrontEnd applications.

  • Design, develop, and deploy end-to-end web applications, including front-end interfaces and back-end services.

  • Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Candidate should have strong experience in following technologies:
  • 5+ years of working experience in Java/Golang
  • Java 8 and above and/or Python and/or Golang
  • Spring Framework (including Spring Boot)
  • Database Technologies - DB2/Oracle/PostgreSql/MySQL, Redis, Elastic search, Kafka.
  • RESTful API development
  • Microservice architecture.
  • JUnit test framework.

  • Preferred technical and professional experience Preferred Experience:
  • Experience with cloud platforms (e.g., IBM Cloud, Azure, GCP), especially on managing secrets, logging/monitoring solutions like Instana or Dynatrace or IBM Cloud Logs, etc.
  • Familiarity with CI/CD pipelines for software development workflows (Git, Jenkins).
  • Experience working in Agile or Scrum methodologies.
  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Software Developer Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Java Skills

    Practice Java coding challenges to boost your skills

    Start Practicing Java Now
    IBM logo
    IBM

    Information Technology

    Armonk

    RecommendedJobs for You

    indore, hyderabad, chennai, bengaluru, mumbai (all areas)

    ahmedabad, gujarat, india