JAVA Programmer

Synergy Tech Software

Synergy Tech Software is a software development company specialized in the development, delivery and implementation of enterprise applications like ERP, Core Banking, Financial Accounting, Budgeting & Financial Planning and software for different delivery channels for banking products and services. Notably, Synergy Tech Software is the first microfinance software vendor in Nepal and has amassed over a decade of experience in this field specifically. The Synergy Tech Software professional team are passionate about the services they provide and have proven expertise in the microfinance domain, financial organisations, cloud computing, SOA architecture, hardware infrastructure and network. Beside Nepal, the company has been providing different services like custom software development, BI and data visualization services to clients in the USA and Myanmar.

Details / requirements:

Discover the world of innovation, learning, growth and equal opportunities with Synergy Tech Software Pvt. Ltd. We are looking for young, self-motivated, energetic candidates with extensive experience in object oriented programming using the Java programming language. 

REQUIREMENTS

  • Minimum 1 year experience in Software Development  using JavaEE 6 or JavaEE 7 or Spring MVC
  • Bachelor degree in Computer Science/Computer Engineering or closely related field.
  • Experience with JSF 2+(with Primefaces is a plus), Servlets, JSP, JSTL, WebSockets, REST APIs and JSON/XML
  • Experience with ORMs particularly JPA+Hibernate ( is a plus)
  • Should be familiar with Linux platform.
  • Should have solid background in software engineering principles and agile development practices.
  • Knowledge of Unit Testing, Integration Testing, Continuous Integration, Source Code Version Control Systems, DBMS and Software Project Management tools.
  • Hands-on experience in JavaScript, AJAX, Eclipse/NetBeans IDE, GOF Design Patterns and  UML
  • Experience in JSF and other UI frameworks like primefaces/richfaces/icefaces etc. will be a big plus. 
  • Knowledge of other OOP languages(nice to have)

 ESSENTIAL FUNCTIONS OF THE JOB

  • Provide progress updates to team lead/project manager
  • Work with and extend existing components to implement client requirements.
  • Design/Develop custom components.
  • Assist with creation of interfaces to external data sources
  • Assist in training of new staff
  • Provide technical support for clients.
  • Perform other related duties as required and assigned by management.

Interested candidates can apply by sending a recent copy of your CV with a cover letter to contact@syntechnepal.com.

 

Overview

Category Computer - Programming
Openings few
Experience 2+ years
Education B.E. in Computer Science
Posted Date 25 Jul, 2017
Apply Before 24 Aug, 2017
City Kathmandu