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
Payroll
Positions
Backend Developers
Refer a friend for this role and earn
575.00 USD
Use the share options below Learn More
Refer a friend for this role and earn {{(JobDetailByID.referral_fee > 0) ? getExchangeDecimalRateData((JobDetailByID.referral_fee/4)): getExchangeDecimalRateData(49/4) | number : 0 }} {{currency_code}}
Don’t forget to share your referral URL
2 - 47 K/Year USD (Annual salary)
Longterm (Duration)
Partially Remote Bangalore, Karnataka, India
India
karthik p