Java, Spring MVC or Springboot(Microservices), hibernate, any cloud platforms(AWS,
ABOUT THE ROLE
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.
3-8 years of strong Java development experience in Java, Spring MVC or Spring
Boot(Microservices), hibernate, any cloud platforms(AWS, Azure, etc), Core 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
An ability to write high-performance, reusable, and scalable backend services
Ability to write high-quality code with test-driven development
Senior Java Developers (4+ years) would be expected to be familiar with Design and