Roles & Responsibilities:
- Enforce best practices in code quality and release/deployment process to achieve near zero production incidents.
- Take part in software design activities and discussions.
- Mentor junior developers in the team to help them to adopt best practices.
- Contribute to the best practices for continuous improvement of the code quality.
- Review pull requests and give constructive feedbacks to the peers/junior developers.
- Write production quality code.
Job Requirement:
- Tertiary Education in Computer/Computer Science or Electronics Engineering or Information Technology or equivalent.
- At least 4 years of experience developing web applications using J2EE and 2 years of experience in Spring Boot.
- Expertise developing enterprise-level web applications and RESTful APIs using MicroServices, with demonstrable production-scale experience.
- Strong experience in the following skills is preferred:
- Design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments
- Linux/UNIX environments
- Shell scripting
- Advantageous to have the following experience:
- Industry Standard protocols related API Security including OAuth
- Git, Maven, JFrog, Gradle
- TypeScript, JavaScript, CSS, HTML5 and interactive debuggers
- MSSQL, Oracle or Mongo DB databases
- Component development expertise with Angular 8
- Agile/Scrum development
- Multi-tier application design and development
- Strong collaboration and communication skills within project teams.
- Excellent written and verbal communication skills.
- Knowledge in healthcare domain or exposure to hospital information/clinical dashboard is an added advantage.
- Must be comfortable with 24x7 on call standby duty, no shift work required.