JAVA Developer
- Position : JAVA Developer
- Experience : 0-2 Years
- Location : Bhubaneswar, India
- Job-Type : On-Site
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!
- Position : JAVA Developer
- Experience : 0-2 Years
- Location : Bhubaneswar, India
- Job-Type : On-Site