Position: Mid-Level Java Developer

  • Category Information Technology
  • Location Kathmandu, Nepal
  • Salary N/A
  • Expiry date Sep 28, 2024 (9 days left)
Job Description

Job Description:

We are seeking a skilled and motivated Mid-Level Java Developer with around 3 years of experience to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications, ensuring they are efficient, scalable, and maintainable.


Key Responsibilities:

  • Develop, test, and deploy high-quality Java applications.
  • Collaborate with cross-functional teams to analyze user requirements and provide technical solutions.
  • Write well-designed, efficient, and testable code.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in code reviews and ensure best practices are followed.
  • Maintain and enhance existing applications by implementing new features and improvements.
  • Work with APIs, databases, and third-party libraries to integrate functionality.


Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2-3 years of hands-on experience in Java development.
  • Strong knowledge of Java SE, OOP concepts, and design patterns.
  • Experience with Java frameworks such as Quarkus or Spring Boot.
  • Familiarity with RESTful APIs and microservices.
  • Good understanding of relational databases (e.g., MySQL, PostgreSQL).
  • Knowledge of version control tools (e.g., Git).
  • Experience with Agile development methodologies.


Nice to Have:

  • Exposure to front-end technologies (e.g., HTML,CSS,JavaScript, Angular, React).
  • Familiarity with cloud services (e.g., AWS, Azure) and containerization (e.g., Docker).
  • Experience with CI/CD pipelines.


What We Offer:

  • Working in a team environment where initiative and dedication are encouraged.
  • An equal opportunity workplace that values diversity and does not discriminate.
  • Periodic salary review and grading.
  • Open international work environment.
  • Team building events to promote collaboration.