Job Description:We are seeking an experienced
Java Developer with strong expertise in
Java, Kotlin, Spring Boot, and Microservices to design, develop, and support enterprise-grade applications. The ideal candidate will have experience building scalable backend services, developing REST APIs, and working with cloud-native technologies in an Agile environment.
Required Qualifications- 5+ years of hands-on experience in Java application development.
- Strong experience with Java 11/17/21.
- Hands-on experience with Kotlin (Mandatory).
- Strong experience with Spring Boot and Microservices architecture.
- Experience developing RESTful APIs.
- Strong understanding of object-oriented programming, design patterns, and SOLID principles.
- Experience with relational databases such as Oracle, PostgreSQL, or MySQL.
- Experience with Git and Maven/Gradle.
- Familiarity with messaging technologies such as Kafka or RabbitMQ.
- Knowledge of Docker and Kubernetes.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Understanding of OAuth2, JWT, and API security best practices.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration skills.