Talent.com
No longer accepting applications
Java Software Engineer

Java Software Engineer

ValueFirstBengaluru, IN
16 hours ago
Job description

About the job :

The ideal candidate will work on complex, scalable systems within a voice telephony environment, leveraging deep expertise in Core Java and multithreading. This role involves developing robust applications, optimizing performance, and collaborating closely with cross-functional teams to deliver high-quality product features.

What you’ll be responsible for :

  • Develop, test, and maintain highly scalable and low-latency applications and services using Core Java.
  • Utilize advanced knowledge of Java multithreading, concurrency utilities, and synchronization techniques to ensure thread-safe and efficient code.
  • Identify, troubleshoot, and resolve performance and scalability issues related to concurrency, I / O operations, and system load.
  • Collaborate with team members, QA engineers, and cross-functional stakeholders to gather requirements, define solutions, and deliver quality features.
  • Work within version control systems (e.g., Bitbucket) and follow development best practices.
  • Utilize JIRA for issue tracking, sprint planning, and workflow management.

What you’d have :

  • 3–6 years in Java development supporting scalable, performance-oriented systems.
  • Strong knowledge of Core Java with hands-on experience in multithreading.
  • Experience with Asterisk and Voice Telephony systems is essential.
  • Proficiency in Maven or Spring frameworks (Spring Boot, Spring MVC).
  • Practical experience working with relational databases (e.g., MySQL).
  • Familiarity with JIRA and code versioning systems such as Bitbucket.
  • Proven ability to build robust, concurrent applications.
  • Create a job alert for this search

    Software Engineer Java • Bengaluru, IN