Java Developer
- No. of Openings 1
- Industry IT & Telecommunication
- Category Programming/Software Development
- Location Tinkune, Kathmandu District
- Job Level Mid Level
- Salary Nrs. (50k-150k) Monthly (Negotiable)
- Education Level Bachelors
- Desired Candidate Both(Female, Male)
- Experience 2 + years
- Expiry date Aug 13, 2024 (Expired)
- Vehicle License no
- Skills JavaScript Libraries, JavaScriptMVC
Job Description
- 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
Job Specification
- 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.
About Company
We are a group of passionate educators, engineers, researchers, and technocrats motivated and inspired to bring a transformation, innovation, and revolution in the education sector of Nepal with the use of information and communication technology.