Job summary:
We are seeking highly skilled full stack developers with strong expertise in backend development using Java Spring Boot, frontend development using Angular and Drupal. The ideal candidate will have deep database design and optimization skills, experience building scalable web applications and ability to work across the full software development cycle.
Key responsibilities:
Database & Data Management:
- Strong Oracle Database skills.
- Design and maintain relational database schemas (Oracle, MySQL)
- Write complex SQL queries, Stored procedures, triggers, and performance tuned indexes.
- Handle data migration . normalization and optimization for high volume systems.
- Experience with NOSQL database is a plus.
Frontend Development:
- Develop responsive, user-friendly web interfaces using Angular(latest version), HTML, CSS, TypeScript, React etc.
- Work on UI/UX designs and prototypes and translate the designs into functional UI components.
- Optimize frontend performance and ensure cross-browser compatibility.
Web Platform Development:
- Develop, customize, and maintain Drupal-based websites and applications.
- Build and manage custom Drupal modules, themes, content types, and views.
- Integrate Drupal with backend services and third-party systems via APIs.
Backend Development:
- Design, develop and maintain REST APIs and microservices using Java, Spring Boot, Spring MVC and Spring Security.
- Implement business logic, integrations, backend services with high performance and reliability.
- Ensure application security , scalability, and performance best practices.
Other Preferred Skills:
- Participate in CI/CD pipelines, build automation and deployment processes.
- Write unit, integration, and end to end tests.
- Troubleshoot and resolve issues
- Conduct code reviews and ensure adherence to coding standards.
- Additionally, experience with version control (Git/Bitbucket) and DevOps practices (CI/CD, Docker) is crucial.
- Familiarity with Docker and Kubernetes.
- Knowledge of cloud platforms (AWS, Azure)
- Experience working in Agile/Scrum teams.
- Healthcare industry experience.
- Soft skills like communication, teamwork, accountability, ownership, self-driven, analytical thinking and problem-solving are also essential.
- Ability to work independently and collaboratively in cross-functional teams.
- Excellent communication and documentation skills.
- Proactive mindset with attention to detail.