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