Java Back End Developer

6 - 10 years

0 - 1 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Roles & Responsibilities

  • Collaborate with cross-functional teams to design, develop, and maintain scalable microservices-based solutions using Core Java, Spring Boot, Spring Cloud, and AWS API Gateway.

  • Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, deployment, and production support.

  • Write clean, efficient, maintainable, and well-documented code following best practices and coding standards.

  • Perform code reviews and provide constructive feedback to maintain high code quality, security, and maintainability.

  • Troubleshoot, debug, and resolve issues across distributed systems, ensuring reliability, scalability, and performance.

  • Collaborate with DevOps to implement and maintain CI/CD pipelines, and support containerization

    using Docker and orchestration with Kubernetes.

  • Work with cloud platforms (AWS, Azure, or GCP) for deployment and scalability of applications.

  • Apply knowledge of testing patterns, software engineering best practices, and version control tools (e.g., Git) to ensure high-quality deliverables.

  • Develop and manage services using microservices architecture, including API development, distributed tracing, and service discovery.

  • Work with relational and NoSQL databases, with a solid understanding of DBMS concepts.

  • Stay current with emerging technologies and trends in cloud computing and backend development, suggesting innovative improvements.

  • Communicate effectively with internal teams and stakeholders in an Agile environment.

Mandatory Requirements

  • Bachelors degree in Computer Science, Information Systems, or a related field.

  • 6 to 10 years of experience in backend development, with strong hands-on expertise in:

    • Java, Spring Boot, Spring Cloud

    • Microservices architecture and RESTful API development

    • AWS API Gateway and cloud-native tools

    • CI/CD, Docker, and Kubernetes

    • Relational and NoSQL databases

  • Strong understanding of software testing, Agile methodologies, and version control systems.

  • Excellent analytical, problem-solving, and communication skills.

  • Ability to work independently and collaboratively in a fast-paced hybrid work environment.

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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

RecommendedJobs for You

noida, gurugram, bengaluru