Description
You will develop and maintain software solutions using Core Java and modern backend architectures, focusing on complex data structures and algorithmic problem-solving.
This role is on-site.
Responsibilities
- Write clean, optimized code with a focus on complex data structures and algorithms.
- Implement scalable software solutions using established design patterns.
- Build and maintain services within a microservices architecture.
- Manage deployment processes using DevOps practices.
Required Skills
- 8+ years of professional software development experience.
- Expertise in Core Java and advanced Data Structures.
- Strong proficiency in algorithmic problem-solving, including BFS, matrix manipulation, and optimization.
- Experience with Spring Boot and Microservices.
- Knowledge of DevOps practices and Gradle.
- Bachelor's degree or equivalent graduate status.
Preferred Skills