Developer Iii Software Engineering Java

Year    KL, IN, India

Job Description

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.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5038322
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KL, IN, India
  • Education
    Not mentioned
  • Experience
    Year