UP

Senior Java Backend Developer

Uplers
Bangalore3-10 LPA Posted 12 May 2025
FULL TIME
Git
Data Structure
Kafka
Restful Api
Sql
+2 more

Job Description

Must have skills required :

J2EE, Restful APIs, Core Java, Multithreading, Data structures & algorithms, SQL & NoSQL, Kafka/ RabbitMQ, Unix/ Linux scripting

Good to have skills :

Docker, Kubernetes, GIT, CI/ CD pipelines

Tech5 (One of Uplers' Clients) is Looking for:

Senior Java Backend Developer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you.

Role Overview Description

Job Title: Senior Java Backend Developer - India (remote)

Responsibilities:

  • Design and develop robust server-side applications using Java, focusing on high performance, scalability, and maintainability.
  • Build and optimize multi-threaded, clustered, high-volume transactional systems.
  • Implement and maintain RESTful APIs within a Service-Oriented Architecture (SOA).
  • Utilize architectural design patterns to solve complex technical problems.
  • Lead the design and implementation of multithreaded applications, ensuring performance and scalability.
  • Conduct thorough code reviews, documentation, and participate in software release management processes.
  • Collaborate with cross-functional teams to identify and resolve bottlenecks and performance issues in existing systems.

Qualifications:

  • 68 years of hands-on experience in Java server-side development.
  • 4+ years of experience building multi-threaded, transactional systems at scale.
  • Expertise in Core Java, J2EE, and the Java concurrency framework.
  • Strong knowledge of data structures, algorithms, and performance optimization.
  • Solid experience with relational (SQL) and NoSQL databases.
  • Experience with distributed messaging frameworks like Kafka and RabbitMQ.
  • Proficient in Unix/Linux environments, with good knowledge of shell scripting.
  • Familiarity with version control (Git), continuous integration tools, and Docker.
  • Experience in identifying and resolving application bottlenecks and memory issues.
  • Knowledge of Kubernetes (optional but preferred).
Join WhatsApp Channel