Java Software Engineer

  • Industry Other
  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Expiry date Aug 12, 2025 (Expires Today)
Job Description

As a Java developer you will be responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications, among other duties. Java Developers need to compile detailed technical documentation and user assistance material, requiring excellent written communication.



Responsibilities

  • Designing, implementing and Deploying Java-based applications.
  • Analyzing user requirements to inform application design.
  • Defining application objectives and functionality.
  • Aligning application design with business goals.
  • Developing and testing software.
  • Debugging and resolving technical problems that arise.
  • Producing detailed design documentation.
  • Recommending changes to existing Java infrastructure.
  • Developing multimedia applications.
  • Developing documentation to assist users.
  • Ensuring continuous professional self-development.
  • Contribute in all phases of the development lifecycle
  • Ensure designs are in compliance with specifications


Qualifications

  • Bachelor's degree in Computer Science or related field
  • 2-4 Years of experience in the related field
  • Good knowledge of JAVA and Object-Oriented Programming
  • Good knowledge of relational databases
  • Experience with Spring Boot, Hibernate, HTML, CSS, JavaScript
  • Experience with microservice architecture
  • Proficiency with Unix-like operating systems
  • Excellent Verbal and Written Communication
  • Excellent Logical and Analytical Skill
  • Time Management and Professionalism