Description

Job Description: Java Software Engineer

Role Overview:

The Java Software Engineer will be responsible for designing, programming, debugging, and testing software applications. They will work with Core Java, Java8, relational databases, REST APIs, Microservices, design patterns, multi-threading, and code versioning tools.

Skills Requirements:

  • 3 to 6 years of strong Java software development experience
  • Expertise in Core Java, Java8, and Object-Oriented Design principles
  • Understanding of relational databases like SQLite and MySQL
  • Knowledge of REST API with XML or JSON payloads
  • Experience in designing and developing Microservices systems
  • Familiarity with design patterns and multi-threading
  • Proficiency in code versioning tools such as Git
  • Experience with Junit and system testing, exposure to Mocking frameworks
  • Ability to work independently or in a team, self-motivated
  • Experience working in an agile environment
  • Good to have knowledge in the medical domain

 

Required Skills

Rest API

Relational Database

Microservices

Core Java

Java 8

Education

Any Tech Graduate