Job Title: Senior Software Engineer (Backend) Company Name: iOPEX Technologies Job Url: https://scig.oorwin.ai/#/careers/index.html/job/5d0fb669fb61cd51405bd09c1ac7e36a7407de8d?source=linkedin_free&postedby=5 Job Description: Senior Software Engineer (Backend) Overview We’re seeking a Senior Software Engineer to contribute to the development and evolution of our event‑driven healthcare technology platform. You’ll work on designing and building Java-based microservices, applying Domain‑Driven Design (DDD) practices, and collaborating with cross-functional teams to deliver scalable, reliable systems. This role is highly hands-on, emphasizing clean code, performance optimization, and strong engineering standards. Primary Responsibilities Microservices Development Build, maintain, and enhance Java/Spring Boot microservices within a distributed, event-driven environment. DDD-Aligned Engineering Apply DDD principles—bounded contexts, aggregates, entities—to create modular services that reflect real-world healthcare workflows. Code Quality & Engineering Excellence Write clean, testable code and actively participate in code reviews to maintain a high bar for quality and maintainability. Performance Optimization Tune database interactions, JPA/Hibernate usage, and service performance to support real-time processing of health data. Event-Driven Systems Implement and maintain event-streaming workflows using Kafka or similar technologies. Cross-Functional Collaboration Partner with product, data, and engineering teams to translate business needs into technical solutions. Required Technical Experience Java & Spring Ecosystem Strong, hands-on experience with Java and the Spring framework (Spring Boot, Spring Cloud). Distributed Architectural Patterns Practical experience working within microservices architectures, including applying DDD, CQRS, and event-driven design. Messaging Systems Experience integrating with Kafka or another major event-streaming platform. Relational Databases Proficiency with SQL and relational databases (such as PostgreSQL), including schema design and optimization. Cloud-Native Tools Familiarity with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines in cloud environments—ideally within regulated industries. Core Strengths Analytical Problem-Solver Comfortable debugging and improving complex distributed systems. Collaborative Engineer Works well within engineering teams, contributing to shared standards and participating in peer reviews. Data Security Awareness Understands best practices for protecting sensitive health data, including encryption and auditing. Skills : Java