We are looking for a Software Engineer with development experience in Java, Spring Boot framework, development of REST APIs, PostgreSQL (RDBMS) and strong Unit testing skills.
In this role, you will :
- Develop and maintain Java-based microservices and applications.
- Developing REST APIs using the Springboot Framework
- Work with Object Relational Mapping (ORM) frameworks like Hibernate / JPA.
- Demonstrate proficiency with RDBMS systems (PostgreSQL), creating data models, indexing, and writing optimal queries.
- Demonstrate proficiency in event oriented architecture, working knowledge of Kafka or similar technologies.
- Proficient in version control systems, particularly GitHub.
- Troubleshoot, debug, and optimize cloud-based applications.
To be successful, you will have :
Bachelor's Degree in Computer Science or Computer Engineering3-5 years of related expereinceExcellent communication skills (both written and verbal)Proven skills in implementing unit testing (JUnit)Working with IoT datasets using frameworks like KafkaUnderstanding of addressing cybersecurity OWASP best practices in software applications.Experience working with data transport formats like Google Protobuf, Avro, Docker, Kubernetes and familiarity with DevOps methodologies.