Job Description
About Us:
Persivia / Soliton Technologies is a global leader in AI-driven population health, chronic care management, clinical quality and real-time healthcare intelligence, with operations in Boston, Riyadh and Lahore. Our AI platform powers national-scale health transformation initiatives, real-time clinical decision support, VBC performance and digital-first care delivery.
About The Role
We are looking for a highly skilled Principal Software Engineer with strong expertise in backend (Java/Spring Boot, Microservices, Kafka) and frontend (Angular) development. The ideal candidate will be experienced in designing, developing and deploying scalable, high-performance applications within a microservices architecture preferably in the healthcare domain.
Responsibilities
-
Design and develop scalable, secure and high-performance backend services using Java 11/21 and Spring Boot.
-
Build and maintain RESTful APIs and integrate them with frontend applications and external systems.
-
Develop interactive and responsive web interfaces using Angular 13+.
-
Implement asynchronous and multithreaded processing for high-throughput applications.
-
Work with Kafka for real-time data streaming and event-driven architectures.
-
Manage data persistence layers using Cassandra, SQL Server or MongoDB.
-
Deploy and manage applications on JBoss, WildFly or Tomcat servers.
-
Participate in Agile/Scrum ceremonies and contribute to sprint planning, estimation and retrospectives.
-
Collaborate with cross-functional teams to ensure smooth integration, testing and delivery.
-
Follow best practices for code quality, performance tuning and security compliance.
-
Maintain detailed documentation for architecture, design and APIs.
Requirements Skills & Experience
-
Core Java (JDK 11+ preferred JDK 21)
-
Spring Boot / Spring Framework (REST, Security, Data, Cloud etc.)
-
Microservices architecture and containerization (Docker/Kubernetes)
-
Apache Kafka (Producer/Consumer, Streams, Schema Registry, Offset Management)
-
Angular 13+, TypeScript, HTML5, CSS3, Bootstrap/Material
-
Multithreading and Concurrency
-
Database expertise: Cassandra / SQL / MongoDB
-
Application servers: JBoss, WildFly or Tomcat
-
Version control: Git, Bitbucket
-
Build & CI/CD tools: Maven/Gradle, Jenkins, SonarQube
-
Cloud platforms (preferred): AWS / Azure / GCP (for deployment and messaging)
-
Testing frameworks: JUnit, Mockito, REST Assured, Postman
-
API documentation: Swagger / OpenAPI
-
Agile/Scrum practices (experience as a Scrum practitioner is a plus)
Preferred Qualifications
-
Bachelor’s/Master’s degree in Computer Science or Software Engineering
-
Experience in Healthcare / Clinical Data Integration (FHIR, HL7, CCD/CCDA)
-
Knowledge of security frameworks (OAuth2, JWT, OpenID Connect)
-
Experience with Elasticsearch or Cassandra-based analytics
-
Familiarity with DevOps pipelines and container orchestration
-
Understanding of Distributed Systems Design, Resilience and Fault Tolerance
-
Experience with message-driven architectures and event sourcing
Nice to Have
-
Certification in Java, Spring or Cloud platforms
-
Exposure to Data Streaming, ETL or Batch Processing systems
What We Offer
-
Tax-free, remittance-based salary structure.
-
Opportunity to work on cutting-edge HealthTech solutions impacting global healthcare.
-
Collaborative and innovative work environment.
-
Continuous learning and professional development opportunities.
-
Exposure to international teams and large-scale data platforms.
Role Code:
#ST25Q4PSE