Bachelor’s degree in Computer Science, Engineering, or a related field.
5+ years of hands-on experience in Java development, with strong proficiency in recent Java versions.
Proven experience with Spring Boot and backend application development.
Strong knowledge of AWS, Microservices architecture, and software design patterns.
Experience with containerization and orchestration tools, such as Docker and Kubernetes.
Solid understanding of API security best practices and data privacy principles.
Familiarity with Agile/Scrum methodologies and collaborative development environments.
Comfortable working with DevOps practices, including CI/CD, Gitflow, Infrastructure as Code (IaC), and deployment patterns.
Experience with frontend frameworks such as React.js or Angular is a strong plus.
Experience with Node.js and PostgreSQL is a plus.
Strong analytical and problem-solving skills, with a proactive mindset.
Fluency in English is required.