Senior Full Stack Java Developer with Healthcare
Roles & Responsibilities:
-
Technical Leadership:
-
Design, develop, and maintain scalable enterprise applications using Java.
-
Integrate RESTful APIs and ensure seamless communication between frontend and backend components.
-
Write clean, maintainable, and efficient code following best practices and coding standards.
-
Work closely with product managers, designers, and QA to deliver features and enhancements.
-
Participate in code reviews, provide constructive feedback and adhere to coding standards.
-
Implement unit, integration, and end-to-end tests to ensure code quality and reliability.
-
Participate in performance benchmarking and monitoring.
-
Collaborate within agile teams, contributing to sprint planning, estimation, and execution.
-
Required Skills and Experience:
-
5 8 years of experience in full stack application development.
-
Strong backend development skills using frameworks like Spring Boot/Ruby on Rails.
-
Proficiency in at least one modern JavaScript framework (React/Angular/Vue, etc.).
-
Proficiency with various database technologies, including relational (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis/Elastic search).
-
Experience with RESTful API design and integration.
-
Familiarity with automated testing frameworks (Junit/Jest/Cypress, etc.).
-
Experience with CI/CD tools and cloud platforms (AWS/Azure/ Google Cloud Platform).
-
Exposure to containerization (Docker, Kubernetes) is a plus.
-
Strong understanding of software design patterns and best practices.
-
Excellent problem-solving, analytical, and debugging skills.
-
Excellent communication and teamwork skills.
-
Good to have Capabilities:
-
Contribute to CI/CD pipeline setup and maintenance (e.g., Jenkins, GitLab CI).
-
Support cloud deployment (AWS/Azure/Google Cloud Platform) and containerization (Docker/Kubernetes).
-
Gain a strong understanding of healthcare workflows, data privacy, and security standards (e.g., HIPAA compliance).
-
Ensure compliance with healthcare data privacy and security standards.
-
Stay updated with the latest trends and technologies in healthcare IT.
-
Technical Management:
-
Support in project planning, estimation, and execution.
-
Communicate effectively with stakeholders, including Customers, product managers, designers, and healthcare professionals.
-
Work within agile methodologies.
-
Qualifications:
-
Bachelor s degree in Computer Science, IT, or related field.
-
Interest in learning new tools, languages, workflows, and philosophies.