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.