Senior Full Stack Java Developer (Java / Angular)
About the RoleWe are looking for a highly driven and experienced Senior Full Stack Java Developer with strong expertise in building end-to-end enterprise applications. This role requires deep technical knowledge in Java-based development, a strong problem-solving mindset, and the ability to deliver scalable, high-quality solutions in a fast-paced environment.The ideal candidate is collaborative, detail-oriented, and capable of managing multiple priorities while maintaining a high standard of engineering excellence.Key ResponsibilitiesDesign, develop, and support scalable web applications and enterprise solutionsBuild and maintain robust backend services using Java and modern frameworksDevelop responsive and dynamic front-end applications using Angular and TypeScriptDesign and implement RESTful and GraphQL APIsCollaborate with cross-functional teams including infrastructure, QA, and DevOpsEnsure smooth deployment and production support handoffsFollow development best practices, coding standards, and security protocolsCreate technical documentation, architecture diagrams, and UML artifactsContribute to continuous improvement of development processes and system performanceRequired QualificationsBachelor’s or Master’s degree in Computer Science or a related field8–10+ years of experience in building and maintaining high-performance Java applicationsExpert-level proficiency in Java, design patterns, clean architecture, and TDDStrong experience with Microservices / SOA architecture and distributed systemsHands-on experience with RESTful APIs and GraphQLExpertise in Microsoft SQL Server and relational database designExperience with OAuth2 and token-based security modelsStrong knowledge of Docker and Kubernetes (K8s)Experience with CI/CD pipelines, TeamCity, Artifactory, and DevOps practicesProficiency in Unix/Linux environments and shell scriptingExperience with Windows PowerShell scriptingStrong front-end development skills using Angular, TypeScript, and MV frameworks*Nice to HaveExperience with workflow orchestration and real-time/scheduled data processingExposure to healthcare or regulated environmentsFamiliarity with data pipelines and large-scale data processing systemsSoft SkillsStrong analytical and problem-solving abilitiesExcellent written and verbal communication skillsAbility to work independently and in a team environmentStrong organizational and multitasking skillsComfortable working in fast-paced, mission-critical environments