Develop server applications, lead a team of engineers, and mentor team members in Java. Develop, test, debug, and maintain back-end services and databases. Embrace agile principles and stay up-to-date on new technologies.
Requirements
- Develop, test, debug, document, and maintain the back-end services, models, processes, and databases that support the application
- Participate in development team activities to ensure consistently high levels of quality and productivity
- Stay up-to-date on new technologies and development techniques to improve application quality and construction efficiency
- Embrace agile principles and support iterative processes to maximize the delivery of valuable software
- Provides technical expertise and advice for complex assignments and/or projects
- Presents recommendations to management and provides guidance in selecting alternatives
- Serves as a resource to others regarding highly technical areas and provides expertise to department management and others outside department/function
- Experience with cloud architectures: security, availability, microservices, consumption-based billing, designs for scalability
- Experience with PostgreSQL as DB Engine, deployed on AWS and relational DB skills for PostgreSQL & Terraform
- Experience with React Js is a plus
Benefits
- Paid Time Off
- Work From Home
- Health Insurance
- Provident Fund
- OPD
- Training and Development
- Life Insurance
- Exchange Program