1. Home
  2. career
  3. JAVA Developer

JAVA Developer

About RADIUS

RADIUS is an AI-powered Omnichannel Interaction System (OIS) that unifies every customer touchpoints into a single intelligent platform. It empowers enterprises to manage customer interactions seamlessly, ensuring context continuity, faster resolutions, and superior customer experiences.

Developed by VIS Networks, a technology-driven company committed to transforming customer engagement, RADIUS combines innovation, scalability, and automation to help businesses deliver connected, data-driven, and future-ready CX.

Role Overview

As a Java Developer at RADIUS, you will work on backend systems that power real-time customer interactions and enterprise workflows. This role is ideal for fresh graduates or early-career professionals with strong fundamentals in Java, backend development, and problem-solving.

You will collaborate closely with product, QA, and DevOps teams to design, develop, and optimize scalable backend services.

Key Responsibilities

  • Design, develop, test, and maintain Java-based backend applications.
  • Build and manage RESTful APIs using Spring Boot.
  • Implement real-time communication features using socket programming and WebSockets.
  • Perform database operations using JDBC and Hibernate (JPA).
  • Apply multithreading and concurrency concepts to improve performance and scalability.
  • Write clean, efficient, thread-safe, and maintainable code.
  • Solve real-world problems using appropriate Data Structures and algorithms.
  • Debug, troubleshoot, and optimize application performance.
  • Follow clean code principles, design patterns, and coding standards.
  • Participate in code reviews and Agile/Scrum ceremonies.
  • Collaborate with cross-functional teams, including QA, DevOps, and Product.
  • Use version control systems like Git and SVN for code management.

Requirements Skills

Bachelor’s degree in computer science, Information Technology, or a related field.

Programming & Frameworks
  • Java (Core Java, Java 8+ features)
  • Spring Boot, Spring MVC
Database & Persistence
  • JDBC, Hibernate, JPA
  • SQL and NoSQL databases
  • MySQL / PostgreSQL
Core Java Concepts
  • Object-Oriented Programming (OOP)
  • Collections Framework
  • Exception Handling
Concurrency & Multithreading
  • Thread lifecycle and synchronization
  • Locks, Executors framework
  • Volatile keyword
  • Thread safety
  • Deadlocks and race conditions
Computer Science Fundamentals
  • Data Structures
  • Algorithms
  • Time and Space Complexity

APIs & Tools

  • REST APIs, JSON
  • Version control: Git, SVN (GitHub / GitLab)

Good to Have Skill

  • Spring Security
  • Basics of Microservices architecture
  • Asynchronous programming concepts
  • Unit testing with JUnit and Mockito
  • Linux/Unix fundamentals
  • Build tools: Maven or Gradle

Why Join Us?

  • Get hands-on exposure to scalable backend systems, real-time communication, and modern Java frameworks.
  • Learn by doing: your code ships to production and impacts live customer interactions.
  • Gain mentorship from experienced engineers and grow your technical depth early in your career.
  • Be part of a product-led, fast-growing organization that values ownership and innovation.
  • Build solutions that solve real business and CX challenges, not just internal tools.

Ready to build impactful products and grow with a fast-scaling CX platform? Apply today!

Job Listing Form
Scroll to Top

Let's Talk About Your CX Goals

Fill in your details and our team will reach out to tailor a demo for you.

Sales Form

Download RADIUS Brochure

RADIUS_Brochure_Download

Download Play Brochure

PLAY_Brochure_Download

Download Cube Brochure

CUBE_Brochure_Download

Download DiGON Brochure

DIGON_Brochure_Download

We use cookies

We use cookies to improve your experience on this website. You may choose which types of cookies to allow and change your preferences at any time. Disabling cookies may impact your experience on this website. You can learn more by viewing our Cookie Policy.