Job Description
We are seeking a highly skilled Senior Software Engineer with a strong background in Java and Spring Boot to join our dynamic team. This role is pivotal in designing and developing scalable enterprise applications, particularly in the healthcare domain. The ideal candidate will have a passion for technology and a commitment to delivering high-quality solutions.
Key Responsibilities
Design, develop, and maintain highly scalable full-stack applications using Java (Spring Boot) and front-end frameworks like React or Angular.
Architect and build RESTful APIs and microservices to support clinical data ingestion, processing, and delivery.
Lead feature delivery from requirements through design, implementation, deployment, monitoring, and production support.
Collaborate with Product, Architecture, Data Engineering, QA, and business stakeholders to deliver secure, reliable, and high-performing solutions.
Drive engineering excellence through code reviews, architecture guidance, DevOps automation, CI/CD improvements, testing strategies, and technical mentoring.
Requirements & Experience
5-8 years of professional software engineering experience developing and supporting enterprise applications.
Strong proficiency in Java and Spring Boot 2 for designing and developing scalable backend services.
Extensive experience building RESTful API, micro services, and distributed systems.
Hands-on experience with front-end frameworks such as Angular 1.x, including Jscript, HTML 5, and CSS.
Strong understanding of object-oriented design principles, System Architecture, Design Patterns, and system fundamentals.
Experience with Basic SQL, RDBMS, and cloud-native solutions (Azure IaaS preferred).
Strong experience with GitHub, CI CD Pipeline, Continuous Exploration Continuous Integration Continuous Deployment, and Agile methodology.
Ability to lead technical discussions and mentor team members.
Strong Analytical Skill, Communication Skills, Problem Solving, and stakeholder collaboration skills.
Qualifications
Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent experience.
