Description:
Must have skills - Java, Micro Services, Spring Boot, Angular, C, C#, Scala, UNIX
Primary Responsibilities:
- Design and Develop: Architect, design, and develop software applications and components with a focus on security and efficient API integration.
- Security and Compliance: Ensure all solutions adhere to the highest security standards, including secure coding practices, encryption, data protection, and compliance with relevant health care industry regulations.
- API Development and Integration: Create and integrate RESTful APIs to facilitate seamless communication between backend and third-party services.
- Quality Assurance: Conduct peer design/code reviews, develop automated test cases, and ensure adherence to industry best practices for scalability, maintainability, usability, availability, extensibility, security, and portability.
- Collaboration: Work closely with product management, Data Engineer, and other stakeholders to develop and refine solutions that meet business needs.
- Continuous Improvement: Drive continuous integration/validation and advocate for the adoption of DevOps best practices, including automation tools and methodologies to streamline development processes.
- Proven experience in the Software Development Life Cycle, with a strong background in Backend Software Engineering
Technical Expertise:
- Proficiency in Core Java (preferably version 8 or higher), Spring boot (preferably version 3 or higher) and Relational Databases
- Demonstrated experience in developing and integrating secure RESTful APIs.
- Demonstrated hands-on experience with Relational Databases Preferably MySQL, displaying proficiency writing efficient database queries.
- Experience with containerization technologies (e.g., Docker, Kubernetes) and cloud services (e.g., Azure, AWS (Amazon Web Services), GCP (Google Cloud Platform).
- Demonstrated hands-on experience with Relational Databases Preferably MySQL, displaying proficiency writing efficient database queries.
- Strong understanding of secure coding practices and experience in implementing security features such as authentication, authorization, encryption, and data protection.
- Source Control: Experience with Git or similar version control tools, with an emphasis on collaborative development and code management.
- Best Practices: A solid grasp of Object-Oriented Programming concepts, clean code principles, and a commitment to security best practices.
- Communication: Excellent communication skills to effectively collaborate with cross-functional teams and stakeholders.
- In-depth knowledge and practical experience with Kubernetes for container orchestration and CI/CD (Continuous Integration/Continuous Delivery/Continuous Deployment) (Continuous Integration/Continuous Deployment) practices.