Job Title: JAVA Developer AWS Cloud
Location: European Based - Fully Remote
Job Type: 6 Months Contract
Start Date: Immediate
We are seeking a highly skilled JAVA Developer with expertise in AWS Cloud and a strong background in Java/Kotlin development. The ideal candidate will have deep knowledge of modern software design principles, cloud-native architecture, and proven experience building scalable and resilient systems.
Design, develop, and deploy cloud-based applications on AWS using Java and Kotlin.
Apply object-oriented programming principles, design patterns, and effective exception handling to develop high-quality software.
Work with core Java/Kotlin APIs including collections, streams, and concurrency frameworks.
Architect systems using modern patterns such as microservices and serverless computing.
Design and implement scalable, high-performance solutions including robust APIs and data layer components.
Utilize frameworks such as Spring Boot, Hibernate, and Ktor (minimum 2 years' experience required with Ktor).
Collaborate with cross-functional teams to define and implement infrastructure on AWS and other cloud platforms (preferably Azure).
Leverage containerization tools such as Docker and Kubernetes for deployment and orchestration.
Proficiency in Java and Kotlin with a strong foundation in object-oriented programming.
Deep understanding of design patterns, system design, and exception handling.
Hands-on experience with Java and Kotlin frameworks like Spring Boot, Hibernate, and Ktor.
At least 2 years of experience with Ktor.
Strong grasp of microservices architecture and serverless systems.
Ability to design systems that are scalable, resilient, and cloud-native.
Proficiency in AWS Cloud Services (Azure knowledge is a plus).
Experience with Docker, Kubernetes, and CI/CD tools.
AWS or Azure certifications.
Experience with DevOps practices and tools.
Excellent communication and consulting skills.