meta-pixel
Principal Software Engineer - Java Infinite Computer Solutions

Principal Software Engineer - Java

  • Industry Other
  • Category Full Stack Development
  • Location Kathmandu, Nepal
  • Expiry date Apr 05, 2026 (1 day left)
Job Description

Job Title: Principal Engineer (Java/Spring/Angular, Spring Boot, and Hadoop ecosystem)


Job Overview:

We are seeking a highly skilled and experienced Principal Software Engineer with expertise in Java, Spring Framework, Spring Boot, and Angular. In this role, you will be responsible for designing, developing, and optimizing complex software systems that process large datasets. You will collaborate closely with cross-functional teams and contribute to the creation of scalable, high-performance solutions.


Experience:

  • At least 7-10 years of experience in software development, with significant expertise on Java, Angular, Spring ecosystem.
  • Expertise in Spring Framework, Spring Boot, and building enterprise grade applications.
  • Deep Understanding and hands-on experience with the Hadoop ecosystem (e.g. HDFS, Spark, Hive, etc.)
  • Expertise in working with distributed data processing systems.
  • Strong proficiency in Java, with experience in both back-end and full-stack development.
  • Experience in the US healthcare domain is an advantage.


Technical Skills:

  • Strong experience with Apache Spark, Kafka and related big data technologies.
  • In-depth knowledge of Microservices architecture, API design, and RESTful services.
  • Familiarity with containerization (e.g. Docker, Kubernetes, Open shift), Deployment tools (e.g. Octopus), Cloud platform (Oracle cloud).
  • Experience with distributed systems and concepts related to scalability, fault tolerance and high availability.

Download Our Mobile App