Backend Developer | Online Jobs | Optimhire

Backend Developer

Job descriptionRoles and Responsibilities
The Java Developer role entails creating high-performance and reusable components like core application logic, databases, data and application integration, API, and other backend processes to drive our clients innovation-led applications. This is not yet another Java Developer role where you just create layers of interconnected classes with Java syntax. We need people with a deep understanding of building complex microservices on the cloud leveraging the power of Java and associated technologies.
Desired Candidate Profile
3-10 years of strong Java development experience in Java, Spring MVC or Springboot(Microservices), hibernate, Java with a good understanding of concepts including but not limited to ORM, IOC, AOP, etc.A deeper understanding of underlying core concepts like garbage collection, heap allocation, multithreadingAn ability to write high-performance, reusable, and scalable backend servicesDeep insights into behavioral criteria like transaction and memory managementAbility to write high-quality code with test-driven developmentStrong familiarity in a database like MySQL, Postgres, Oracle, Mongo, etc.Senior Java Developers (4+ years) would be expected to be familiar with Design and Architecture.

Job Type



Backend Developers

Must have Skills

  • Java (All Versions)
  • SpringBoot
  • Microservices

2 - 47 K/Year USD (Annual salary)

Longterm (Duration)

Partially Remote Bangalore, Karnataka, India


karthik p