Responsible for developing server applications and writing RESTful APIs consumed by client applications
Ensure functionality, security, and performance of server applications and deliver bug-free releases
Develop, test, debug, document, and maintain back-end services, models, processes, and databases
Participate in development team activities to ensure consistently high levels of quality and productivity
Architect and implement cloud-native solutions focusing on security, availability, microservices, scalability, and cost-aware designs
Stay up-to-date on new technologies and development techniques to improve application quality
Embrace agile principles and support iterative delivery of valuable software
Provide technical expertise and advice for complex assignments; work with staff, contractors, and vendors to meet Company MIS needs
Perform complex design and analyses; provide project leadership and may manage small to medium projects
Present recommendations to management and mentor team members
Requirements
Minimum Bachelors in Computer Science/Software Engineering or equivalent.
Minimum has 8+ years professional experience in Java/Spring development, specifically developing commercial Spring MVC/Hibernate and AJAX web applications;
Experience in system integration, most significantly in designing, building, and consuming REST services;
Experience with PostgreSQL as DB Engine, deployed on AWS and relational DB skills for PostgreSQL & Terraform
Experience with React Js is a plus
Is comfortable working closely with business stakeholders, user experience designers, and quality assurance;
Embraces evolving requirements and specifications;
Possesses excellent and concise written & oral communication skills;
Believes in the value of test automation;
Benefits
Paid Time Off
Work From Home
Health Insurance
Provident Fund
OPD
Training and Development
Life Insurance
Exchange Program
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.