Qureos

FIND_THE_RIGHTJOB.

Developer III - Software Engineering - Java

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

    3 - 5 Years
    1 Opening
    Trivandrum


Role description

Java Developer:

Experience: 3–5 years of hands-on experience in Java development


Primary Skills

  • Core Java (Java 8+)
  • Reactive Programming (RxJava)
  • Strong understanding of OOP concepts, Collections, Multithreading
  • Experience with Exception handling, Streams, and Lambdas

Secondary / Good-to-Have Skills

  • POS device communication (Serial / USB / Network-based)
  • Linux environment and debugging
  • gRPC services
  • Reactive Java frameworks
  • DevOps basics (CI/CD pipelines)
  • Version control systems such as GitLab

Job Summary

We are looking for a skilled and detail-oriented Senior Java Developer to join our engineering team. The ideal candidate will have strong hands-on experience in Core Java (Java 8+) and Reactive Programming (RxJava), with exposure to system-level integrations and device communication. The role involves designing, developing, debugging, and maintaining high-performance, scalable Java applications with a focus on reliability and efficiency.


Key Responsibilities:

  • Design, develop, and maintain Java-based applications using Core Java
  • Implement reactive programming patterns using RxJava for asynchronous and event-driven systems.
  • Develop and integrate services using REST / gRPC where applicable.
  • Work closely with cross-functional teams to build system-level and device-integrated solutions.
  • Implement and support POS device communication (good to have).
  • Debug and troubleshoot application issues in Linux environments.
  • Optimize application performance, memory usage, and responsiveness.
  • Write and maintain unit tests, integration tests, and technical documentation.
  • Participate in code reviews and follow Java best practices and coding standards.
  • Collaborate in Agile / Scrum development environments.
  • Use GitLab for version control and participate in CI/CD workflows.
Preferred Candidate Profile
  • Strong foundation in Core Java & Java 8 features
  • Hands-on experience with RxJava or reactive programming
  • Understanding of multithreading and concurrency
  • Experience working in Linux-based systems
  • Exposure to device communication or low-level integrations is a plus
  • Good debugging and problem-solving skills
  • Strong communication and team collaboration abilities.

Skills

java,multi threading,gitlab,collections strategy,


About UST

UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.