Java Developer
- Industry Other
- Category Web & Application Development
- Location Kathmandu, Nepal
- Expiry date Jun 07, 2026 (7 days left)
Job Description
Job Responsibilities:
Participate in all stages of the project lifecycle, including requirement analysis, design, development, and deployment.
• Design, develop, and maintain efficient, reusable, and reliable Java and python code.
• Ensure the creation of robust web applications by writing clean and scalable code.
• Develop and execute test cases to ensure application functionality meets requirements.
• Engage actively in project-level discussions and meetings.
• Maintain and improve legacy systems, integrating new requirements effectively.
• Prepare use case diagrams and flowcharts as necessary.
Skills:
• Preferably 3+ years of experience in software development with proficiency in Java and angular.
• Solid experience with RESTful API development and web technologies (HTML, AJAX, etc.).
• Knowledge in designing and developing REST API.
• Strong understanding of object-oriented programming principles.
• Familiarity with design patterns.
• Proficient in relational databases and SQL.
• Experience with version control systems, such as Git, including branching and merging strategies.
Preferable Skills:
• Understanding of XML, JSON, web service technologies, and the fundamentals of data structures, with experience in multi-threaded programming.
• Experience with the Atlassian suite (Jira, Confluence, Bamboo, Crucible).
• Knowledge of Continuous Integration tools and practices, especially with Bamboo and Maven.
Soft Skills:
• Ability to work effectively both independently and as part of a team.
• Experience working in a SCRUM/Agile development environment is highly valued.
• Excellent written and verbal communication skills.
• Strong analytical and problem-solving skills.
• Experience in the US healthcare sector is an advantage.