Java Backend Developer

5 - 10 years

4 - 8 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


A hands-onJava Backend Developerrole responsible for designing, developing, testing, and maintaining scalable backend systems and services usingJava 8+andSpring Boot. The position emphasizes strongunit/system testing,multithreading, and practical exposure tomodern Java featuressuch asVirtual Threads(Java 21).
  • Design, develop, and maintain backend components and microservices usingJava 8+andSpring Boot.Implement and maintainunit, integration, and system testing frameworksto ensure high-quality, reliable code.Develop performant and concurrent systems usingmultithreadingandScatter & Gatherpatterns.Contribute to the design and implementation ofRESTful APIs, ensuring scalability, security, and performance.Explore and applymodern Java capabilities(e.g.,Virtual Threadsin Java 21) to enhance system efficiency and responsiveness.Collaborate with cross-functional teams — including front-end developers, QA engineers, and DevOps — to deliver end-to-end solutions.Participate incode reviews, contribute tocontinuous integration and delivery pipelines, and promote best development practices.Contribute totechnical documentation,process improvements, andknowledge sharingwithin the team.Basic knowledge ofPythonand Linux is required for scripting or automation tasks.

  • Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise
  • 5+ years of strong programming experience in Java (Java 8, 17, and 21), with a deep understanding of object-oriented design principles, functional programming features, and core Java APIs.Hands-on experience inbuilding, testing, and maintaining backend systems and RESTful APIsusingSpring Bootand related frameworks.Strong experience withunit testing and system testing, using tools such asJUnit,Mockito, orTestNGto ensure code quality and reliability.Practical experience inbuilding and maintaining CI/CD pipelinesusing tools likeJenkins,GitLab CI, orGitHub Actions, including automated testing and deployment.Solid understanding ofmultithreading,concurrency, andScatter & Gatherpatterns to optimize performance in distributed systems.Proven experience working inLinux-based environments, with proficiency in scripting (e.g.,Bash,Shell) for automation and build support.Experience withcontainerization technologiessuch asDockerandKubernetesfor developing, deploying, and managing microservices.Strong understanding ofmodern Java advancements, includingVirtual Threadsintroduced inJava 21, and their application in building high-performance, scalable systems.Basic working knowledge ofPythonfor scripting, automation, or system integration is an added advantage.

  • Preferred technical and professional experience
  • Working knowledge of AI/ML frameworks such as PyTorch, TensorFlow, or ONNX, including understanding of how they integrate into production environments.Experience developing or maintaining software on IBM z/OS mainframe systems.Familiarity with z/OS build and packaging workflows,Understanding of system performance tuning, especially in high-throughput compute or I/O environments (e.g., large model training or inference).Knowledge of GPU computing and low-level profiling/debugging tools.Experience managing long-lifecycle enterprise systems and ensuring compatibility across releases and deployments.Background contributing to or maintaining open-source projects in the infrastructure, DevOps, or AI tooling spaceProficiency in distributed systems, microservice architecture, and REST APIs.Experience in collaborating with cross-functional teams to integrate MLOps pipelines with CI/CD tools for continuous integration and deployment, ensuring seamless integration of AI/ML models into production workflows.Strong communication skills with the ability to communicate technical concepts effectively to non-technical stakeholders.Demonstrated excellence in interpersonal skills, fostering collaboration across diverse teams.Proven track record of ensuring compliance with industry best practices and standards in AI engineering.Maintained high standards of code quality, performance, and security in AI projects.
  • 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
    IBM logo
    IBM

    Information Technology

    Armonk

    RecommendedJobs for You

    chennai, tamil nadu, india

    bengaluru, karnataka, india