Java Server Developer
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.