Java Developer Mid Level

at Cotiviti Nepal Kathmandu
  • Salary:45000-60000
  • Experience:2
  • Type:Full Time
  • Job Level:Mid Level
  • Views: 1,289 views

Job Overview

  • Industry:Information Technology
  • Category:Software Development
  • Minimum Education: Bachelor of Engineering in Computer/IT
  • Skills:Java, JavaSpringBoot, RDBMS, Jira, GIT
  • Openings2
  • Job LocationKathmandu
  • Posted on:December 07,2020
  • Apply Before:February 06,2021
Expired
Share

Responsibilities

Involve in all stages of the project life cycle: requirements definition, design, and development. 

Translate application stories and requirements into functional applications. 

Write neat and clean code for desktop and web application. 

Create test cases and follow test cases to implement the requirements. 

Active participation in Project level discussion/meeting. 

Prepare use case/ flow diagram when needed. 

Regular follow up for tasks assigned from development phase to QA 

QUALIFICATIONS AND EDUCATION REQUIREMENTS

Bachelor of Engineering in Computer/IT or equivalent degree in Computer related studies 

MUST HAVE SKILLS

At least 2 years of experience in Software development using J2SE and J2EE. 

Experience in parallel and multithreaded programming 

Knowledge of algorithms and data structures 

Interest in achieving maximum performance from available hardware and software 

Familiar with design patterns 

UI Development Skills (JavaFx, JavaScript, CSS, HTML, jQuery) 

Hands on knowledge on Spring Framework. 

Strong knowledge of Relational Databases, SQL, and ORM technologies 

Experience working with source control systems, such as Subversion, and GIT including branching and merging strategies. 

PREFERABLE SKILLS

Hands on knowledge on Apache Camel Framework 

Knowledge of testing frameworks/methodologies (TestNG, JUnit, TDD) 

Understanding of XML, JSON, web services technologies 

Experience with Atlassian suite of tools (Jira, Confluence, Bamboo, Crucible) 

Experience in Continuous Integration leveraging tools such as Bamboo and Maven. 

SOFT SKILLS

Ability to work independently or as part of a team 

Experience of working in SCRUM/Agile team would be added value 

Desire and ability to continuously improve, discover and expand the limits 

Critical thinking, has an opinion on various technological topics.