Home/Job List/Backend Developer (Java) - 5+years - Bangalore
Programming.com

Backend Developer (Java) - 5+years - Bangalore

Programming.com

Bengaluru, Karnataka, India
Full-Time
Posted 10 days ago

Job Description & Responsibilities

Company Description Programming.com is a leading AI and software development company that helps global enterprises turn complex ideas into secure, intelligent, and business-ready solutions. With over 25 years of technology experience, more than 2,000 engineers, and a presence in 20+ global locations, the company supports clients from strategy and development through implementation, modernization, and ongoing support.

Programming.com has delivered thousands of solutions across 35+ industries, including healthcare, financial services, automotive, retail, manufacturing, insurance, logistics, and media. Backed by partnerships with OpenAI, Anthropic, Cursor, and major cloud providers such as AWS and Microsoft Azure, the company focuses on enterprise AI, custom software development, digital transformation, and product engineering. Its operations are supported by robust certifications and compliance frameworks, including ISO standards, HIPAA, and GDPR.

Role Description

This full-time, on-site Java Developer role is based in Bengaluru and is focused on designing, developing, and maintaining high-quality software solutions.

The Java

Developer will build and enhance microservices-based applications using Java and the Spring Framework, ensuring scalable, secure, and performant systems. Daily responsibilities include writing clean, testable code, participating in code reviews, debugging and resolving technical issues, and collaborating closely with cross-functional teams such as product management, QA, and DevOps. The role also involves contributing to solution architecture, improving existing codebases, and following best practices in software engineering, version control, and CI/CD.

The Java

Developer will be expected to stay current with emerging technologies and contribute ideas to improve development processes and product capabilities.

Qualifications

  • Strong Software Development and Programming skills with at least 5+ years of hands-on experience in Java-based applications.
  • Proficiency in Java and Spring Framework (including Spring Boot) for building robust, scalable backend services.
  • Experience designing and implementing Microservices architectures, including RESTful APIs and service-to-service communication.
  • Knowledge of modern development practices such as unit testing, integration testing, code reviews, and version control (e.g., Git).
  • Familiarity with cloud platforms (such as AWS or Azure), containerization (Docker, Kubernetes), and CI/CD pipelines is highly beneficial.
  • Understanding of relational and/or NoSQL databases, performance optimization, and secure coding practices.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Ability to work effectively in collaborative, cross-functional teams, with strong problem-solving and communication skills.

Required Skills

JavaAWSAzureDockerKubernetesGitCI/CDCommunication

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience2530 years
Positions1

Posted by

N/A

Posted on:

19 Aug 2026

About Programming.com

More open roles

Browse all jobs →