Annofi Technologies Pvt. Ltd


Senior Java Developer

Basic Information

  • No. of Openings 1
  • Job Category IT&Telecommunication
  • Job Location Nepal
  • Job Level Senior Level
  • Salary Negotiable
  • Education Level Bachelors
  • Desired Candidate Both(Male, Female)
  • Experience 9 years
  • Expiry date 2021-09-22

Job Description

Job Responsibilities


  •          Identifying and analyzing user requirements
  •          Designing, developing, and maintaining new and existing web based applications using latest java concepts in spring boot.
  •          Defining application architecture and design
  •          Design database architecture
  •          Writing well-designed, high quality, efficient, maintainable code optimized for performance
  •          Designing, implementing, and maintaining build, deployment, and configuration management
  •          Prioritize, assign and execute tasks throughout the software development life cycle
  •          Schedule product releases with internal teams
  •          Document development phases
  •          Performing code reviews and maintaining and updating development standards

Job Requirements


  •          BSc in Computer Science, Engineering or relevant field
  •          Minimum five years’ experience in application program development.
  •          Java, Spring Boot experience required.
  •          In-depth knowledge of popular Java frameworks like Spring MVC
  •          Problem-solving abilities
  •          Knowledge of software architecture
  •          Java, Java Servlets, Java Beans and JavaScript
  •          Experience with application packaging and deployment tools e.g., ANT, Maven.
  •          Experience working with tools like Git, GitLab, Maven, postman.
  •          Demonstrate robust design and programming skills using Spring Data, JUnit, Mockito, Swagger, Tomcat, JSON, Web Services.
  •          Background working with Linux/UNIX environments and Shell scripting experience.
  •          Working experience with various CI/CD tools
  •          Experience in Scrum/Agile
  •          Hands-on development experience of RESTful APIs, and good knowledge of API design
  •          SQL along with ORM Frameworks such as JPA/Hibernate.
  •          Knowledge of Single Page Application frameworks such as Angular or React