meta-pixel

Senior Java Developer

  • Industry Other
  • Category Software Engineering
  • Location Kathmandu, Nepal
  • Expiry date Apr 19, 2026 (6 days left)
Job Description

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

Job Overview:

We are seeking a highly skilled and experienced Senior 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.


RESPONSIBILITIES

  • Design and develop high-quality, scalable, and maintainable Java-based enterprise applications.
  • Collaborate with cross-functional teams to identify, prioritize, and execute tasks in a timely manner.
  • Participate in code reviews and ensure that coding standards, best practices, and security guidelines are followed.
  • Troubleshoot and debug complex issues, providing solutions that are efficient and effective.
  • Develop and maintain documentation related to design, architecture, and technical specifications.
  • Stay up to date with emerging trends and technologies in software development, continuously improving your skills and knowledge.
  • Mentor junior developers and contribute to the growth of the team.


Required Skills & Qualifications:

Education: Bachelor's or master's degree in computer science, Engineering or related field.


Experience:

  • At least 6 years of experience in software development, with significant expertise on Java, Angular, Spring ecosystem.
  • Understanding and hands-on experience with the Hadoop ecosystem (e.g. HDFS, Spark, Hive, etc.)
  • Working experience with distributed data processing systems.
  • 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.
  • Experience with Oozie workflow is preferred.
  • Familiarity with Docker, Kubernetes, Open shift, Deployment tools (e.g. Octopus).
  • Experience with distributed systems and concepts related to scalability, fault tolerance and high availability.


Leadership Skills:

  • Proven ability to lead and mentor engineering teams.
  • Excellent problem-solving skills and ability to make key technical decisions.
  • Strong communication skills to effectively engage with stakeholders across teams.


Methodologies:

  • Familiarity with CI/CD pipelines, automation, and testing frameworks.
  • Familiarity with Agile development methodologies and tools such as Jira, Git, Bamboo, and bitbucket.

Download Our Mobile App