Software Developer

2 - 4 years

4 - 7 Lacs

Posted:4 hours ago| Platform: Foundit logo

Apply

Skills Required

java/golang/python development spring boot & microservices rest api design ci/cd automation front-end & full stack development

Work Mode

On-site

Job Type

Full Time

Job Description

As a Full Stack Backend Developer, you will design, develop, and maintain scalable backend systems and services using Java, Golang, or Python. You will implement RESTful APIs, build microservices, develop front-end applications when required, and contribute to all phases of the software development lifecycle. The role requires strong technical expertise, collaboration with cross-functional teams, and a focus on reliability, scalability, and secure delivery of features.

Key Responsibilities:

  • Backend Development:

    Design, develop, and maintain backend systems and services using Java, Golang, or Python.
  • API & Microservices:

    Implement RESTful APIs and microservice-based architectures for application and system integration.
  • Code Quality:

    Write clean, maintainable, and efficient code following best practices and coding standards.
  • Software Development Lifecycle:

    Participate in requirements analysis, solution design, coding, testing, and deployment.
  • Cross-Functional Collaboration:

    Work closely with product managers and stakeholders to deliver new features and enhancements.
  • Performance & Security:

    Ensure backend systems meet performance, scalability, and security requirements.
  • Testing & Debugging:

    Conduct unit, integration, and performance testing; troubleshoot and debug production issues.
  • CI/CD Automation:

    Implement and maintain CI/CD pipelines using tools such as Jenkins and GitHub.
  • Deployment & Release:

    Ensure smooth feature rollouts with minimal downtime and effective monitoring.
  • Frontend Development:

    Develop end-to-end web applications, including front-end interfaces when needed.

Required Education:

  • Bachelor's Degree

Preferred Education:

  • Master's Degree

Required Technical and Professional Expertise:

  • 3 years of experience in Java or Golang
  • Strong experience with Java 8+, Python, or Golang
  • Proficiency in Spring Framework and Spring Boot
  • Hands-on experience with DB2, Oracle, PostgreSQL, MySQL, Redis, Elasticsearch, Kafka
  • Strong understanding of RESTful API development
  • Experience with microservice architecture
  • Proficiency with JUnit and related test frameworks

Preferred Technical and Professional Experience:

  • Experience with cloud platforms such as IBM Cloud, Azure, or GCP
  • Familiarity with secrets management, logging, and monitoring tools (Instana, Dynatrace, IBM Cloud Logs)
  • Experience with CI/CD workflows using Git, Jenkins, etc.
  • Exposure to Agile or Scrum environments

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
IBM logo
IBM

Information Technology

Armonk

RecommendedJobs for You

hyderabad, chennai, bengaluru