This position is for onsite work, and shortlisted candidates will be required to attend an onsite interview.
Required Qualifications:
- Bachelor's degree in Computer Science or a related field (highly preferred)
- Minimum of 1 years of experience in Backend development with Java
- Solid understanding of core Java concepts, including OOP, collections framework, concurrency, I/O operations, exception handling, and multithreading.
- Proven experience with the Spring Framework, including Spring Boot, Spring Cloud, Spring Security, RESTful/API services, and microservices architecture and principles.
- Solid SQL skills, with experience in performance tuning and working with databases such as MySQL and Oracle
- Familiar with middleware components including Redis, Kafka, and Elasticsearch
Preferred Qualifications:
- Comfortable with basic Linux command-line operations
- Understanding of TCP/IP protocols and common internet protocols
- Familiarity with cloud-native technologies such as Docker and Kubernetes