We are looking for a Java Server Developer with prior experience in the development of cloud-based web and mobile applications. You will primarily be responsible for the development of high-performance multi-tiered and clustered web applications for our digital health SaaS platform.
Skills and Responsibilities
Write clean and standard Java code (Java 8 preferred).
Develop web services with Spring Framework and ORMS like Hibernate.
Work with databases like MySQL, PostgreSQL and Elastic Search.
Must be able to write async communication using AMQP like Rabbitmq or AWS SQS.
Ability to work on client side technologies like Angular or React is preferred.
Integrate with various AWS and other third party services like S3, SNS, Mixpanel, Google, payment gateways etc.
Have a solid understanding of fundamental design principles behind a scalable application and also an in-depth idea of how web applications work including security, session management, caching, clustering
Write Unit Test and Integration Tests.
Qualification: Any Graduation