Overview

cognaize is creating actionable intelligence from unstructured documents using Deep Learning. Our clients in the financial industry have won several AI awards and efficiently automate data extraction from documents of several types through our support.
We are looking for a skilled Java Software Engineer to join our software development team. In this role, you will be required to participate in all stages of the software product development life cycle. This may include analyzing system and user requirements, writing clean Java code, troubleshooting bugs, and running tests to improve system functionality. To ensure success as a java software engineer, you should have intimate knowledge of Java coding and development, excellent software troubleshooting skills, and the ability to manage projects.

Responsibilities:


- Develop designs and keys to solve business challenges
- Write clean code following quality standards and best practices
- Determine the correct data structure for a set task
- Clearly explain different approaches to solve a given issue considering right ALGOs

Required Qualifications:


- Bachelor’s degree in Computer Science or relevant field.
- 4+ years of experience working as a java software engineer
- Proficiency in Spring Boot
- Knowledge of MongoDB and MySQl
- Familiarity with AWS
- Familiarity with Docker